Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Модное кулинарное Шоу! Игра в ресторан, приготовление блюд, декорирование домов и преображение внешности героев.

Кулинарные истории

Казуальные, Новеллы, Симуляторы

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Linux + Обзор

С этим тегом используют

Windows IT Программирование Ubuntu IT юмор Компьютер Программист YouTube Рецензия Фильмы Игры Компьютерные игры Мнение Игровые обзоры Все
21 пост сначала свежее
QuadD4rv1n7
QuadD4rv1n7
6 месяцев назад

Лучшие дистрибутивы Linux на основе Arch для новичков⁠⁠

Оглавление

  • Почему выбор Arch Linux?

  • 1. Manjaro Linux

  • 2. EndeavourOS

  • 3. Garuda Linux

  • 4. Archman Linux

  • 5. RebornOS

  • 6. ArcoLinux

  • Заключениe

Почему выбор Arch Linux?

Прежде чем мы перейдем к самой сути, давай немного поговорим о том, почему вам стоит обратить внимание на Arch Linux.

Этот дистрибутив стал популярным благодаря своей гибкости и тому, что предоставляет пользователям полное управление своей системой.

Вы сами решаете, что устанавливать, что настраивать и как выглядит рабочий стол.

Но, как и в любой хорошей истории, есть свои «подводные камни»: чистый Arch не всегда самый удобный вариант для новичков.

Но не переживайте. Многие разработчики создали «производные» дистрибутивы, которые берут всё самое лучшее от Arch, но делают это проще.

1. Manjaro Linux

Лучшие дистрибутивы Linux на основе Arch для новичков Linux, Arch, Операционная система, Аналитика, Программа, Kde, Gnome, Окружение, GNU, Рабочий стол, Установка, Обзор, Telegram (ссылка), ВКонтакте (ссылка), Длиннопост, YouTube (ссылка)

Manjaro Linux

Первый в нашем списке — Manjaro Linux.

Это один из самых известных дистрибутивов на базе Arch. Он дружелюбен к новичкам и предлагает много предустановленного ПО.

Плюсы:

  • Легкая установка.

  • Замечательная поддержка сообщества.

  • Множество графических окружений на выбор (Xfce, KDE, Gnome).

Минусы:

  • Иногда обновления могут нарушить стабильность.

Если вы ищите что-то простое и функциональное, Manjaro — отличное начало. Кроме того, у них часто проходят мероприятия и конкурсы, где можно познакомиться с другими пользователями.

2. EndeavourOS

Лучшие дистрибутивы Linux на основе Arch для новичков Linux, Arch, Операционная система, Аналитика, Программа, Kde, Gnome, Окружение, GNU, Рабочий стол, Установка, Обзор, Telegram (ссылка), ВКонтакте (ссылка), Длиннопост, YouTube (ссылка)

EndeavourOS

Следующий на очереди — EndeavourOS. Этот дистрибутив появился в результате закрытия Antergos и стал отличной заменой для всех тех, кто искал что-то простое и лаконичное.

Плюсы:

  • Минималистичный установщик с возможностью настройки.

  • Легкость и гибкость.

  • Поддержка установки через командную строку или графический интерфейс.

Минусы:

  • Меньше предустановленного ПО по сравнению с Manjaro.

EndeavourOS — отличный выбор, если вы хотите увидеть, как работает Arch, но не желаете вникать в сложные моменты.

3. Garuda Linux

Лучшие дистрибутивы Linux на основе Arch для новичков Linux, Arch, Операционная система, Аналитика, Программа, Kde, Gnome, Окружение, GNU, Рабочий стол, Установка, Обзор, Telegram (ссылка), ВКонтакте (ссылка), Длиннопост, YouTube (ссылка)

Garuda Linux

Garuda Linux — это «свежий ветер» среди дистрибутивов на основе Arch.

Он предлагает стильный интерфейс и множество удобств для геймеров и разработчиков.

Плюсы:

  • Интуитивно понятный установщик.

  • Красивая тема и оформление.

  • Встроенные инструменты для оптимизации геймерского опыта.

Минусы:

  • Может потребовать немного больше ресурсов.

Если вы любите играть или разрабатывать, Garuda — именно то, что нужно.

4. Archman Linux

Лучшие дистрибутивы Linux на основе Arch для новичков Linux, Arch, Операционная система, Аналитика, Программа, Kde, Gnome, Окружение, GNU, Рабочий стол, Установка, Обзор, Telegram (ссылка), ВКонтакте (ссылка), Длиннопост, YouTube (ссылка)

Archman Linux

Теперь давай поговорим об Archman Linux. Этот дистрибутив сочетает в себе лучшие качества Arch и фокусируется на создании с хорошей пользовательской поддержкой.

Плюсы:

  • Простой графический интерфейс.

  • Поддержка множества окружений рабочего стола.

  • Активное сообщество.

Минусы:

  • Меньше узнаваемости, чем у других дистрибутивов.

Если вы ищете что-то менее популярное, но все же удобное, Archman может стать вашим лучшим другом.

5. RebornOS

Лучшие дистрибутивы Linux на основе Arch для новичков Linux, Arch, Операционная система, Аналитика, Программа, Kde, Gnome, Окружение, GNU, Рабочий стол, Установка, Обзор, Telegram (ссылка), ВКонтакте (ссылка), Длиннопост, YouTube (ссылка)

RebornOS

RebornOS создан для тех, кто ищет гибкость и возможность кастомизации.

С его помощью ты можешь попробовать разные окружения рабочего стола и поиграть с настройками.

Плюсы:

  • Графический установщик.

  • Выбор из множества предустановленных пакетов.

  • Легкая настройка.

Минусы:

  • Может потребовать времени для настройки.

Если вы любите настраивать и экспериментировать, RebornOS определенно вам понравится.

6. ArcoLinux

Лучшие дистрибутивы Linux на основе Arch для новичков Linux, Arch, Операционная система, Аналитика, Программа, Kde, Gnome, Окружение, GNU, Рабочий стол, Установка, Обзор, Telegram (ссылка), ВКонтакте (ссылка), Длиннопост, YouTube (ссылка)

ArcoLinux

ArcoLinux — очень интересный дистрибутив, который обучает пользователей. Он имеет уклон на изучение, что делает его особенно подходящим для новичков.

Плюсы:

  • Обширная документация и учебные материалы.

  • Разнообразие графических окружений.

  • Легкость в использовании.

Минусы:

  • Занимает больше времени на изучение.

Если вы готовы учиться, ArcoLinux — это то, что поможет вам стать настоящим экспертом.

Выводы

Вот и все. Мы прошлись по лучшим дистрибутивам Linux на основе Arch, которые идеально подойдут для новичков.

Каждый из них имеет свои плюсы и минусы, и твоя цель — выбрать тот, который подойдет именно тебе.

Не забывайте, что мир Linux огромен и многообразен, и ты всегда можешь попробовать несколько дистрибутивов, прежде чем выбрать тот, который станет твоим постоянным другом.

✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤ ✤✤ ✤ ✤✤ ✤ ✤✤ ✤

📔 Добро пожаловать в Хижину программиста — место, где программирование превращается в искусство.

Здесь вы найдете уроки по разработке ПО, советы для начинающих и опытных разработчиков, а также практические гайды по современным технологиям.

Если вас интересуют языки программирования, фреймворки, алгоритмы или работа с базами данных — присоединяйтесь к нашему сообществу.

💻 Темы канала Plvideo, Rutube, YouTube:

🌟 Веб-разработка (HTML, CSS, JavaScript, Vue, React)

