Робот
Робот форума
- Сообщения
- 426 786
- Реакции
- 1 995
- Монеты
- 21 179
- Оплачено
- 0
- Ссылка на картинку

Навыковый курс — самый эффективный способ новичку научиться программировать на Python за счет 4-х ступеней обучения:
Введение в Python (15 уроков, 6 заданий)
Профессиональный web-программист с опытом коммерческой разработки более 10 лет. Преподаватель, автор курсов и статей по IT.
- Короткие уроки с примерами.
- Большое количество практики на тренажере для закрепления материала.
- Интерактивные конспекты для самостоятельных тренировок.
- Начинающему программисту
- Научитесь писать программы на 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
- Запуск программ разными способами
- Приём данных через аргументы командной строки и стандартный поток ввода
- Написание первых программ
- Встроенные типы данных Python
- Обработка строк и чисел
- Срезы и методы строк
- Форматирование строк разными способами
- Использование f-строк
- Чтение и запись данных в файлы
- Кодировки и режимы работы с файлами
- Работа со списками в Python
- Хранение списков в оперативной памяти
- Копирование разворот и преобразование последовательностей
- Вложенные списки и матрицы
- Преобразование строк файлов и списков друг в друга
- Особенности использования списков с f-строками
- Устройство словарей в Python
- Ограничения и возможности ключей
- Методы работы со словарями
- Вложенные списки и словари
- Работа с множествами
- Использование множеств совместно со списками
- Скорость работы оператора in
- Операции над множествами
- Хранение переменных в оперативной памяти
- Популярные ошибки при работе с типами данных
- Эффективная работа с данными
- Присваивание значений
- Написание и чтение документации
- Ограничения имён переменных
- Условные конструкции
- Управление потоком выполнения программы
- Отступы и блоки кода в Python
- Работа цикла for
- Использование range и enumerate
- Перебор списков словарей и строк
- Итераторы
- Бесконечные циклы while
- Работа с большими файлами
- Сортировка списков и словарей
- Создание собственных функций
- Позиционные и ключевые аргументы
- Взаимодействие функций с программой
- Области видимости данных
- Импорт модулей и библиотек
- Работа с import и from
- Стандартная библиотека Python
- Виртуальные окружения
- Создание изолированных сред
- Использование менеджера пакетов pip
- Классы и объекты в Python
- Инкапсуляция наследование полиморфизм
- Методы и свойства классов
- Исключения в Python
- Повышение надёжности программ
Профессиональный web-программист с опытом коммерческой разработки более 10 лет. Преподаватель, автор курсов и статей по IT.
- Fullstack-разработчик на Python/Django.
- Автор курсов по Python, SQL, Алгоритмам.
- Участник олимпиад по математике и программированию.
- Научил IT-навыкам более 5000 человек.
- Победитель конкурса образовательных проектов Edcrunch Award.
- Автор статей в журнале Linux Format.
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.