Python с нуля [shultais.education] [Никита Шультайс]

Джокер

Администратор
Регистрация
1 Янв 2015
Сообщения
126.500
Реакции
75.900
Складчина: Python с нуля [shultais.education] [Никита Шультайс]



Навыковый курс — самый эффективный способ новичку научиться программировать на Python за счет 4-х ступеней обучения:

Короткие уроки с примерами.
Большое количество практики на тренажере для закрепления материала.
Интерактивные конспекты для самостоятельных тренировок.
Кому подойдет этот курс:

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

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

Аналитику
Научитесь обрабатывать информацию с помощью одного из самых мощных языков для работы с данными. Сможете преобразовывать любую информацию в удобный и понятный вид.

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

Научитесь уверенно писать программы на Python 3 и использовать его сильные стороны.
Сформируете устойчивые навыки работы с языком:

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

Введение в Python (15 уроков, 6 заданий)
Числа и строки (21 урок, 97 заданий)
Файлы (3 урока, 13 заданий)
Списки и кортежи (18 уроков, 56 заданий)
Словари (9 уроков, 30 заданий)
Множества (7 уроков, 25 заданий)
Динамическая типизация (3 урока)
Инструкции и синтаксис (5 уроков, 2 задания)
Условия (5 уроков, 11 заданий)
Циклы (26 уроков, 64 задания)
Функции (12 уроков, 29 заданий)
Модули (8 уроков, 2 задания)
Установка внешних пакетов (3 урока, 3 задания)
Классы и ООП (36 уроков, 8 заданий)
Исключения (3 урока)


Спойлер: Подробная программа
Введение в Python (15 уроков, 6 заданий)

Что такое Python и как язык появился на свет
Установка и запуск среды программирования Python
Знакомство со средой разработки PyCharm
Работа с конспектами в Jupyter Notebook
Запуск программ разными способами
Приём данных через аргументы командной строки и стандартный поток ввода
Написание первых программ
Числа и строки (21 урок, 97 заданий)

Встроенные типы данных Python
Обработка строк и чисел
Срезы и методы строк
Форматирование строк разными способами
Использование f-строк
Файлы (3 урока, 13 заданий)

Чтение и запись данных в файлы
Кодировки и режимы работы с файлами
Списки и кортежи (18 уроков, 56 заданий)

Работа со списками в Python
Хранение списков в оперативной памяти
Копирование разворот и преобразование последовательностей
Вложенные списки и матрицы
Преобразование строк файлов и списков друг в друга
Особенности использования списков с f-строками
Словари (9 уроков, 30 заданий)

Устройство словарей в Python
Ограничения и возможности ключей
Методы работы со словарями
Вложенные списки и словари
Множества (7 уроков, 25 заданий)

Работа с множествами
Использование множеств совместно со списками
Скорость работы оператора in
Операции над множествами
Динамическая типизация (3 урока)

Хранение переменных в оперативной памяти
Популярные ошибки при работе с типами данных
Эффективная работа с данными
Инструкции и синтаксис (5 уроков, 2 задания)

Присваивание значений
Написание и чтение документации
Ограничения имён переменных
Условия (5 уроков, 11 заданий)

Условные конструкции
Управление потоком выполнения программы
Отступы и блоки кода в Python
Циклы (26 уроков, 64 задания)

Работа цикла for
Использование range и enumerate
Перебор списков словарей и строк
Итераторы
Бесконечные циклы while
Работа с большими файлами
Сортировка списков и словарей
Функции (12 уроков, 29 заданий)

Создание собственных функций
Позиционные и ключевые аргументы
Взаимодействие функций с программой
Области видимости данных
Модули (8 уроков, 2 задания)

Импорт модулей и библиотек
Работа с import и from
Стандартная библиотека Python
Установка внешних пакетов (3 урока, 3 задания)

Виртуальные окружения
Создание изолированных сред
Использование менеджера пакетов pip
Классы и ООП (36 уроков, 8 заданий)

Классы и объекты в Python
Инкапсуляция наследование полиморфизм
Методы и свойства классов
Исключения (3 урока)

Исключения в Python
Повышение надёжности программ


Преподаватель Никита Шультайс:

Профессиональный web-программист с опытом коммерческой разработки более 10 лет. Преподаватель, автор курсов и статей по IT.

Fullstack-разработчик на Python/Django.
Автор курсов по Python, SQL, Алгоритмам.
Участник олимпиад по математике и программированию.
Научил IT-навыкам более 5000 человек.
Победитель конкурса образовательных проектов Edcrunch Award.
Автор статей в журнале Linux Format.
Цена 5390 руб.




СКАЧАТЬ СЛИВЫ КУРСОВ