🌟 Языки программирования (Python, C++, C#, JavaScript)

🌟 Создание настольных приложений (Tauri, Electron)

🌟 Базы данных и API (SQL, NoSQL, REST, GraphQL)

🌟Обзоры инструментов и библиотек

Показать полностью 6
Linux Arch Операционная система Аналитика Программа Kde Gnome Окружение GNU Рабочий стол Установка Обзор Telegram (ссылка) ВКонтакте (ссылка) Длиннопост YouTube (ссылка)
25
502
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
8 месяцев назад

Честно и по делу: смотрим на F+ R570E с российской системой на борту⁠⁠

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Я большой фанат Linux на мобильных системах и давно слежу за такими проектами, как Meego, Maemo и конечно же, Sailfish-подобными ОС. Недавно я самолично написал в компанию F+ и попросил какой-нибудь смартфон на «Авроре» для статьи и на моё удивление, представители компании согласились! Что из себя представляет R570E, какова «Аврора» с точки зрения обычного пользователя, какие проблемы могут возникнуть у разработчика и есть ли у этой системы перспективы? Читайте в сегодняшней статье!

❯ Предисловие

Пожалуй сейчас Linux'ом на смартфонах и мобильных системах никого не удивить. Ядро Linux используется в ОС Android, благодаря чему хотя бы одно устройство с пингвином на борту можно найти почти в каждом доме. Однако Android использует именно само ядро Linux, выстраивая вокруг него собственное пользовательское окружение (или более корректно — userspace): подсистема абстракции от железа (HAL), оконная система и фреймворк для приложений. На десктопных же системах используется стек, известный как GNU/Linux, предоставляющий этакое знакомое нам unix-окружение со стандартным набором программ, glibc и компилятором GCC. При этом Android абсолютно не совместим с программами, собранными для обычных GNU/Linux систем как раз таки из-за преусловутой glibc (вместо неё в Android используется bionic и свой собственный динамический линкер), и поэтому многие гики хотят запустить полноценный дистрибутив на мобильном устройстве.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Но благодаря тому, что ядро Linux распространяется по лицензии GPL3, производители смартфонов обязаны открывать исходный код своих модификаций ядра под собственные устройства. И пока развивалась моддинг-сцена Android с такими кастомами, как CyanogenMod или, например, MIUI, на некоторые устройства выходили такие диковинные системы, как Ubuntu Touch, pmOS и, конечно же, Sailfish OS.

Linux на мобильных устройствах берёт своё начало ещё с середины 2000-х годов. Именно в это время компания Motorola решила использовать в своих продвинутых устройствах ядро Linux, а если более конкретно — построить собственную оболочку Motorola EZX на базе MontaVista Linux. Немудрено, что систему быстро хакнули и наделали для неё кастомного софта, патчей и других примочек. Примерно в тоже самое время компания Nokia начала развивать линейку собственных интернет-планшетов на базе дистрибутива Linux под названием Maemo.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Сын (Nokia N900), батя (Nokia N800, ещё планшет) и племянник на фоне

В 2007 году на свет появился первый полностью открытый смартфон (в том числе и с аппаратной точки зрения — то есть принципиальная схема, разведенная плата и иные необходимые для постановки устройства на конвейер документы) Neo 1973, построенный на базе хакнутого проектом OsmocomBB модема TI Calypso и ОС OpenMoko, который получил умеренный успех среди Linux-гиков. А в 2009 году вышел легендарный Linux-смартфон Nokia N900, который до сих пор считается одним из самых удачных и успешных гиковских смартфонов из когда-либо выпущенных.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

И вот в 2011 году Nokia, почти полностью перешедшая на Windows Phone и остановившая развитие Symbian, выпускает свой последний гиковский смартфон — Nokia N9, который в некоторых аспектах стал «батей» многих фишек в современных смартфонах. Несмотря на популярное заблуждение, N9 работает не на Meego, а на Maemo со значительно доработанным пользовательским интерфейсом. И как раз UI устройства был крайне необычным и на своё время прорывным: управление системой жестами, наличие двух всегда доступных страниц, своё видение шторки уведомлений и очень плавная работа. Когда стало ясно, что Nokia больше не будет выпускать Linux-смартфоны, несколько инженеров компании основали свою собственную фирму Jolla и продолжили развивать Meego для полноценного запуска на Nokia N9. Результатом их работы стала новая система — Sailfish OS.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Такие разные: N9 вышел флагманским смартфоном в 2011 году, в то время как R570E корпоративным и относительно бюджетным в ~2023. Но всё же в R570E есть частичка работы инженеров той самой Nokia, причём довольно большая.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Тот самый Neo, только это уже FreeRunner.

Основной фишкой системы было наличие инкрементальных обновлений, возможность разработки приложений с использованием Qt (т. е в отличии от Android, все приложения и подсистемы полностью нативные, а не написаны на Java), и довольно неплохая совместимость с обычным ARM-софтом для других дистрибутивов Linux. Со временем Ростелеком увидел перспективы в Sailfish OS и выкупил долю в компании, начав работу над своим собственным форком этой системы — ОС «Аврора». С годами «Аврора» полностью отделилась от материнского проекта и начала развитие в другом направлении: если Sailfish OS была системой для гиков и просто пользователей, то «Аврора» больше нацелена на Enterprise-сегмент (т. е. «госка»), на гиков и только потом на конечных пользователей.

И мне, как фанату Linux на мобильных устройствах, очень хотелось пощупать и заполучить свой собственный девайс на этой ОС. Набравшись смелости, я написал в PR-отдел F+ и через пару недель получил положительный ответ. Радости моей не было предела! Но когда девайс пришёл ко мне, начались определенные трудности...

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Прикладывать скриншоты деловой переписки -- плохой тон, однако в случае с F+ всё было максимально приятно: ребята поняли, что девайс поедет к гику и дали свободу воли и перо в руки автору, т. е. мне :)

❯ Распаковка

Начать стоит с распаковки девайса. Ко мне смартфон пришёл «не новым», его уже распаковали и накатили на него некоторые тестовые приложения для внутренних нужд PR-отдела. Кроме того, у меня стоит «особенная» версия Авроры 5.1, доступная пока ещё не всем пользователям.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

В коробке нас встречает сам девайс, защитное стекло (девайс всё таки защищенный) на дисплей, краткий мануал по использованию «Авроры» (в кои-то веки он нужен!), а также скрепка, Type-C кабель и 5В/2А блок питания. В рознице к девайсу прилагаются ещё и TWS-наушники.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Поскольку смартфон предполагается защищенным по стандарту IP68 (пыленепроницаемый и способен выдержать погружение в воду на длительное время), он выполнен в прорезиненном корпусе с небольшой выемкой для дисплея. В руке лежит хорошо, хоть и полноват.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

После включения нас встречает логотип «Авроры», а затем и предложение ввода пин-кода (есть также сканер отпечатков пальца). Enterprise-направленность девайса видна сразу: MDM-политики, возможность удаленного бана украденного устройства по ключу активации системы и возможность добавления своих репозиториев с софтом помимо возможности установки RPM и использования стандартных репозиториев ОМП.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Характеристики девайса следующие:

  • Процессор: MediaTek Helio A25. 2020 год, 8 ядер Cortex-A53 на частоте от 1.5 до 1.8ГГц (пламенный привет MT6753 в любимых мной китайских айфонах). В целом, это довольно бодрый по меркам бюджетника чипсет, именно A25 сейчас частый гость на смартфонах до 5-6 тысяч рублей.

  • GPU: PowerVR GE8320 на частоте 600МГц. В целом, GPU можно назвать гордостью девайса: и если с 3D-играми на Авроре и Sailfish вяло, то для эмуляторов даже относительно тяжелых консолей он подойдет замечательно.

  • Память: eMCP «бутерброд» с 4Гб предположительно LPDDR4 оперативной памяти и 64Гб eMMC 5.1 постоянной памяти. UFS-флэшки чипсет не поддерживает в силу своей бюджетности.

  • Дисплей: 5.7" IPS HD+ матрица. Вполне годная, очень похожа на матрицу моего китайского айфона, есть ощущение что на современных бюджетниках используется +- похожие дисплеи.

  • Звук: есть 3.5мм джек! Это настолько редкость сейчас, что я выделил эту фичу в отдельный пункт.

  • Сеть: Wi-Fi a/b/g/n ac, Bluetooth 5.0, 2G, 3G, LTE. Стандартный минимальный набор.

  • Камера: 13Мп + 2Мп

  • Аккумулятор: 5080мАч, литий-полимерный. Для броневика ёмкость средненькая.

