Python. Разработка веб-приложений — Повтор
О чём курс
Курс по программированию на языке Python представляет собой комплексную образовательную программу, разработанную для широкого круга слушателей. Он идеально подходит как для тех, кто только делает свои первые шаги в IT и хочет освоить профессию программиста с нуля, так и для опытных специалистов, которые уже владеют другими языками программирования и стремятся расширить свой стек технологий, добавив в него один из самых востребованных и универсальных языков современности. Уровень подготовки участников может варьироваться от практически нулевого до весьма продвинутого, так как методика обучения построена по принципу «от простого к сложному», что позволяет каждому слушателю комфортно погрузиться в материал.
Процесс обучения организован последовательно: курс начинается с фундаментальных основ языка, постепенно раскрывая все его особенности, нюансы и возможности. Вы пройдете путь от базового синтаксиса и простых вычислений до создания полноценных веб-приложений и работы с базами данных. В ходе обучения вы научитесь писать качественный код как в процедурном, так и в объектно-ориентированном стиле, что является критически важным навыком для современного разработчика. Особое внимание уделяется практической составляющей: вы освоите разработку системных скриптов, научитесь эффективно использовать стандартные и сторонние библиотеки, а также поймете, как правильно управлять зависимостями с помощью виртуального окружения virtualenv.
На выходе из курса вы будете обладать набором прикладных навыков, позволяющих решать реальные задачи: от автоматизации рутинных процессов с помощью скриптов до проектирования веб-сайтов. Вы научитесь профессионально работать с файловой системой, взаимодействовать с базами данных MySQL и SQLite, а также использовать мощные инструменты функционального программирования и декораторы. Почему стоит выбрать этот курс? Во-первых, это структурированный подход, который исключает пробелы в знаниях. Во-вторых, акцент на актуальных инструментах, таких как Django, делает обучение максимально приближенным к реальным запросам рынка труда. В-третьих, курс дает глубокое понимание философии Python, что поможет вам писать не просто работающий, но и «питоничный» (Pythonic) код, который легко поддерживать и масштабировать. Это полноценная база для старта карьеры или качественного апгрейда ваших текущих компетенций, обеспечивающая уверенное владение инструментом, который доминирует в таких сферах, как веб-разработка, системное администрирование и анализ данных.
Программа обучения
Урок 1. Введение в программирование на языке Python Установка и запуск интерпретатора Python Что такое Python? Краткая история языка Кто в настоящее время использует Python? Cильные стороны Python Философия Python Версии Python 2.x и 3.x Вычисления на Python: использование интерпретатора в качестве калькулятора Знакомство и типами данных: числа, строки, списки, логический тип, None Определение функций Управление потоком выполнения: оператор if Циклы for и while Функции range и enumerate Операторы break и continue Оператор pass Методы работы со строками Методы работы со списками Оператор del Урок 2. Структуры данных Дробные числа (Decimal и Fraction) Дробные числа (Decimal и Fraction) Словари (dict) Множества (set и frozenset) Работа с файлами - чтение, запись Генераторы Встроенные функции max, min, sum Урок 3. Функциональное программирование Ввод данных пользователем: input() Встроенные функции: map, zip, filter, reduce Встроенные функции: any, all Лямбда-функции (lambda) Функции-генераторы (yield вместо return) Урок 4. Системное программирование Регулярные выражения (модуль re) Взаимодействие с операционной системой Модули os, os.path, shutil, sys Протоколы интернет (модуль urllib) Урок 5. Модули, пакеты, классы и объекты Модули Импорт модуля (import и from) Пространство имен модуля Атрибуты модулей Пакеты Создание пакета Классы и объекты Синтаксис определения класса Объекты классы Объекты-экземпляры классов Наследование Метод-конструктор init Множественное наследование Приватные переменные класса Консервация объектов. Модуль shelve Урок 6. Декораторы, Исключения, Итераторы Декораторы Специальные декораторы для классов @property, @staticmethod, @classmethod, @abstractmethod Ошибки и исключения Обработка исключений Инструкция try/except Инструкция try/else Возбуждение исключений Создание собственных исключений Инструкция try/finally Итераторы Урок 7. Библиотеки Работа с итераторами - itertools Работа с коллекциями - collections Работа с CSV Работа с SQLite Работа с JSON Работа с XML Урок 8. Django Веб-фреймвок для перфекционистов с дедлайнами Виртуальные окружения virtualenv Установка pip и Django Создание и запуск проекта Создание блога на Django
Теги курса
Выпуски серии 2
Все 2Другие материалы школы 10
ШП Школа программирования Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.