yuliianikolaenko 11 мая 2021

🐍 70 ресурсов для продвинутого изучения Python: каналы, сайты, сообщества, книги и курсы

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

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

Сайты

DataCamp

Сайт для изучения Python в интерактивной форме для новичков и опытных пользователей, которые хотят получить навыки программирования в области Data Manipulation, Image Processing, Marketing Analytics, Data Visualization, Machine Learning, Deep Learning, Deep Learning for NLP и т.д.

CheckiO

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

HackInScience

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

Finxter | Learn Python in Your Coffee Break

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

Talk Python To Me Podcast

Подкаст для разработчиков на Python.

NBShare

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

PythonAnywhere

Все последние обновления от команды PythonAnywhere – платформы, которая позволяет программировать на Python в облаке.

Zerynth Python for Microcontrollers, IoT and Embedded Solutions

Zerynth предоставляет инструменты и сервисы Python для разработки встроенных приложений и устройств IoT.

Compucademy

Изучение программирование на Python и информатики с помощью статей с примерами кода и подробными комментариями.

Сообщества

Python Developers Community

Сообщество в Linkedin для профессиональных разработчиков и пользователей Python, цель которого – расширение сети контактов и обмен идеями.

Python Education

Сабреддит для публикации вопросов и советов о вашем коде Python.

Python Forum

Форум Python Community.

Python

Сообщество Reddit о новостях Python: множество ресурсов и советов для новичков и опытных пользователей.

Stack Overflow

Платформа для обмена идеями и решения связанных с кодом проблем.

freeСodeСamp

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

The PyCharm Blog

Блог для пользователей PyCharm and Django и не только. Множество полезных советов и тьюториалов: от визуализации данных до установки виртуальной среды.

Practical Business Python

Блог об эффективном использовании Python в бизнесе.

Real Python Tutorials

Обучение программированию на Python с помощью практических примеров.

Medium | python4you

Публикации о различных аспектах работы на Python, советы и рекомендации, а также примеры с кодом.

Planet SciPy

Блог об использовании Python от SciPy.

Coding is Fun

Блог о Python для финансов, программирования и веб-разработки.

Open Source Automation

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

Using Python Power

Блог посвящен программированию на Python.

The PyCon blog

Это блог компании PyCon US, на котором представлены материалы со всех конференций по Python.

The Glowing Python

Коллекция постов о научных вычислениях и визуализации данных на Python.

Курсы

Курсы на русском:

  • «Python-разработчик PRO» от GeekBrains
  • «Программирование на Python» от Института биоинформатики на Stepik
  • «Программирование на Python Specialization» от МИРТ и Mail.Ru Group на Coursera
  • «Математика и Python для анализа данных» от МИРТ и Яндекс на Coursera
  • «Fullstack-разработчик на Python» от SkillFactory
  • «Адаптивный тренажёр Python» от Stepik
  • «Как стать Python-разработчиком» от Яндекс
  • «Использование языка Python для доступа к веб-данным» от Мичиганского университета на Coursera
  • «Машинное обучение с использованием Python» от MIT на Coursera

Курсы на английском:

Книги

Python для сложных задач. Наука о данных и машинное обучение от Дж. Вандер Плас

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

Разработка веб-приложений с использованием Flask на языке Python от Мигель Гринберг

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

Глубокое обучение на Python от Франсуа Шолле

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

Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными от Андреас Мюллер и Сара Гвидо

Руководство для специалистов машинного обучения, которые хотят использовать Python на практике. В книгу включены все этапы создания успешного проекта в сфере ML и практические аспекты применения алгоритмов машинного обучения.

Элегантный SciPy от Хуан Нуньес-Иглесиас и Штефан Ван дер Уолт

Книга с примерами использования научных данных и способами решения практических задач с использованием SciPy, NumPy, pandas, scikit-image и других библиотек Python.

Программирование компьютерного зрения на Python от Ян Эрик Солем

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

Robust Python от Patrick Viafore

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

Fluent Python, 2nd Edition от Luciano Ramalho

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

Python Workout от Reuven Lerner

Python Workout – это сборник 50 упражнений, которые фокусируются на ключевых функциях Python 3. В нем опытный тренер Рувен Лернер проведет читателей через серию небольших проектов, закрепляя на практике необходимые для решения повседневных задач навыки. В книгу включены подробные объяснения каждой техники и решения каждого упражнения в сопроводительных видеороликах.

Learn More Python 3 the Hard Way: The Next Step for New Python Programmers от Zed Shaw

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

Python Tricks: A Buffet of Awesome Python Features от Dan Bader

Книга иллюстрирует малоизвестные функции Python и лучшие практики программирования на этом языке. В каждом из 43 подразделов представлена называемая трюком концепция с обсуждением и примерами кода, подробно иллюстрирующими ее использование на практике.

Видеолекции

Объектно ориентированное программирование в Python за 10 минут!

Основы асинхронности в Python #1: Введение

Продвинутые инструменты разработчика Python

Advanced Python Tutorial | Learn Advanced Python Concepts | Python Programming Training | Edureka

Function arguments in detail – Advanced Python 18 – Programming Tutorial

10 Python Tips and Tricks For Writing Better Code

How to become an expert in python programming

Advanced Python Programming – String Manipulation and Functions

Build A Python GUI App Tutorial

Expert Python Tutorial #1 – Overview of Python & How it Works

***

Если вы хотите усовершенствовать навыки программирования на Python, стоит обратить внимание на курс «Python-разработчик PRO» образовательной онлайн-платформы GeekBrains. Программа обучения рассчитана на практикующих специалистов с опытом хотя бы на уровне Junior. За полгода студенты изучат Django REST Framework, различные архитектуры приложений, создание чатов с клиентами и сервером, а также получат практический опыт разработки в команде. Успешно окончив курс, они получат диплом о профессиональной переподготовке и смогут увеличить свой доход.

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Junior Python developer
Казань, от 30000 RUB до 70000 RUB
UX designer
от 80000 RUB до 160000 RUB

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