В целом, аппаратно R570E - больше классический китайский OEM-смартфон на привычной MediaTek'овской платформе. Мне говорили, что есть какие-то изменения в плате "под капотом", однако девайс я пока не разбирал. Если F+ выложит в общий доступ схему устройства, то смартфон сможет похвастаться ещё и повышенной ремонтопригодностью, что очень актуально как для шаловливых энтузиастких ручек, так и для компаний, закупивших девайс для бизнеса. В целом, как по мне, — характеристики вполне неплохие, но стоит иметь в виду, что я почти всю жизнь пользовался бюджетными девайсами и выжимал из них все соки, так что мне привычно доводить девайс до идеала и после покупки.

Но в случае R570E, самое важное в девайсе — это «Аврора». И на её пользовательские качества мы сейчас с вами и посмотрим.

❯ Знакомимся поближе

Сначала предлагаю взглянуть на «пользовательскую» часть системы. Недавно пользователям начали прилетать апдейты с «РуСтором» на борту (в бета-ветке), однако мой смартфончик пока что обделен этим обновлением. Об этом чуть позже.

Как и «батя» в лице Sailfish OS, «Аврора» управляется полностью жестами. Некоторые обзорщики сравнивают UI Авроры как «украденный у Android и iOS», однако это не так: корни интерфейса уходят в Nokia N9, из которого как раз все всё и позаимствовали спустя почти 10 лет. Несмотря на бюджетный 4-х летний чипсет, девайс работает очень плавно и у него есть адекватная многозадачность.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

По умолчанию в системе предустановлен классический набор приложений, плюс ярлыки PWA можно выносить на рабочий стол. К слову о браузере — здесь используется Firefox 78 (2020 год) с самопальным интерфейсом, который всё ещё открывает большинство сайтов, но стремительно теряет актуальность. С апдейтами обещали обновить и WebView, едва-ли 78'ой останется актуальным в 2025 году.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

R570E неплохо подходит и по основному предназначению (т. е. как телефон): номеронабиратель удобный, есть импорт контактов из Exchange, vcf-файлов и других телефонов. Что ещё, собственно, нужно? Приложение для обмена SMS самое обычное, ничего примечательного.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Само собой есть встроенный плеер для прослушивания музыки. Из-за броненаправленности смартфона, мне не удалось нормально подключить мои основные полноразмерные наушники, но в целом качество ЦАПа... на уровне остальных смартфонов с MTK на борту: нормально, но после флагманских BlackBerry с ЦАП'ом Wolfson, смартфонов Sony или ZTE Axon с аж двумя отдельными аудиотрактами (!) хочется вернуться всё же к флагманам: А вот что в плеере не понравилось, так это отсутствие эквалайзера: плеер совсем простенький.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

В целом, понравился клиент почты. Есть интеграция с российскими сервисами, плюс поддержка POP3/IMAP-ящиков. Сам клиент шустрый и удобный. Единственный момент - не работает поиск по всему ящику, только по синхронизированным сообщениям и не сразу заработал SMTP gmail'а.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Поговорим о камере. Модуль здесь бюджетный, на уровне флагманских смартфонов эдак года 2013-2014. По качеству выдает картинку близкую к Galaxy S2-S3, но немного не хватает цветокоррекции. Макро тоже у смартфона получается "с трудом", по крайней мере в авторежиме. Правда всё это можно объяснить тем, что для камеры у MTK есть куча блобов с различными алгоритмами для улучшения изображения, и эти блобы разработаны для использования с Android и возможно Аврора использует лишь самый простой вариант захвата изображения с камеры:

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост
Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Также я накатил клиент Telegram «Tavro» на базе библиотеки TDlib, который вполне неплох... однако его полная версия платная. Впрочем, подразумевается что полная версия «Тавро» предназначена для бизнеса. Если будет наблюдатся тенденция с платным жизненноважным софтом на «Авроре» — то система точно не станет популяряной у обычных пользователей. А ещё Тавро лагучий и если пару дней не открывать Telegram, то синхронизация большого числа изменений может занять пару минут, а интерфейс будет висеть.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Также я хотел написать вторую статью о разработке небольшой 3D-аркады с нуля под «Аврору», однако возникли определенные трудности о которых я и говорил в начале статьи. Дело в том, что на мой смартфон установлена немножко «особенная» версия ОС, где режим разработчика (отладчик и ещё некоторые фичи) просто сломан. Пакет (сломанный) уже установлен, однако не удаляется, не обновляется и не устанавливается. В моём случае можно только сделать бэкап и прошить дамп чистой системы с 4pda, благо такая возможность есть.

Честно и по делу: смотрим на F+ R570E с российской системой на борту Опрос, Android, Гаджеты, Смартфон, Ос Аврора, F+, Linux, Unix, Приложение, Мобильные телефоны, Обзор, Ништяки, Длиннопост

Тем не менее, даже несмотря на «поломанность», есть возможность установки сторонних приложений. Просто включаем соответствующую галку в настройках — и вот, мы можем ставить сторонние rpm-пакеты прям как apk в Android.

В целом, «Аврору» можно назвать достаточно открытой для моддинга и разработки собственных программ системой. За деплой приложений не нужно ничего платить, есть неплохая документация и можно делать с системой всё что угодно из терминала: благо root-доступ есть из коробки для всех. Я немного общался с @chuvilin(техдир в ОМП), а он когда-то сам хоумбрю приложения для Maemo (Nokia N900) писал, так что вполне очевидно что даже сами разработчики держат вектор на открытость системы для гиков.

❯ Есть ли перспективы?

Пожалуй, наличие перспектив у «Авроры» зависит от того, зачем вам нужен девайс с ней на борту. Если говорить о Enterprise-секторе и гос-организациях, то система со временем может занять довольно большой процент рынка и так или иначе, у вас будет шанс пощупать её на промышленном устройстве. В целом, её интеграцией в бизнес уже сейчас активно занимается компания «Марвел» (владелец бренда F+).

Также у «Авроры» есть хорошие перспективы среди гиков: существуют тематические каналы в Telegram, а также люди активно обсуждают систему на 4pda. Аврора очень интересная «под капотом» и достаточно дружелюбная по отношению к разработчикам, так что гики — определенно одна из ЦА этой системы.

Есть ли перспективы среди обычных пользователей? Тут сказать сложно. Дело в том, что основная проблема «Авроры», Sailfish OS, Meego и Maemo — относительно малое количество софта, которым можно пользоваться «из коробки». И если гикам часть приложений можно запилить самому (например, клиент банка на СМСках), то что делать простым пользователям? Правильно, ждать появления нужного софта в магазинах, а до этого использовать веб-версии в FireFox. Будем честны, такой вариант устраивает далеко не всех.

❯ Заключение

Вот такой материал об «Авроре» и F+ R570E у нас с вами сегодня получился. А как вам данный смартфон? Есть ли у него перспективы? Пишите своё мнение в комментариях!

