4.45
(866 Рейтинг)

Полное руководство по Python 3: от новичка до специалиста

Список желаний Поделиться
Поделиться курсом
Ссылка на страницу
Поделиться в социальных сетях

О курсе

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

Популярность Python объясняется не только его простотой обучения, но и реальными преимуществами в профессиональном применении для решения сложных задач автоматизации. Python — это кросс-платформенный язык, который работает на Windows, Linux и Mac OS. Он предлагает архитектурные решения, которые не перегружены избыточными абстракциями, как это часто бывает в других языках программирования. Большое количество готовых библиотек позволяет сэкономить время и силы, не изобретая «велосипед» на каждом этапе разработки.

Этот курс охватывает все основные возможности Python и предоставляет рекомендации по написанию качественного и «чистого» кода. В ходе обучения вы изучите следующие темы:

  1. Введение в Python: преимущества Python, сравнение Python 2 и Python 3, технические особенности, установка дистрибутива.
  2. Основы Python: обзор типов данных, работа с числами, переменные, булевы значения и None, работа со строками, форматирование строк, операторы сравнения, работа с файлами.
  3. Коллекции в Python: списки, словари, кортежи, множества, циклы for и while, генераторы, условные выражения.
  4. Функции и модули: использование API, основы функционального программирования, лямбда-выражения, вложенные функции и область видимости переменных, декораторы.
  5. Обработка ошибок: виды ошибок и исключений, обработка исключений, очистка ресурсов, модульное тестирование.
  6. Классы: наследование, полиморфизм, множественное наследование, миксины, магические методы, абстрактные классы, инкапсуляция.
  7. Модули и пакеты: PyPi, pip, создание, импорт и структурирование модулей и пакетов, особенности импорта, специальные переменные name и main.
  8. Дополнительные материалы: отладка, создание собственной структуры данных, namedtuple, декораторы, работа с датой и временем, перечисления, интроспекция, управление памятью.
  9. Встроенные модули: работа с JSON, itertools, работа с HTTP-запросами.
  10. Инфраструктура и новые возможности: использование линтеров, создание виртуальных окружений, data classes, использование type hints.
  11. Работа с PyCharm: установка, создание проекта, отладка, рефакторинг, использование quick fixes.
  12. Введение в SQL и PostgreSQL: основы SQL-запросов, подзапросы, виды отношений, соединения таблиц, взаимодействие с БД из Python и многое другое.

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

Чему вы научитесь?

  • Писать простые программы на Python 3
  • Как писать простые игры типа крестиков-ноликов
  • Логика с условиями и циклами
  • Объектно-ориентированное программирование на Python
  • Использование Jupyter Notebook
  • Использование коллекций в Python: списки, словари и так далее
  • Декораторы
  • Неизменяемые объекты
  • Лучшие практики по написанию "чистого" кода на Python
  • Введение в SQL и PostgreSQL

Рейтинги и отзывы студентов

