Python с нуля

access_time study_time certificate

Добро пожаловать в захватывающее путешествие в мир программирования с нашим курсом по Python – языку программирования, который объединяет мощь, элегантность и простоту в одном пакете!

Python – это не просто язык программирования, это инструмент, который позволяет вам воплотить ваши самые смелые идеи в жизнь, будь то разработка веб-приложений, анализ данных, искусственный интеллект или игровая разработка.

В течение нашего курса вы:

– Познакомитесь с основами Python с нуля и научитесь писать чистый и эффективный код.

– Исследуете разнообразные области применения Python.

– Раскроете бесконечные возможности, которые открываются перед вами в мире программирования, освоив один из самых востребованных языков программирования в мире.

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

 

Введение в Python

1
Знакомство с языком программирования Python
2
Установка Python и настройка среды разработки

Основы языка Python

1
Синтаксис Python: переменные, типы данных, операторы
2
Преобразование типов
3
Ввод и вывод данных
4
Задания
5
Решения
6
Работа с функциями и модулями
7
Поразрядные операции
8
Строки
9
Форматирование строк
10
Задания
11
Решения
12
Основы языка Python
10 вопросов

Условные операторы и циклы

1
Использование условных операторов if, else, elif
2
Вложенные условия
3
Задания
4
Решения
5
Логические операторы
6
Циклы for и while
7
Ветвления. Множественные ветвления
8
Применение операторов break и continue
9
Задания
10
Решения
11
Условные операторы и циклы
10 вопросов

Структуры данных: списки, кортежи, словари

1
Особенности списков и их методы
2
Работа с кортежами
3
Использование словарей для хранения данных
4
Диапазоны
5
Множества
6
List comprehension
7
Распаковка и упаковка
8
Задания
9
Решения
10
Структуры данных
10 вопросов

Функции и модули

1
Создание и вызов функций
2
Аргументы функции
3
Возврат значений из функции
4
Вызов функции из функции
5
Значения параметров по умолчанию
6
Позиционные и именованные параметры
7
Оператор «звездочка»
8
Понятие области видимости переменных
9
Лямбда-выражения
10
Замякания
11
Декораторы
12
Работа с встроенными и пользовательскими модулями
13
Доступ к байткоду модулей
14
Работа с модулями
15
Задания
16
Решения
17
Функции и модули
10 вопросов

Pattern matching

1
Match
2
Кортежи в pattern matching
3
Массивы в pattern matching
4
Словари в pattern matching
5
Классы в pattern matching
6
Guards

Работа с файлами

1
Открытие, чтение и запись файлов
2
Использование контекстного менеджера для работы с файлами
3
Обработка исключений при работе с файлами
4
Работа с файлами CSV
5
Работа с бинарными файлами
6
Работа с модулем shelve
7
Работа с модулем OS и с файловой системой
8
Работа с zip-файлами
9
Задания
10
Решения
11
Работа с файлами
10 вопросов

Обработка исключений

1
Понятие и применение исключений
2
Использование блока try-except-finally
3
Создание собственных исключений
4
Задания
5
Решения
6
Обработка исключений
9 вопросов

Настройка окружения

1
Установка и использование виртуальных сред разработки
2
Управление зависимостями с помощью pip
3
Работа с файлами requirements.txt и virtualenv
4
Настройка окружения
10 вопросов

Объектно-ориентированное программирование

1
Создание классов и объектов
2
Наследование и полиморфизм
3
Применение инкапсуляции и абстракции
4
Переопределение функционала базового класса
5
Статические методы
6
Перегрузка операторов
7
Метаклассы
8
Установка псевдонимов
9
Задания
10
Решения
11
ООП
10 вопросов

Работа с базами данных

1
Подключение к базе данных
2
Выполнение запросов на языке SQL
3
Использование ORM для работы с базой данных
4
Задания
5
Решения
6
Работа с базами данных
10 вопросов

Работа с API

1
Понятие API и его виды
2
Взаимодействие с внешними API с помощью библиотек requests
3
Аутентификация и авторизация при работе с API
4
Создание RESTful API
5
Задания
6
Решения
7
Работа с API
10 вопросов

Сетевые запросы

1
Основы сетевого взаимодействия
2
Создание и отправка сетевых запросов
3
Обработка ответов на сетевые запросы
4
Задания
5
Решения
6
Сетевые запросы
10 вопросов

Протокол HTTP

1
Основные принципы работы протокола HTTP
2
Методы запросов: GET, POST, PUT, DELETE
3
Работа с заголовками HTTP запросов и ответов
4
Задания
5
Решения
6
Протокол HTTP
10 вопросов

Веб-разработка с использованием Python

1
Основы веб-разработки: HTTP, HTML, CSS
2
Создание веб-приложений с использованием фреймворка Flask
3
Создание страниц в Flask
4
Создание форм в Flask
5
Взаимодействие с базой данных из веб-приложения Flask
6
Авторизация в Flask
7
Задания
8
Решения
9
Создание веб-приложений с использованием фреймворка Django
10
Создание форм в Django
11
Взаимодействие с базой данных из веб-приложения Django
12
Авторизация в Django
13
Задания
14
Решения
15
Веб-разработка
10 вопросов

Тестирование и отладка программ на Python

1
Написание модульных тестов с использованием unittest
2
Отладка программ с помощью pdb и других инструментов
3
Профилирование и оптимизация кода
4
Тестирование
10 вопросов

Создание графических интерфейсов с помощью библиотеки Tkinter

1
Основы создания графических интерфейсов
2
Работа с виджетами: кнопки, поля ввода, метки и т.д.
3
Применение событий и обработка пользовательского ввода
4
Задания
5
Решения
6
Создание графических интерфейсов
10 вопросов

Парсинг

1
Использование библиотеки BeautifulSoup для парсинга HTML
2
Парсинг данных из XML с помощью библиотеки ElementTree
3
Работа с данными в формате JSON
4
Задания
5
Решения
6
Парсинг
10 вопросов

Numpy

1
Создание массивов
2
Индексация и срезы
3
Операции над массивами
4
Математические функции
5
Работа с многомерными массивами
6
Задания
7
Решения
8
Numpy
10 вопросов

Matplotlib

1
Создание графиков
2
Настройка стилей и цветов
3
Добавление подписей и легенд
4
Работа с несколькими осями
5
Сохранение графиков
6
Задания
7
Решения
8
Matplotlib
10 вопросов

Pandas

1
Создание и работа с DataFrame
2
Индексация и фильтрация данных
3
Объединение и группировка данных
4
Обработка пропущенных значений
5
Визуализация данных
6
Задания
7
Решения
8
Pandas
10 вопросов

Практика

1
Задания 1
2
Решения 1
3
Задания 2
4
Решения 2
5
Задания 3
6
Решения 3
7
Задания 4
8
Решения 4
9
Задания 5
10
Решения 5
11
Задания 6
12
Решения 6
13
Задания 7
14
Решения 7

Экзамен

1
Итоговый экзамен
20 вопросов
Доступ к материалам не ограничен по времени.
Да, после успешного прохождения курса и сдачи итогового теста вы получите сертификат.
Вы можете проходить курс в любое удобное время.
5
5 из 5
2 оценки

Подробный рейтинг

Звезды 5
2
Звезды 4
0
Звезды 3
0
Звезды 2
0
Звезды 1
0

{{ review.user }}

{{ review.time }}
 

Показать больше
Пожалуйста, войдите чтобы оставить отзыв
Python с нуля
Цена:
₽16,999