P.S: Я не получил от F+ ни копейки за статью, кроме самого девайса. Все впечатления — мои личные, а меня довольно легко впечатлить (достаточно чтобы на девайсе был Linux :) ) Поэтому, надеюсь, даже те читатели, которые не питают симпатию к Авроре», останутся довольны после прочтения статьи.

Также у меня есть Telegram-канал "Клуб фанатов балдежа", куда я публикую ссылки на новые статьи, видео, а также мысли по программированию, ремонту и моддингу различных гаджетов, а также немного щитпоста. Подписывайтесь, если интересно. Недавно я начал вести ещё и паблик в ВК, там в основном репосты видосов с ютуба для тех, кто не хочет юзать VPN, но кому интересны мои видосы. Также туда публируется часть постов из телеги.

Нравится R570E?
Всего голосов:
Пользовались бы смартфоном на Авроре «на постоянке»?
Всего голосов:

Статья подготовлена при поддержке TimeWeb Cloud. Подписывайтесь на меня и @Timeweb.Cloud чтобы не пропускать новые статьи каждую неделю!

Показать полностью 20 2
[моё] Опрос Android Гаджеты Смартфон Ос Аврора F+ Linux Unix Приложение Мобильные телефоны Обзор Ништяки Длиннопост
242
162
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
1 год назад

Вышел новый видос! На этот раз мы смотрим на то, как китайцы сделали ARM-нетбук за 80$!⁠⁠

[моё] Гаджеты Покупка Android Linux Windows Arm Ремонт Ноутбук Нетбук Нетбуки Компьютерное железо Обзор Видео YouTube
28
Lifehack
Lifehack
1 год назад
Life-Hack [Жизнь-Взлом]/Хакинг

Инструмент для поддержания постоянного подключения по SSH - Autossh⁠⁠

Это бесплатная программа, которая есть в стандартных репозиториях популярных дистрибутивов.

# apt install autossh

Autossh отслеживает SSH соединение, и если оно разрывается, переподключает. Я не знаю, где это может быть полезно, кроме как в случаях использования туннелей или проброса портов через SSH. Покажу на примере, как это работает.

Допустим, у вас есть какой-то сервер в интернете с внешним IP адресом. И вы хотите превратить его в jump хост, подключаясь через него к другим серверам в закрытом сегменте без прямого доступа к ним через интернет.

Настраиваем доступ с закрытых хостов к внешнему серверу через ключи. Проверяем в ручном режиме, что они работают. Для SSH туннелей как на внешнем сервере, так и на внутренних, можно создать отдельного пользователя. Это необязательно, но так будет удобнее и безопаснее. Shell ему можно не назначать, указав nologin.

Сначала просто проверяем соединение:

# autossh -M 0 -N -p 22777 -f -q -i /home/userssh/.ssh/id_rsa \

-o "ExitOnForwardFailure=yes" -o "ServerAliveInterval=30" \

-o "ServerAliveCountMax=3" -R 9033:localhost:22 \

userssh@1.1.1.1

Синтаксис тут один в один как у обычной службы sshd в том, что касается ssh соединения. То есть выполняем стандартный обратный проброс через ssh. Локальный порт 22 пробрасываем на удалённый хост 1.1.1.1 на порт 9033. Опции autossh можете посмотреть в его описании. Не буду на этом подробно останавливаться.

Теперь можно подключиться к внешнему серверу и на нём подключиться к внутреннему серверу:

# ssh -p 9033 root@localhost

Окажетесь на закрытом сервере, на котором запустили autossh.

Теперь сделаем всё красиво, запуская autossh через systemd под отдельной учётной записью. Создаём юнит /etc/systemd/system/autossh.service:

[Unit]

Description=SSH Reverse Tunnel

After=network-online.target

[Service]

Type=forking

User=userssh

ExecStart=/usr/bin/autossh -M 0 -N -p 22777 -f -q -i /home/userssh/.ssh/id_rsa -o "ExitOnForwardFailure=yes" -o "ServerAliveInterval=30" -o "ServerAliveCountMax=3" -R 9033:localhost:22 userssh@1.1.1.1

ExecStop=/usr/bin/pkill -9 -u userssh

RestartSec=5

Restart=always

[Install]

WantedBy=multi-user.target

Запускаем и добавляем в автозагрузку:

# systemctl daemon-reload

# systemctl start autossh.service

# systemctl enable autossh.service

Проверяем на внешнем сервере:

# netstat -tulnp | grep 9033

tcp  0  0 127.0.0.1:9033  0.0.0.0:*  LISTEN  19814/sshd: userssh

tcp6  0  0 ::1:9033  :::*  LISTEN  19814/sshd: userssh

Всё работает. Заходим на внешний сервер и через его консоль подключаемся к закрытым серверам. Подобным образом можно настроить постоянное подключение NFS сервера по SSH.

По необходимости можно ограничивать разрешённые команды по ssh, либо настроить логирование действий.

Мы в телеграме!

Показать полностью
[моё] Информационная безопасность Сисадмин IT Текст Обзор Программа Linux Windows
21
Lifehack
Lifehack
2 года назад
Life-Hack [Жизнь-Взлом]/Хакинг

Использование протокола Outline VPN: достоинства и недостатки⁠⁠

Outline VPN использует протокол Shadowsocks для обмена данными между клиентом и сервером.

Особенности протокола

- Shadowsocks обладает быстрой и легкой производительностью за счет использования простых методов шифрования, которые не влияют на скорость соединения.

- Shadowsocks предоставляет гибкие настройки, такие как выбор алгоритмов шифрования, портов и протоколов, которые можно настроить в зависимости от потребностей пользователя.

-  Shadowsocks обеспечивает высокую незаметность и устойчивость благодаря маскировке своего трафика, который похож на обычный HTTPS-трафик, затрудняющий обнаружение или блокирование методами сетевой безопасности.

- Shadowsocks является открытым и сообщественным инструментом, обладающим большим и активным сообществом разработчиков.

Достоинства

1. Легкость использования: Outline VPN не требует от пользователей сложных настроек и технических знаний для создания и запуска собственного VPN-сервера. Он поддерживает Windows, macOS и Linux, а Outline Client доступен для Windows, macOS, Linux, ChromeOS, Android и iOS.

2. Безопасность и конфиденциальность: Outline VPN обеспечивает высокий уровень безопасности и конфиденциальности, шифруя и аутентифицируя трафик пользователей с помощью современных алгоритмов. Его не интересует журнал трафика пользователей или личные данные.

3. Экономия ресурсов: С помощью Outline VPN пользователи могут экономить денежные и ресурсные средства, выбирая местоположение и провайдера своего VPN-сервера и используя самостоятельный хостинг или облачные сервисы, такие как DigitalOcean, Rackspace, Google Cloud Platform и Amazon EC2.

4. Гибкость использования: Outline VPN позволяет пользователям легко делиться доступом к своему VPN-серверу с возможностью создания уникальных ключей доступа и их отправки через электронную почту или социальные сети. Он также масштабируем и гибкий с возможностью поддержки сотен пользователей или простого деления доступа со своими близкими контактами.

Недостатки

1. Анонимность не полна: Использование Outline VPN не скрывает от провайдера интернет-услуг того факта, что пользователь использует VPN-сервер. Это может привести к блокировке или ограничению доступа к VPN-серверу со стороны провайдера или правительства. Кроме того, для увеличения анонимности пользователя, Outline VPN не поддерживает Tor или другие средства.

2. Доступность не гарантирована: Работоспособность Outline VPN зависит от доступности и качества VPN-сервера, который может подвергаться сбоям, атакам или перегрузкам. Если VPN-сервер недоступен или работает медленно, подключение к интернету через Outline VPN невозможно. Пользователи должны следить за обновлениями и безопасностью своего VPN-сервера самостоятельно.

