IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте авторский блог

     08.08.2024       Выпуск 556 (05.08.2024 - 11.08.2024)       Учебные материалы

Книга: «Программирование на Python с помощью GitHub Copilot и ChatGPT.»

В наши дни люди пишут компьютерные программы совсем не так, как раньше. Используя GitHub Copilot, можно простым языком описать, что должна делать программа, а искусственный интеллект тут же сгенерирует ее. Узнайте, как создавать и улучшать программы на Python с помощью ИИ, даже если прежде вы не написали ни строчки компьютерного кода.

     10.06.2024       Выпуск 548 (10.06.2024 - 16.06.2024)       Учебные материалы

FastAPI: веб-разработка на Python

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

     03.03.2024       Выпуск 533 (26.02.2024 - 03.03.2024)       Учебные материалы

Книга Тиаго Антао «Сверхбыстрый Python»

Недавно дочитал книгу Тиаго Антао, которая в русскоязычном варианте называется «Сверхбыстрый Python», а в оригинале более скромно — «Fast Python». Ее подзаголовок — «Эффективные техники для работы с большими наборами данных».

     29.04.2023       Выпуск 488 (24.04.2023 - 30.04.2023)       Учебные материалы

Про книгу Энтони Шоу «Внутри CPython»

Обзор книги Энтони Шоу "Внутри CPython".

     08.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Учебные материалы

Handle command-line arguments with PyQt6/PySide6

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

     12.03.2023       Выпуск 481 (06.03.2023 - 12.03.2023)       Учебные материалы

Книга Мэттью Фаулера «Asyncio и конкурентное программирование на Python»

Обзор недавно вышедшей на русском языке книги Мэттью Фаулера «Asyncio и конкурентное программирование на Python».

     12.12.2022       Выпуск 468 (05.12.2022 - 11.12.2022)       Учебные материалы

Подборка бесплатных материалов для начинающего python-разработчика на 2022 год

Собраны свежие и полезные начинающему питонисту материалы. Тут и roadmap для общей ориентации в технологиях, подборка крутых бесплатных курсов со степика по питону, и ссылки на классические лекции на youtube. Одним питоном дело не ограничивается, поэтому тут SQL, git, docker, ресурсы с задачами, вводный курс по computer science от Гарварда, гайд по pytest. Не забыты и фундаментальные учебники Лутца и Лучано.

     02.12.2021       Выпуск 415 (29.11.2021 - 05.12.2021)       Учебные материалы

Simple multithreading in PyQt/PySide apps with QThreadPool.start()

QThreadPool.start() provides a simpler API for running Python functions using Qt's threadpool.

     23.08.2021       Выпуск 401 (23.08.2021 - 29.08.2021)       Учебные материалы

The Digital Cat Books - Clean Architectures in Python

A new home for the book "Clean Architectures in Python" that can be read online for free and is published in PDF by Leanpub. This website will host other books in the future, stay tuned!

     22.01.2021       Выпуск 370 (18.01.2021 - 24.01.2021)       Учебные материалы

Clean Architectures in Python 2nd Edition - A free book on software architectures

What is a good software architecture? Why should we bother structuring the code and spending time testing it? If you like spending hours debugging your programs or staying late at the office to recover from a buggy deploy in production this book is definitely NOT for you!

     06.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Учебные материалы

Документация Python 3.8.3 на русском языке

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

Репозитарий с переводом https://github.com/sfcl/python_doc_3.8.3/

     02.08.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Учебные материалы

Aiohttp + Dependency Injector — руководство по применению dependency injection

Пошаговая инструкция по построению aiohttp приложений применяя принцип dependency injection.

     21.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Учебные материалы

Flask dependency injection tutorial — Dependency Injector

Пошаговая инструкция по построению Flask приложения следуя принципу dependency injection.

     03.03.2020       Выпуск 324 (02.03.2020 - 08.03.2020)       Учебные материалы

Beautiful Soup на русском языке

Перевод официальной документации Beautiful Soup на русский язык.

     28.01.2020       Выпуск 319 (27.01.2020 - 02.02.2020)       Учебные материалы

Книга «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.»

Мы выпустили третью версию #1 Best Seller in Python Programming Amazon — популярного в мире руководства по языку Python.

     09.01.2020       Выпуск 316 (06.01.2020 - 12.01.2020)       Учебные материалы
     12.11.2019       Выпуск 308 (11.11.2019 - 17.11.2019)       Учебные материалы

Книга «Знакомство с PyTorch: глубокое обучение при обработке естественного языка»

Обработка текстов на естественном языке (Natural Language Processing, NLP) — крайне важная задача в области искусственного интеллекта. Успешная реализация делает возможными такие продукты, как Alexa от Amazon и Google Translate. Эта книга поможет вам изучить PyTorch — библиотеку глубокого обучения для языка Python — один из ведущих инструментов для дата-сайентистов и разработчиков ПО, занимающихся NLP. Делип Рао и Брайан Макмахан введут вас в курс дел с NLP и алгоритмами глубокого обучения. И покажут, как PyTorch позволяет реализовать приложения, использующие анализ текста.

     16.10.2019       Выпуск 304 (14.10.2019 - 20.10.2019)       Учебные материалы

Лучшие курсы программирования на Python для детей: обзор

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

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

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

Я принял участие и проанализировал пробные уроки нескольких курсов Python для школьников, и опишу здесь свои впечатления.

     15.10.2019       Выпуск 304 (14.10.2019 - 20.10.2019)       Учебные материалы

Книга «Классические задачи Computer Science на языке Python»

Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач!

Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть, и овладеете классическими приемами решения повседневных задач.