Сначала открывал плеером VLC — была статичная картинка, думал, обманули. Потом открыл другим — все работает, все отлично. Прошу прощения.
Python. Уровень 1. Базовый курс
О чём курс
Игорь Борисов разбирает синтаксис Python, базовые принципы структурного и процедурного программирования и готовит базу для перехода к объектно-ориентированному коду. Обучение ориентировано на Python версии 3.6 и новее, при этом автор также отмечает различия версий и отдельные особенности ветки 2.7.
В процессе занятий рассматривается концепция «Дзен Питона», подчеркивающая читаемость и простоту решений. Вы познакомитесь с принципами работы интерпретатора, разберетесь в особенностях интерактивного и скриптового режимов исполнения программ, а также настроите рабочее окружение.
Что входит в программу
Материал охватывает фундаментальные конструкции языка и базовые приемы написания скриптов:
- Установка интерпретатора и настройка среды разработки.
- Управляющие конструкции, включая ветвления, циклы и организацию стандартного ввода и вывода данных.
- Коллекции и структуры данных: списки, словари, кортежи и последовательности, а также использование цикла перебора.
- Написание пользовательских функций и генераторов.
- Организация кода в собственные модули и пакеты, применение пакетного менеджера pip, установка сторонних библиотек и знакомство со стандартной библиотекой.
- Взаимодействие с файловой системой: чтение и запись файлов, манипуляции с каталогами, считывание параметров командной строки.
- Обработка ошибок через механизм исключений, включая генерацию и перехват стандартных исключений.
- Синтаксис регулярных выражений и их практическое использование для разбора текста.
- Концепции функционального программирования: функции как объекты, операции замыкания и каррирования, синтаксис декораторов.
Теоретические блоки дополняются практическими работами для отработки навыков.
Для кого предназначен курс
Обучение рассчитано на новичков, которые делают первые шаги в программировании. Для освоения программы потребуются компьютер и базовое знание английского языка.
Об авторе
Курс ведет Игорь Олегович Борисов. Преподаватель объясняет синтаксические конструкции и логику построения скриптов, помогая освоить правила построения аккуратного и читаемого кода.
Программа обучения
- Модуль 1. Начало работы
- Версии и реализации языка Python
- Основные принципы работы интерпретатора Python
- Установка интерпретатора и среды разработки используемых на курсе
- Основные элементы программирования
- Модуль 2. Упраляющие конструкции
- Ветвление
- Циклы
- Простой ввод и простой вывод
- Практикум
- Модуль 3. Функции и коллекции
- Словарь
- Список
- Кортеж
- Последовательность
- Перебор (for)
- Функция
- Генератор-функция
- Модуль 4. Модули и пакеты
- Создание собственного модуля
- Создание пакета
- Подсистема pip
- Краткий обзор стандартной библиотеки
- Установка стороннего модуля
- Практикум
- Модуль 5. Практическая работа 4
- Модуль 6. Работа с файловой системой
- Работа с файлами
- Работа с каталогами
- Обработка параметров командной строки
- Практикум
- Модуль 7. Исключения и обработка ошибок
- Понятие об исключении
- Выброс исключения
- Перехват исключения
- Стандартные исключения
- Практикум
- Модуль 8. Регулярные выражения и основы синтаксического разбора
- Понятие о регулярном выражении
- Синтаксис регулярных выражений
- Применение регулярных выражений
- Практикум
- Модуль 9. Элементы функционального программирования
- Функция как объект
- Операция замыкания (closure) и операция каррирования (currying)
- Понятие о декораторе
- Практическая работа
Теги курса
Другие материалы автора 2
Б Борисов Все материалыПреподаватель действительно классный. Программу курса рассказывает простым и доходчивым языком, с фирменным стилем: «офф коуз», «ёлки зелёные» и т. д. Единственное, что на лекциях преподаватель не рассказал про явные отличия 3-й версии Python от 2-й (некоторые функции, кодировка и т. д.), хотя в аннотации курса указано: «В необходимых случаях отмечаются особенности версии 2.7». Огромная благодарность организатору и всем тем, кто участвовал в данной теме. За 1,5 месяца собрались и провели столь интересную складчину.
Организатору огромное спасибо! По курсу тут и говорить-то нечего: Борисов он и есть Борисов — эталон в преподавании. У вас когда-нибудь бывало, что вы, слушая курс, уже на его середине неожиданно понимаете, что ничего не понимаете? В какой-то момент происходит квантовый скачок, понятный преподавателю, но абсолютно не понятный вам, и вы резко перестаете понимать что-либо. С Борисовым не так. Он не травмирует мозг молодых программистов, ментально вводя их в основы языка, погружая всё глубже и глубже, пока они не достигают абсолютного просветления. Категорически рекомендую этот курс! Еще раз спасибо организатору! P.S. Жаль, что с ним нет Django.
Ну прям свежак. Ну прям вааааще! Спасибо большое организатору за организацию, а Борисову — за то, что он Борисов.
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».