3. Эффективность может быть ущербной: Выбор определенных стран для использования Outline VPN может стать невозможным из-за блокировок или ограничений протокола Shadowsocks. Например, в Китае правительство активно борется с использованием VPN-сервисов и использует различные методы для обнаружения и блокировки трафика Shadowsocks. Решение изменять настройки VPN-сервера или клиента, чтобы обойти эти ограничения, может быть сложным и сопряженным с рисками.

Для устранения этих недостатков и улучшения протокола Outline VPN можно предложить следующие решения и предложения:

Источник

Показать полностью
VPN IT Программирование Хакеры Инновации Сравнение Обзор Linux Python Сайт Разработка Интернет Текст
7
37
NoNameNPCbot
NoNameNPCbot
2 года назад
Серия Рецензии на видеоигры

Рецензия на Project Zomboid⁠⁠

Рецензия на Project Zomboid Видеоигра, Обзор, Отзыв, Рецензия, Windows, Project zomboid, Java, Linux, Mac Os, Steam, Survival Horror, Длиннопост
  • Год выхода: 2013 г.

  • Платформы: Windows, Java, Linux, MacOS

  • Режим: Однопользовательская игра, многопользовательская игра.

  • Жанр: Survival horror.

  • Разработчик: The Indie Stone.

  • В процессе прохождения на платформе Windows.

"Вот это я понимаю инди-игрушечка, а не вот эти вот ваши трипл ай проекты."

Оформление (графика, звук, интерфейс, стиль) - 9/10.
Эта инди-игра, разработанная компанией The Indie Stone, не может похвастаться крутым визуалом и звуком, да оно на самом деле и не нужно. Учитывая, что с выхода игры прошло уже более 10 лет, даже на сегодняшний день ей есть что вам показать. Ведь проект растет и развивается.

При первом запуске я топорно смотрел на общую графическую составляющую, но потом понял, что изюм тут в другом. А именно в атмосфере выживания. Я всегда скептично относился к инди-играм, и в этом была моя ошибка.

Учитывая все аспекты, графика в целом все смотрится очень приятно, но есть одно НО.

Рецензия на Project Zomboid Видеоигра, Обзор, Отзыв, Рецензия, Windows, Project zomboid, Java, Linux, Mac Os, Steam, Survival Horror, Длиннопост

К сожалению, игра не поддерживает разрешение 3840x2160 (4к) и поэтому всем обладателям данных мониторов, к которым отношусь и я, придется играть в разрешении 1920x1080 (Full HD).
В противном случае, надписи и все элементы интерфейса игры вы будете рассматривать под лупой. За это справедливо минус один балл. В остальном, все смотрится добротно и приятно.

Механика (геймплей – количество и качество игровых возможностей) - 9/10.
А вот механика у игры очень богата своим разнообразием. Функционала в игре настолько много, что все даже не перечислить. Игровой мир позволяет делать абсолютно все, что нужно человеку для того, чтобы выжить в мире зомби апокалипсиса.

Первое мое впечатление - "Обалдеть, это симулятор какой-то!".

Рецензия на Project Zomboid Видеоигра, Обзор, Отзыв, Рецензия, Windows, Project zomboid, Java, Linux, Mac Os, Steam, Survival Horror, Длиннопост

Попробую перечислить хотя бы часть "развлечения":

  • Поиск еды, оружия, медикаментов, транспорта, снаряжения, обучающих материалов, инструмента для работы в саду и в локации, компоненты и запчасти для крафта;

  • Прокачка навыков;

  • Строительство;

  • Фермерство;

  • Сборка и разборка автомобилей;

  • Собирательства;

  • Рыбалка;

  • Путешествие по миру.

Это я перечислил далеко не все и то поверхностно, на самом деле функционала в игре намного больше. Чего даже стоит механика с проникновением в дом через разбитое окно.
Не убрал осколки с рамы? Ничего страшного, поранился и умер.

Погибать по началу в игре вы будете очень часто пока не наберетесь опыта, поэтому будьте готовы к этому.

Данный проект идеальный убийца времени. В игре есть режим "песочница", в котором можно настроить мир по своему усмотрению, что для меня (новичка) очень крутая функция познакомиться с игрой. Также на просторах интернета вы можете найти более сотни разных модов для игры, на любой вкус и цвет. Контента тут море.

Кто-то спросит, тогда почему 9 из 10? Все очень просто. Понадобится не малое количество времени на изучение всех механик в игре. Большое спасибо комьюнити данного проекта, который помогает и рассказывает, как работают те или иные механики, и что нужно сделать для одного или другого действия. Игра в свою очередь не торопится подсказывать.

Содержание (сюжет, логичность событий, проработанность персонажей, мира) - 9/10.
А вот сюжета тут нет и не будет.
Единственную сюжетную линию создаете здесь вы или ваша команда. Цель одна - выжить.
Ну а если вы матерый выживальщик, попробуйте построить базу и создать свою общину вместе с другими игроками. Но будьте аккуратны, сегодня они друзья, а завтра - враги.

Рецензия на Project Zomboid Видеоигра, Обзор, Отзыв, Рецензия, Windows, Project zomboid, Java, Linux, Mac Os, Steam, Survival Horror, Длиннопост

Мир тут просто огромный, даже не пытайтесь его пройти пешком.
По пути ваших приключении вы можете встретить кого угодно и что угодно. Но, мы с вами знаем, что есть одно правило, которое всегда работает - "Быстрые ноги пи*ды не боятся".

Все-таки сюжета (обучения механик) не хватает, игра позволяет запустить 5 минутный режим рассказывая про основные механики. Но это капля в море.

Рекомендация к прохождению.
Однозначно рекомендую данный проект. Я играю пока что один, не хочу быть обузой для остальных. Но в компании ребят играть куда интереснее.

Рекомендации разработчикам.
Из разряда "я капризный" хотелось бы увидеть хорошую графику.

Общая оценка - 9/10.

Post Scriptum
Пишу рецензий без спойлеров. Кратко и по сути, без воды.
Играю на платформах: Windows, PlayStation 5. Игровой опыт более 20 лет.
Поиграл в очень многие проекты и решил поделиться с вами своим мнением.

Может, кому-то будет полезно. Может, кому-то я спасу нервы.

Показать полностью 3
[моё] Видеоигра Обзор Отзыв Рецензия Windows Project zomboid Java Linux Mac Os Steam Survival Horror Длиннопост
26
158
skaynet25022022
skaynet25022022
2 года назад
Книжная лига

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих⁠⁠

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Всем доброго времени суток! Так как о Data Science мы слышим всё чаще и чаще, предлагаю вам обзор книги, что будет полезна для начинающих.

Публикую обзор книги с моего телеграмм-канала IT-старт t.me/it_begin на книгу "Data Science.Наука о данных для начинающих".

Автор книги Джоэл Грас.

Стоит читать? Да! Почему? Опишу в статье.

Для кого эта книга?

Так как в названии фигурирует "Наука о данных с нуля" - не мудрено, что рассчитана она на тех, кто только начинает свой путь в Data Science :)

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.1. Начальная страница

Что в самой книге?

Книга сама по себе немаленькая и состоит из 416 страниц.

Для того, чтобы имелась конкретика по размерам книги, производим замеры.

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Ширина книги составляет чуть менее 17 см.

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.1.2. Размер книги

Высота книги составляет 23 см.

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.1.3. Размер книги

Глубина книги составляет около 2 см.

Теперь, для предметного и краткого понимания того, с чем мы сможем ознакомиться в данной книге, предлагаю перейти к её оглавлению.

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.1.4. Оглавление

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.1.5. Оглавление

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.1.6. Оглавление

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.1.7. Оглавление

Глав достаточно много, это радует) Всего глав 27.

Далее предметно и главное кратко постараюсь рассказать о том, что полезного и интересного мы сможем найти в этой книге.

