Python — Полный курс программирования на языке Python

  • Home
  • Python — Полный курс программирования на языке Python
Shape Image One

Python — Полный курс программирования на языке Python

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

О курсе

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

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

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

Python — это объектно-ориентированный язык программирования.

Python — это также язык с огромным количеством функций, но для того чтобы УМЕТЬ писать код на Python, нужно ПОНИМАТЬ ключевые концепции Python.

Показать больше

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

  • Вы узнаете основные принципы работы Python и изучите все основные функции, которые используются в реальных проектах чаще всего и востребованные больше всех
  • Вы будете выполнять на практике все примеры, которые я буду показывать на протяжении курса, используя интерпретатор Python, Visual Studio Code с Code Runner
  • Вы изучите основной функционал Python, начиная от переменных, списков, словарей и заканчивая классами, циклами, модулями и созданием виртуальных сред
  • Кроме того, вы научитесь использовать функциональный и объектно-ориентированный подходы в программировании на языке Python

Содержание курса

Введение в Python

  • Введение в курс Python
  • Присоединяйтесь к сообществу единомышленников!
  • Как проходить курс
  • Где выполнять и писать код Python
  • Установка Python

Установка и настройка редактора Visual Studio Code

Установка PyCharm

Основные концепции в Python

Встроенные функции в Python

Форматирование кода и PEP8

Выражения и инструкции

Переменные

Типы и структуры данных

Типы и структуры данных

Строки

Целые и другие числа в Python

Логический тип

Магические методы

Магические методы

Словари

Кортежи

Наборы

Диапазоны

Функция zip

Изменение объектов в Python

Функции

Аргументы функций

Параметры функций по умолчанию

Колбэк функции

Как работать с функциями

Операторы

Логические операторы

Распаковка словарей

Инструкция del

Лямбда функции

Обработка ошибок

Распаковка списков и кортежей

Условные инструкции if

Тернарный оператор

Цикл for in

Цикл while

Сокращенный цикл for in

Объекты и классы

Магические методы в классах

Модули

JSON

Работа с файлами

Работа с zip архивами

Работа с CSV файлами

Работа с датами и временем

Модули для работы с числами

Работа с регулярными выражениями

Отправка email

Работа с базой данных SQLite

Другие встроенные модули

Виртуальные среды, PIP и Pipenv

Введение в веб фреймворк Django

Создание проекта Django

Создание приложения Django

База данных и миграции в Django

Создание шаблонов в Django

Роутинг между страницами в Django

Создание сервиса API в Django

Итоги по проекту Django

Создание игр с помощью Pygame

Добавление и перемещение объектов в Pygame

Создание игры типа shooter с Pygame

Логика в играх Pygame

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

Пока нет отзыва
Пока нет отзыва