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

Зарегистрируйтесь, чтобы посмотреть скрытый контент
Робот
Робот
Робот форума
Сообщения
426 786
Реакции
1 995
Монеты
21 179
Оплачено
0
Ссылка на картинку
Навыковый курс — самый эффективный способ новичку научиться программировать на Python за счет 4-х ступеней обучения:
  1. Короткие уроки с примерами.
  2. Большое количество практики на тренажере для закрепления материала.
  3. Интерактивные конспекты для самостоятельных тренировок.
Кому подойдет этот курс:
  • Начинающему программисту
    • Научитесь писать программы на Python с нуля, изучите синтаксис языка, освоите основные концепции программирования, а также познакомитесь со стандартной библиотекой.
  • Программисту на другом языке
    • Быстро освоите новый язык. Познакомитесь с синтаксисом и стандартной библиотекой, узнаете об отличиях и особенностях Python.
  • Аналитику
    • Научитесь обрабатывать информацию с помощью одного из самых мощных языков для работы с данными. Сможете преобразовывать любую информацию в удобный и понятный вид.
Чему вы научитесь:
  • Научитесь уверенно писать программы на Python 3 и использовать его сильные стороны.
Сформируете устойчивые навыки работы с языком:
  • Устанавливать и запускать интерпретатор Python 3.
  • Работать со встроенными типами данных.
  • Создавать и изменять файлы в разных кодировках.
  • Работать с кортежами, списками, множествами и словарями.
  • Избегать и исправлять распространенные синтаксические и логические ошибки.
  • Перехватывать и обрабатывать исключения.
  • Управлять потоком выполнения программ.
  • Использовать циклы для обхода списков, словарей и файлов.
  • Проектировать и использовать функции для решения разных типов задач.
  • Работать с модулями и библиотеками.
  • Создавать виртуальные окружения и устанавливать новые пакеты.
  • Создавать собственные классы и объекты.
  • Подбирать правильные методы и функции для обработки данных.
Программа курса:
  1. Введение в Python (15 уроков, 6 заданий)
  2. Числа и строки (21 урок, 97 заданий)
  3. Файлы (3 урока, 13 заданий)
  4. Списки и кортежи (18 уроков, 56 заданий)
  5. Словари (9 уроков, 30 заданий)
  6. Множества (7 уроков, 25 заданий)
  7. Динамическая типизация (3 урока)
  8. Инструкции и синтаксис (5 уроков, 2 задания)
  9. Условия (5 уроков, 11 заданий)
  10. Циклы (26 уроков, 64 задания)
  11. Функции (12 уроков, 29 заданий)
  12. Модули (8 уроков, 2 задания)
  13. Установка внешних пакетов (3 урока, 3 задания)
  14. Классы и ООП (36 уроков, 8 заданий)
  15. Исключения (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.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
python с нуля shultais.education никита шультайс
Похожие складчины
Показать больше похожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Войти

Уже зарегистрированы? Войдите.

Сверху