Глава 1. Введение

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.2. Глава 1

Первая вводная глава начинается с подробного описания тезиса "Воцарение данных" и ответа на вопрос "Что такое наука о данных?".

Здесь повествуется о том, насколько много данных в современном мире и том, что вся информация, что собирается нашими компьютерами, смартфонами, умными часами, при должной обработке, может дать ответы на бессчисленные вопросы.

Более всего понравился пример на странице 26 с Facebook, что думаю примененим ко многим плоскостям исследования, используя практические любые соц. сети.

Также хорошо подчеркнут опыт избирательной компании Барака Обамы в 2012 году и предвыборной компании Дональда Трампа. Предлагаю вам ознакомиться с данным отрывком.

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.2.1. Глава 1, страница 26

Глава 2. Интенсивный курс языка Python

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.3. Глава 2

В данной главе автор на протяжении 30 страниц крайне в сжатом формате старается познакомить нас с языком программирования Python.

По моему мнению, вследствие того, что объяснение крайне поверхностное и имеет ограничение в виде 30 страниц, объяснено всё плохо. Для тех, кто вовсе не имел опыта работы с Python, данная глава, к сожалению, вряд ли поможет.

Как бы, претензий к книги по данному поводу у меня нет, но хотел бы, чтобы вы заранее имели это ввиду, что эта глава не является карманным пособием по Python.

Если вам необходимо изучить основы Python, советую книгу Тони Гэддиса "Начинаем программировать на Python с нуля" - мой обзор

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.3.1. Глава 2

В конце данной главы на странице 69мы видим две особенности книги.

Первая особенность - в конце каждой последующей главы вы увидите полезную сноску под названием "Для дальнейшего изучения", где автор от себя советует, что можно прочитать дополнительно для более глубокого изучения той или иной темы. Считаю это положительным моментом.

Отрицательным моментом качества данной книги являются тонкие страницы, что просвечивают и не доставляют особого удовольствия от этого.

Не сказал бы, что это крайне критично, но и приятного в этом также мало, общее впечательние от книги немного портится.

Всё крайне показательно видно на фото выше.

Глава 3. Визуализация данных

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.4. Глава 3

Также яркий пример просвечивающих страниц это столбчатый график, что просвечивает на странице 71)

В третьей главе автор кратко рассматривает библиотеку matplotlib,

В самом начале автор подчеркиват, что считает данную библиотеку устаревающей и что она годна для построения элементарных линейных и столбчатых графиков.

Согласиться с этим или нет? Вопрос сложный и оставлю его открытым на суд аудитории. Интересно ваше мнение по этому вопросу.

Далее в книге рассматриваются столбчатые и линейные графики, диаграммы рассеяния. Что порадовало, это повествование с соответствующим кодом, тут же можно понять, какая строчка кода за что отвечает, считаю это положительным моментом для тех, кто только начинает свой путь.

Завершается глава разделом "Для дальнейшего изучения", где автор оставляет ссылки на такие библиотеки, как seaborn, Altair, D3.js, Bokeh с кратким описанием каждой из них.

Глава 4. Линейная алгебра

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.5. Глава 4

В этой главе автор рассматривает векторы и матрицы.

Объяснено достаточно хорошо, вопросов после прочтения остается мало, в конце автор оставляет ссылки на три книги, что также позволят закрепить пройденный материал.

Глава 5. Статистика

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.6. Глава 5

В данной главе автор описывает и рассказывает о том, что такое тенденции, вариация, корреляция, корреляционные ловушки.

В главе много кода, подробно всё описание, в целом впечатление от главы положительное.

Но также показалось интересным и хорошо запомнилось описание парадокса Симпсона :)

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.6.1. Глава 5. Парадокс Симпсона

Глава 6. Вероятность

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.5. Глава 6

В этой главе рассмотрены:

  • Условная вероятность

  • Теорема Байеса

  • Случайные величины

  • Непрерывные распределения

  • Нормальное распределение

  • Центральная предельная теорема

Автор раскрывает важность умения работать с анализом вероятности для последующей работы с данными. Вероятность автор рассматривает, как способ количественной оценки неопределенности, что ассоциируется с событиями из некоторого вероятностного пространства.

Глава 7. Гипотеза и вывод

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.6. Глава 7

Хотел бы привести в пример "учаток" на странице 116, в подтверждение того, что без опечаток в этой книге не обошлось)

Теперь же о самой главе.

В данной главе автор подчеркивает, что все сведения из теории вероятности и статистики нам нужны для формулирования статистических гипотез и их последующей проверки. Предлагаю взглянуть на фрагмент главы в фото ниже.

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.7. Глава 7

Глава 8. Градиентный спуск

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.8. Глава 8

Градиент - это вектор, что своим направлением указывает направления возрастания некоторой скалярной величины.

Антиградиент - вектор, что своим направлением показывает направление убывает некоторой скалярной величины.

Градиентный спуск - это метод поиска локального максимума или минимума функции с помощью движения вдоль градиента.

Частично и достаточно понятно подход к максимизации функции описан на странице 128. (Рис. 8)

Глава более чем интересная, рассматривается также использование градиента, выбор правильного размера шага и применение градиентного спуска для подгонки моделей.

Глава 9. Получение данных

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.9. Глава 9

Для того, чтобы исследовать данные, нужно сначала их собрать :)

В этой главе автор рассматривает способы подачи данных и также их последующее форматирование.

В главе рассматриваются аспекты чтения файлов, импорт информации из всемирной паутины с помощью html5lib, что такое API и как с этим можно работать.

Глава 10. Работа с данными

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Рис.10. Глава 10

В 10 главе автор рассматривает непосредственную работу с данными.

Рассматривается разведывательный анализ данных, классы данных, многочисленные размерности.

Мне же понравилось, что автор не забыл про "чистоту" данных.

На странице 164 об этом как раз таки говорится, что многие данные в реальном мире загрязнены и что важно пред их использованием проводить необходимую обработку, чтобы в дальнейшем не создать себе проблем.

Рис.11. Глава 10

Глава 11. Машинное обучение

Рис.12 Глава 11

В 11 главе автор знакомит нас с машинным обучением.

Так как это обзор книги и он всё же будет немного предвзят с моей стороны по той причине, что у каждого человека есть своё мнение на ту или иную информацию - мне показалась данная глава не для тех, кто начинает с нуля)

Описано в целом по делу всё, но нет уверенности, что люди, ранее не знающие ничего о машинном обучении, после прочтения данной главы всё усвоят.

Глава 12. k ближайших соседей

Метод k-ближайших соседей – это популярный алгоритм классификации, который используется в разных типах задач машинного обучения.

Простыми словами суть метода: посмотри на соседей вокруг, какие из них преобладают, таковым ты и являешься.

Теперь же о том, как всё это описывает автор на примере предсказания результатов на выборах

Глава 12. k ближайших соседей

Метод k-ближайших соседей – это популярный алгоритм классификации, который используется в разных типах задач машинного обучения.

Простыми словами суть метода: посмотри на соседей вокруг, какие из них преобладают, таковым ты и являешься.

Теперь же о том, как всё это описывает автор на примере предсказания результатов на выборах

На примере набора данных о цветках ириса (длина и ширина лепестка, длина и ширина чашелистика) автор пытается построить модель предсказания вида цветка, но т.к. выводимые результаты у него получились четырехмерными, что затрудняет построение графика, автор предлагает взглянуть на диаграммы рассеяния для каждой пары данных результатов измерений.

Порадовало, что в данной главе автор не забыл о проклятии размерности

Глава 13. Наивный Байес

В данной главе автором очень хорошо рассказан принцип работы спам-фильтра социальных систем, как он устроен и что лежит в его основе.

