@PythonNoobs - Telegram-чат для #beginners, где совместно изучаем Python, создаем команду и кодим вместе, делимся опытом обучения, личными успехами и всем, что касается 🐍
В разделе собраны отзывы участников проекта о прочитанных книгах-статьях, пройденных курсах и других учебных материалах о программировании (и не только на Python).
-
ДОРОЖНАЯ КАРТА ОБУЧЕНИЮ PYTHON В этом разделе подобраны проверенные нами материалы, если вы новичок в программировании и хотите качественно изучеть Python "с нуля"
-
КУРСЫ В разделе подобраны различные интерактивные, видео и прочие курсы. Для вашего удобства курсы разбиты по языкам и доступности.
-
КНИГИ В разделе подобраны книги для изучения Python. Книги сгруппированы по языку и уровню, необходимому для полноценного усвоения материала.
-
ВИДЕО В разделе подобраны различные интересные видео-уроки. Для вашего удобства видео-уроки сгруппированы по языкам.
-
DJANGO-ФРЕЙМВОРК В разделе подобраны различные материалы для изучения web-фреймворка Django.
-
GUI-ПРИЛОЖЕНИЯ В разделе подобраны различные материалы для обучения разработке GUI-приложений.
-
ПОЛЕЗНЫЕ РЕСУРСЫ В разделе подобраны различные web-ресурсы, программы сопутствующие изучению программирования.
-
ПОЛЕЗНЫЕ СТАТЬИ-РУКОВОДСТВА В разделе подобраны различные статьи и руководства.
-
ОТЗЫВЫ ОБ УЧЕБНЫХ МАТЕРИАЛАХ В разделе собраны отзывы участников проекта о прочитанных книгах-статьях, пройденных курсах и других учебных материалах о программировании (и не только на Python).
ПОМНИМ: каждое отдельное мнение - субъективно!
С данной книги началось моё знакомство с python. К ней я периодически возвращаюсь, когда понимаю, что какие-то вещи нужно переосмыслить именно при помощи простой подачи материала. Книга даёт самые азы синтаксиса, язык написания идеален для новичка. Очень хорошие практические задачи позволяют сразу отточить на практике полученные знания синтаксиса.
Плюсы книги:
А. Язык, понятный всем.
Б. Множество примеров.
В. Хорошее объяснение ООП на python.
Г. Вводная часть по tkinter очень хороша.
Д. Читается не скучно.
Минусы:
А. Для более-менее опытного новичка книга будет полезна местами
Б. Использовать как справочник скорее всего не получится. Чисто для освежения каких-то знаний
В. Достаточно старенькая, но поскольку здесь азы языка, то считай не сильно устарела
Данная книга очень хороша в качестве справочника. В ней даются, пожалуй, все основные грамматические конструкции, необходимые новичку на первое время. НО! Книга детально не разжовывает все моменты тех или иных синтаксических конструкций. Она прежде всего вводит сами определения, давая краткое описание и область применения.
Формат подачи материала интересен и полезен. Сел, открыл нужный раздел, освежил знания - пошёл применять.
На моём опыте мне эта книга помогла пройти 2 собеседования по python тематике. Описание лямбда-функций, генераторов, итераторов, декораторов дано кратко, но толково. Различные модули, например, json и csv были впервые прощупаны именно благодаря этой книге.
Плюсы книги:
А. Краткая и лаконичная форма подачи материала
Б. Много полезных и интересных задачи
В. Практически идеальна для справочника
Г. Позволит подготовиться к собеседованию
Минусы книги:
- В качестве минуса, пожалуй, выделю то, то по некоторым технологиям хотелось получить больше информации, но это скорее придирки. Поскольку книга носит именно скорее справочный характер.
Вот эта книга - огонь! С точки зрения описания решания боевой задачи - парсинга сайтов, и введения во все связанные с этой задачей технологии, книга является одной из лучших.
Что ожидает читателя?
- Описание основных способов хранения информации- базы данных, csv, json и работа с ними в python
- Описание того как правильно обходить блокировки сайтов
- Введение в requests и BeautifulSoup. Насколько полезна книга в этом плане могу судить по тому, что после её прочтения я начал парсить различые сайты и площадки, сохраняя данные как в sqlite базы данных, так и в json файлы. То есть теоретической базы мне вполне хватило.
- Рассказывается о важности обработки исключений. Пожалуй, до этого момента я и не задумывался всерьёз о том, насколько важна конструкция try... except, но данная книга позволила это понять сполна
- В книге есть указания на сайты, написанные автором специально для целей парсинга их читателями
Плюсы: всё вышеперечисленное
Минусы: я не нашёл. Но может быть вы что-то найдёте.
В процессе чтения. Данная книга и справочник и мануал одновременно. На мой взляд она очень полезна и здорово написана, но совсем новичку она будет тяжела из-за обилия элементов самой библиотеки PyQt5
Имеется в наличии, как и все вышеперечисленные книги. Читал местами. Язык сложный, технологии описываются подробно, но книга явно не для новичков. Знакомые программисты дают положительные отзывы. Говорят, что можно использовать и как справочник и как мануал по каким-то частям языка.
Не счесть сколько раз я брался за чтение этой книги. В основном это касалось паттернам написания ПО на tknter
. В чём её особенность?
Эта книга единственная в своём роде в плане того, что в ней описываются все основные паттерны проектирования(ТО О ЧЁМ ВАС БУДУТ СПРАШИВАТЬ НА СОБЕСЕДОВАНИЯХ
) в реализации на python. Описывается всё очень здорово, но базовые знания читателя уже должны быть высокими для успешного освоения материала. Я всю её так и не прочитал, но периодически что-то перечитываю, а что-то осваиваю новое.
Плюс: единственная книга с описанием паттернов на python
Минус: высокий входной уровень читателя
Данная книга обязательна к прочтению. Это самая гармоничная помесь справочника и мануала. В ней рассказывается об основных фишках языка, о том как правильно организовать тестирование кода, об особенностях ООП и прочих интересных вещах.
Я по ней повторяю ООП, а также перечитываю материалы про тестирование и отладку кода
Плюсы:
А. всё удобно разбито по темам
Б. материал подаётся легко и интересно
В. ООП разжёвано
Г. отладка, тестирование - внимание уделено и этим темам
Минусы:
- не нашёл
Книга идеальная в плане формы подачи материала. Есть такая серия книг Head First, в которой материал подаётся в виде некого интерактива - решение графических задач, куча картинок, схем и всего прочего. Здесь задумка примерно такая же.
Множество графических иллюстраций позволяют лучше запомнить алгоритмы и синтаксис.
Плюсы:
А. Примеры всех основных структур данных и алгоритмов на python
Б. Не только текстовая, но и графическая подача материала
В. Простой и интересный язык
Минусы:
- не нашёл