Почему ООП стало нормой

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

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

Learn Python & Ethical Hacking From Scratch

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

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

Скрипт для таймлапса

Оформил нормальный репозиторий со скриптом для таймлапса.

Краткая инструкция доступна в описании самого репозитория.

Адаптировал для своих нужд, по сравнению с оригиналом, о котором шла речь в предыдущем посте по теме, изменения следующие:

  • увеличено разрешение изображений
  • частота снимков повышена до 2 в минуту
  • именование файлов теперь из коробки поддерживается функцией импорта таймлапсов в Magix (Sony) Vegas

Как устроен Python

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

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

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

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

Лично я для себя узнал о REPL хотя и так постоянно им пользовался.

Короткое структурированное повествование ведёт за ручку и рассказывает всё с самых основ. Не стоит ожидать от книги широкого обзора возможностей языка и существующих библиотек, как у Любановича. Эта книга другого калибра. И, в отличие от «Простой Python», она куда меньше рассчитана на самостоятельное исследование.

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

Простой Python

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

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

Всё это написано ещё и живым языком, юмор у автора чудесный, перевод на русский качественный — сказка, а не книга.

Ближе к концу автор предлагает ещё и список различных библиотек, демонстрируя гибкость языка и предлагая дальнейшие варианты для развития в мире программирования на Питоне. Забавно, как многого Питон добился за последние 3 года. Сколько очевидных уже сегодня вещей тогда требовали дополнительных действий.

Отличная вводная книга-справочник. Смело рекомендую.