Порадовало то, что в конце данной главы автор ссылается на статью Пола Грэма "План для спама". Статья 2002 г., но менее интересной от этого не становится.

Глава 14. Простая линейная регрессия

В 14 главе автор рассказывает о простой линейной регрессии, описывает применение градиентного спуска, производит оценивание максимального правдоподобия

Глава 15. Множественная регрессия

В данной главе автором рассматривается множественная регрессия, Расширенные допущения модели наименьших квадратов, подгонка модели и её дальнейшая интерпретация.

Глава достаточно большая и много познавательной информации имеет, но мне более всего понравилась трактовка интерпретации моделей

Глава 16. Логическая регрессия

Логистическая регрессия - статистический метод для анализа набора данных, в котором есть одна или несколько независимых переменных, которые определяют результат. Результат измеряется с помощью дихотомической переменной (в которой есть только два возможных результата). Он используется для прогнозирования двоичного результата (1/0, Да / Нет, Истина / Ложь) с учетом набора независимых переменных.

С самого начала главы автор предлагает рассмотреть всё на задаче, что содержит набор данных 200 пользователей, их зарплату, опыт работы и состояние платежей за учетную запись в соц. сетях. Далее описывается то, что такое логистическая функция, применение модели.

Более всего понравилось рассмотрение гиперплоскости, что разделяет параметрическое пространство

Идём далее)

Глава 17. Деревья решений

Одно из толкований дерева решений чаще всего описывает их в качестве представления возможных путей принятия решений.

Автором неплохо показано это на достаточно простом примере.

Глава 18. Нейронные сети

Нейронные сети - то о чём мы всё чаще слышим из средств массовой информации.

В данной книге глава это мягко не особо большая. Всего 10 страниц. Но достаточно информативная. Расскажет о том, что такое нейронные сети, перспептроны, как работают нейронные сети прямого и обратного распространения. Глава интересная!

Глава 19. Глубокое обучение

В данной главе о глубоком обучении автор рассказывает нам, что такое абстракция слоя, о представлении нейронных сетей как последовательности слоёв, о потери и оптимизации функции градиента.

Возможно субъективно, но чтобы до конца понять все вещи в данной главе, пришлось прочитать её дважды. Но думаю, дело не в книге, а во мне :)

Глава 20. Кластеризация

В главе о кластеризации понравилось, что автор пытается объяснить нам, что такое кластеры на +- понятных многим бытовых темах. Если читать ранее не слышал ничего о кластерах, подобное объяснение не является крайне легким, но и базовые основы в голове начнет зарождать. В главе автор рассматривает и описывает восходящую иерархическую кластеризацию, кластерные методы и на примерах объясняет что к чему. Интересная глава.

Глава 21. Обработка естественного языка

В главе об обработке естественного языка автор рассказывает несколько приемов, такие как: облако слов, N-грамматические языковые модели, грамматики. Много поясняющего кода)

Глава 22. Сетевой анализ

В главе про сетевой анализ автор описывает центральность, ориентированные графы, алгоритм PageRank. Мне данная глава "понималась" крайне тяжело, вследствие чего параллельно приходилось заглядывать в Google.

Глава 23. Рекомендательные системы

Та тема, с которой мы ежедневно встречаемся, используя те или иные стриминговые сервисы, соц. сети, поисковые системы - рекомендации :)

Сказали рядом с телефоном "купил собаку" и видите контекстную рекламу о дизайнерских будках на заказ? Это Data Science :)

Глава познавательная. Автор повествует о том, как работает рекомендательная система, что лежит в её основе, что такое коллаборативная фильтрация по схожесте пользователей и многое другое.

Глава 24. Базы данных и SQL

Достаточно сжатая глава о SQL. Рассказывается о том, что такое SQL, о основных командах и разобрано всё на примерах. Всё крайне сжато, но для общего представления совсем неплохо. Но всё же советовал бы дополнительно поискать еще источники информации на тему SQL, если хотите понять тему полноценно.

Глава 25. Алгоритм MapReduce

MapReduce - модель для выполнения параллельной обработки крупных наборов данных. Рассматривается работа самого алгоритма, какие его преимущества и чем он может быть полезен и рассмотренно на примере аналази аобновлений новостной ленты. Всё достаточно подробно описано, вопросов после главы остаётся не так уж и много.

Глава 26. Этика данных

Одна из лучших глав данной книги. Что такое этика данных, почему она важна, для чего используется и к чему может привести её несоблюдение. Познавательный материал, советую.

Глава 27. Идите вперед и займитесь наукой о данных

Заканчивается вся книга главой с призывом идти вперёд и заняться Data Science.

Автор подчеркивает важность компетенций в математической области и о необходимости хорошо разбираться в ней. Также автор кратко описывает популярные библиотеки языка программирования Python и не только.

Глава по своей сути прощальная между автором и читателем, автор же оставляет ту выжимку необходимых мыслей, что он хочет донести до каждого читателя для продолжения путешествия в мир Data Science.

Теперь, тезисно о плюсах и минусах книги

Плюсы книги:

1.Цена

На первом маркетплейсе цена не такая уж и народная.На втором же, ситуация куда бодрее.

Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост
Обзор книги "Data Science. Наука о данных с нуля", отличная книга для начинающих Программирование, Python, Программист, Обучение, Linux, Профессия, Data Science, Data, Обзор книг, Обзор, Книги, Длиннопост

Лично от себя скажу, что в целях экономии, часто беру книги уцененные, с небольшими внешними дефектами книги, что не особо влияет на её содержимое. Или же можно найти интересующую вас книгу на площадках б.у. товаров. Но если захотите приобрести новую книгу, цена в условные 600 руб. считаю более чем приемлимой и подъемной для многих. Выделю цену достоинством книги.

2. Книга крайне ёмкая и обширная. О необъятной теме в объятной книге.

Рассматривается и Python и SQL и методы Data Scince, что и как работает. В рамках одной книги это более чем достойно. Да, временами книга может показаться поверхностной, но думаю, это исходя из ограничений книги. Чтобы написать подробный том о каждой теме, для производства книги потребовалось бы куда больше бумаги :)

Минусы книги:

1. Прозрачные страницы.

Не особо бросается в глаза, когда увлечены чтением, но и приятного в этом мало.

Думаю, на всех фотографиях страниц книг, что сделаны мною, это отчетливо видно. Страницы тонкие и просвечивают. Считаю, что это минус.

2.Иногда крайне сжато подаётся материал, что , не имея под рукой поисковика, трудно понять некоторые вещи. Данная оценка субъективна, но мне показалось именно так. Опять же, не уместить всё-всё в одну книгу, понимаю. Но иногда охото отстраниться от цифрового мира, увлечься чтением интересной книги и не прибегать к помощи персонального компьютера)

Подведение итогов по книге:

Могу посоветовать к прочтению данную книгу. Книга даст базовые знания о Data Science, что опять же позволит вам понять, нужно ли оно вам в принципе, интересно ли всё то, что связано с этой сферой.

P.S. К сожалению, в один пост на пикабу можно поместить не более 25 изображений. Мною сделаны фотографии каждой главы, но показать их в рамках ограничений пикабу не могу. Поэтому, если интересно, то можете прочитать полную версию на моем канале.

Благодарю вас за внимание!

Мой канал в телеграмм

Если обзор показался вам интересным, то буду благодарен за подписку на мой

канал IT-старт t.me/it_begin

где я также публикую обзоры технической литературы и полезную информацию как для действующих, так и для начинающих программистов

Ссылка на бесплатную электронную версию книги https://t.me/it_begin/461

Также публикую обзоры книг и интервью на сайте https://russia-it.ru