4.5
Всего 866 Рейтингов
5
585 Оценок
4
159 Оценок
3
76 Оценок
2
23 Оценки
1
23 Оценки
ЗИ
5 месяцев тому назад
отличный курс автор все тщательно объясняет
СС
6 месяцев тому назад
спасибо большое всем!
МЗ
8 месяцев тому назад
Некоторые лекции показались довольно нудными и скучными, в некоторых много воды.
DM
8 месяцев тому назад
Дполнительные материалы c примерами по потокам позволяют понять как работает и применяется модуль threading
K
9 месяцев тому назад
"Очень много информации, много чего из курса выносится на собеседования. Также присутствует дополнительная информация, которая по большей мере нужна лишь для саморазвития, на практике, да и на собеседованиях она врядли пригодится, но ее наличие определенно плюс. Из плюсов: - много полезной и актуальной информации, - присутствуют примеры, которые пригодятся и на практике, - грамотно истолковано с точки зрения терминологии. Если будете пользоваться такими же определениями, какие приводит автор, то это явно сыграет вам на пользу на собеседовании. Из минусов: - некоторая актуальная информация попросту отсутствует. К примеру, __slots__ , мультпроцессерность (хотя в курсе якобы заявлено, что эта тема будет рассмотрена). Если слоты можно где-нибудь быстренько подсмотреть, благо о них немного информации, то вот multiproccessing тема большая и быстро глянуть на ютубчике вряд-ли удастся. - автор похоже забил на курс (: Вернемся к теме процессы, где автор обещает, что обновит курс и добавит материал, но вот только обещания 2х годичной давности, а информация по модулю multiproccessing все также отсутствует. - PostgreSQL 10. На дворе 2023 год, 10 постгресс уже давно не упоминается в доках, - вопросы по темам. Автор уже как 2 года назад забил на курс и на вопросы не отвечает, в комментариях под лекциями самые ""свежие"" комментарии от автора двухгодичной давности. Ну и такое, нейтральненькое (: - присутствуют ошибки в устаревшей инфе, некоторые вещи уже не поддерживаются (к примеру wait() уже напрямую не работает с корутинами). Врядли это будет обновлено, тут только в доки подсматривать. Хотя если вы собираетесь работать в этой сфере, вы постоянно будете заглядывать в документацию. - Изложение больше в манере ""программист - программисту"" чем ""программисту - ученику"", поначалу будет сложно понять о чем автор рассказывает, но, опять же, покопавшись в документации, все сразу становится на свои места. Вывод. Среди СНГ наверное самый обширный и полный курс на площадке. Больше информации только в курсах от иностранных преподавателей. Не хотите переводить - этот курс лучшее решение на русском языке."
ІЄ
10 месяцев тому назад
Все просто и понятно объясняется
YP
10 месяцев тому назад
Все четко расписано
ОO
10 месяцев тому назад
Средне,так как сам делает много ошибок при написание кода+не закончив обьяснать один метод подхода к теме,неожиданно перебрасывается на альтернативный метод.Специалист может хороший,а ментор-так себе.
МС
12 месяцев тому назад
Курс хороший, но хочется немного большего. Этот курс был бы отличным если бы были темы как виртуальная среда, PIP, PYPI, GIT и библиотеки: Django, PyGame и так далее, к ним же какие-то проекты сделать, сделать модуль хотя-бы основы по структуре данных и алгоритмов. Просто по окончанию курсу, да мы научимся программировать на языке Питон, но мы проекты не сможем делать, мы не будем понимать как правильно изучать библиотеки и так далее. По этому это так важно изучать какие-либо библиотеки
D
12 месяцев тому назад
Супер! Мне нравится!
MA
12 месяцев тому назад
Очень интересно!
AF
1 год тому назад
Я уже являются опытным разработчиком на языке Python. Однако данный курс считаю одним из самых лучших, которые проходил/изучал. Много полезно (нового) для себя открыл и узнал.
F
1 год тому назад
В целом, курс хорош для новичков, которые имеют хоть какие-то знания в области программирования (читали статьи, пытались писать свои проекты и т.д.) Но для полнейших чайников, данный курс будет тяжелым для ознакомления. Постоянно надо будет лезть в поисковик чтобы узнать тот или иной термин.
CK
1 год тому назад
Пока не могу сказать , только начался курс.
S
1 год тому назад
Отличный курс! Оправдал все ожидания. посоветовал нескольким друзьям:)
AB
1 год тому назад
Доступно и понятно. Кратко и содержательно
СК
1 год тому назад
Точно не для новичка в программировании. До этого прошёл курс по SQL где было все так доходчиво и понятно что поверил в свои силы. Начал проходить этот курс и впал в полное уныние, программист рассказывает другому программисту о Питоне. Короче рекомендую только для тех кто уже владеет каким то языком программирования. Время потратил уже много но похоже надо искать что то другое.
А
1 год тому назад
курс хороший, много чего выучил, спасибо автору
S
1 год тому назад
Отличный курс, но не для полных чайников. Лучше сначало хоть самый минимум подучить где-нибудь еще и потом уже возвращаться сюда.
O
1 год тому назад
"Просто кусок говна, не представляю как может подгореть у человека который купит за полную стоимость. Обьяснять не умеет, просто, человек возможно умеет писать код, но обяснить почему он написан тем или инным образом ему сложно. Порою ""преподаватель"" сам удивляется почему функция ""принт"" вывела то, что вывела и далее следуют обьяснения, что оказывается это не важно и вообще он пишет на C#. Короче говоря, не курс для новичков, а кусок говна."

Онлайн курсы в категории Разработка

Популярные


Все курсы в категории Разработка


Хотите получать push-уведомления обо всех важных событиях?

Booh.ru
Logo
Корзина