Показать полностью 25
[моё] Программирование Python Программист Обучение Linux Профессия Data Science Data Обзор книг Обзор Книги Длиннопост
22
182
skaynet25022022
skaynet25022022
2 года назад
Книжная лига

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля⁠⁠

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Всем доброго времени суток! Так как о Python слышал каждый, кто хотел или хочет связать свою жизнь с IT, предлагаю обзор книги, что точно не поможет вам, если вы только начинаете свой путь в программировании


Публикую обзор книги  "Программирование на Python для начинающих".

Автор книги Майк МакГрат.

Стоит читать? Нет! Почему? Опишу в статье

.

Python - хороший первый язык программирования, а это самая худшая книга для начала его изучения.


Для кого эта книга?

Исходя из названия, книга рассчитана на начинающих программистов, тех людей, что только начинают свой путь.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.1. Начальная страница


Что в самой книге?

Сама по себе книга относительно небольшая, состоит из 191 страницы.

Провожу масштабное сравнение размеров книги с обычной канцелярской ручкой.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.1.1. Размер книги

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.1.2. Размер книги


Что мы сможем узнать нового и изучить на протяжении 191 страницы?

Предлагаю вам ознакомиться с оглавлением данной книги.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.1.4. Оглавление


Книга состоит из 10 глав. Далее кратко и главное предметно постараюсь рассказать о том, что есть интересного и "полезного" в книге.


В самой первой главе автор начинает с краткого введения и рассмотрения следующих подтем.

<!---->- Введение в язык Python

- Установка Python в средах Windows и Linux

- Что такое интерпретатор и как с ним работать

- Первая программа

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.2. Глава 1


В начале главы автор начинает с рассмотрения истории языка программирования Python и рассмотрения положительных сторон данного языка.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.2.1 Глава 1

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.2.2 Глава 1


Далее автор рассматривает процесс установки Python. Что лично мне понравилось, лаконичное и краткое описание каждого пункта с соответствующими скриншотами интерфейса. Лишним для начинающих подобное точно не будет. Идём дальше.


Вторая глава начинается с рассмотрения арифметических действий в Python , постепенно переходя к сравнению величин.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.3. Глава 2


Но самое интересное начинается тогда, когда автор начинает рассматривать проверку условий посредством тернарного оператора.


Тернарный оператор - это оператор, что принимает три операнда, похож данный оператор на оператор if-else, но при всем этом он обязательно возвращает значение.


Мой первый вопрос к автору. Зачем это новичку, что ранее даже не слышал о простых операторах сравнения? Возможно кому-то на начальных порах это подойдет, но лично моё мнение, что это начало того, когда человек начнет путаться на самом старте своего самообразования и начнется первая неуверенность в себе, поэтому считаю, что всё же лучше начинать рассматривать по принципу от простого к сложному. Переходим дальше.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.3.1. Глава 2


На 42 странице автор рассматривают манипуляции с битами. Этого я вовсе не понял, зачем, с какой целью. Бесспорно, познавательно, знать лишним не будет, но не в самом начале изучения синтаксиса Python. Вопрос, для чего автор рассматривает подобные вещи для новичков - остается открытым.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.3.2 Глава 2


В третьей главе мы начинаем встречать основную проблематику данной книги - опечатки и вследствие чего нерабочий код.


На странице 50, автор описывает что такое кортеж и приводит следующий код, но основная проблема данного кода в том, что он не работает.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.4. Глава 3


В глаза бросается сразу синтаксическая ошибка. В переменных неприемлим знак минуса "-". Вот что нам скажет интерпретатор на данную строчку кода.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.4.1. Глава 4


Корректный код должен быть с использованием нижнего подчеркивания и выглядеть следующим образом,

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.4.2 Глава 4. Как должен выглядеть корректный код с использованием нижнего подчеркивания


Идём далее. На странице 54 автор начинает рассматриваем использование условного оператора и особенно подчеркивает важность отступов при его использовании, но что мы видим далее на примерах кода в книге, понять трудно)

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.4.3 Глава 4.


Корректно код с использованием условного оператора пишется следующим образом, с отступом:

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.4.4 Глава 4 - Корректный код


Именно из за подобного рода опечаток я никому не советую данную книгу. В книге встречается много опечаток в коде при объяснении базовых вещей, вследствие чего, при попытке начинающего программиста повторить данный код и проверить его работоспособность, у него ничего не получится. Интерпретатор конечно покажет вам в чем у вас ошибка, но уверенности от этого в собственных силах у вас вряд ли прибавится.


Одна из основных проблем данной книги, это повсеместные ошибки в коде.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.4.4 Глава 4 - Примеры кода с отсутствием необходимых для полноценной работы отступов.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.4.5 Глава 4 - Примеры кода с отсутствием необходимых для полноценной работы отступов.


Как видим, об отступах тут давно забыто.


С такими ошибками книга явно не подходит для начинающих программировать с нуля.


Исходя из того, что книга не является полезной и интересной для начинающих и из уважения к времени моих читателей, предлагаю на последок вам взглянуть на главу 8 под названием "Обработка запросов".


Честно, думал, что удивить у автора вряд ли получится, но получилось.

Предлагаю взглянуть на страницы 138-139

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.5. Глава 8


Если же быть точнее, прошу обратить внимание на следующий фрагмент:

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.5.1 Глава 8


Тут мы с вами видим просто принты HTML-тегов. Ни HTML-файла, что мы считываем и выводим содержимое, ни шаблонизатора, ничего, просто принты с тегами)


Напомню, данная книга предназначена для начинающих. Всё же подобное ошибочное изложение базовых вещей лишь ухудшает процесс самообразования у новичков.


Теперь, тезисно о плюсах и минусах книги


Плюсы книги:


1.Цена

Не рассматриваю региональные сети, чтобы все были примерно в равных условиях и смотрю сколько стоит данная книга на популярных маркетплейсах.

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.6. Цена книги на Ozon

Обзор книги "Программирование на Python для начинающих", худшая книга для начинающих с нуля Python, Программирование, Программист, IT, Обучение, Windows, Linux, Обзор книг, Обзор, Разработка, Рецензия, Длиннопост

Рис.6.1. Цена книги на WildBerries


Как видим, цена более чем доступная и не превышает 1000 рублей.


2.Качество изготовления книги.

Книга сделана довольно таки качественно, страницы не выпадывают, текст пропечатан хорошо. Единственное, обложка мягкая, вследствие чего не особо уверен, что при постоянном использовани книги в дороге, она сохранит свой презентабельный вид.


На этом плюсы книги заканчиваются.


Минусы книги.

1.Часто встречающиеся ошибки в коде.

Так как книга рассчитана для начинающих разработчиков, подобного рода книжный недочет может лишь отбить желание у начинающих специалистов или же ввести в замешательство и ступор.


2.Не всегда логичная структура материала.

Примером этого служит рассмотрение тернарного оператора до рассмотрения простых условных операторов. Таких примеров преждевременной (для начинающих) информации в книги к сожалению достаточно.


Подведение итогов по книге:

Никому не могу посоветовать к приобретению данную книгу, особенно тем, кто начинает свой путь в программирование на Python с нуля.


Книга богата на ошибки в примерах кода и неточности.


Сэкономьте собственное время, нервы и деньги и проходите данную книгу стороной.


Мой канал в телеграмм

Если обзор показался вам интересным, то буду благодарен за подписку на мой

канал IT-старт t.me/it_begin

где я также публикую обзоры технической литературы и полезную информацию как для действующих, так и для начинающих программистов

Электронной бесплатной версии книги в открытом доступе не нашёл, но оно и к лучшему)

Также публикую обзоры книг и интервью на сайте https://russia-it.ru

Показать полностью 22
[моё] Python Программирование Программист IT Обучение Windows Linux Обзор книг Обзор Разработка Рецензия Длиннопост
63
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии