Содержание пакета (4 курса)
1. Python Data Science: самый быстрый курс 4.00
Введение в Python
4 урока
1.
Введение в язык программирования Python
↗
2.
Контроль потока
↗
3.
Функции и модули в Python
↗
4.
Работа с библиотеками Python
↗
Продвинутый Python
3 урока
1.
Объектно-ориентированное программирование в Python
↗
2.
Обработка исключений в Python
↗
3.
Чтение и запись файлов
↗
Python для обработки данных
8 уроков
1.
Библиотека NumPy: работа с числовыми массивами
↗
2.
NumPy: базовые возможности
↗
3.
Задачи по NumPy
↗
4.
Pandas: это аналог Excel
↗
5.
Pandas: базовые возможности
↗
6.
Pandas: расширенные возможности
↗
7.
Pandas: корреляция, агрегация и фильтрация
↗
8.
Задачи по Pandas
↗
Визуализация данных в Python
2 урока
1.
Библиотека Matplotlib: создание графиков и диаграмм
↗
2.
Seaborn — это библиотека визуализации Python, основанная на Matp
↗
Введение в машинное обучение с Python
4 урока
1.
Понимание машинного обучения и его видов
↗
2.
Библиотека Scikit-Learn: основы работы
↗
3.
Классификация и регрессия
↗
4.
Кластеризация и снижение размерности
↗
Проект
1 урок
1.
Разработка проекта с применением изученных техник
↗
The End
4 урока
1.
Что еще почитать/поделать?
↗
2.
Python cheat-sheet (шпаргалка)
↗
3.
Промокоды и скидки!
↗
4.
Спасибо!
↗
2. Python в нескучных примерах (50) 4.71
Установка Python и базовые навыки программирования
4 урока
1.
Установка Python и среды программирования
↗
2.
Весь Python за 9 шагов!
↗
3.
ООП в Python
↗
4.
Решения популярных проблем
↗
Нескучные примеры на Python
45 уроков
1.
Как проходить обучение по примерам?
↗
2.
Впечатляющая визуализация звездного неба
↗
3.
Рисуем радужный круг с использованием модуля turtle
↗
4.
Рисуем Дарт Вейдера по точкам
↗
5.
Генерация фрактала Мандельброта
↗
6.
Фибоначчиева последовательность
↗
7.
Создание графика функции с помощью библиотеки Matplotlib
↗
8.
Визуализация cos и sin с использованием библиотеки matplotlib
↗
9.
Визуализация данных с использованием библиотеки matplotlib
↗
10.
Сложное и красивое создание списка
↗
11.
Удаление дубликатов из списка
↗
12.
Сортировка пузырьком
↗
13.
Алгоритм быстрой сортировки
↗
14.
Код для управления ровером на Марсе
↗
15.
Управление ровером на Марсе
↗
16.
Вычисления текущего времени на планете Марс
↗
17.
Пишем "quine"
↗
18.
Проверка контрольной суммы QR кодов
↗
19.
Вычисление факториала числа рекурсией
↗
20.
Простой веб парсер
↗
21.
Парсинг данных с веб-страницы
↗
22.
Скачиваем файл с сайта
↗
23.
Извлекаем все ссылки с веб-страницы
↗
24.
Простой блокчейн
↗
25.
Блокчейн учет сотрудников
↗
26.
Нейросеть для классификации образцов*
↗
27.
Нейросеть для бинарной классификация образов*
↗
28.
Полносвязная нейросеть с PyTorch*
↗
29.
Своя нейросеть без библиотек высокого уровня*
↗
30.
Побитовые операторы
↗
31.
Использования побитовых операторов
↗
32.
Игра "Угадай число"
↗
33.
Игра "Камень, ножницы, бумага"
↗
34.
Игры "Крестики-нолики"
↗
35.
Создание файла с данными в формате CSV
↗
36.
Чтение и анализ данных из CSV-файла
↗
37.
База данных студентов на SQLite
↗
38.
Приветственный чат-бот
↗
39.
Чат-бот на Python с использованием библиотеки NLTK
↗
40.
Генерация паролей
↗
41.
Простой REST API на Python с использованием Flask
↗
42.
Простой веб-сервер на Python с http.server
↗
43.
Алгоритм поиска в глубину (DFS) на графе
↗
44.
Визуализация обхода графа в глубину
↗
45.
Структура данных для управления метро
↗
The End
4 урока
1.
Что еще почитать/поделать?
↗
2.
Python cheat-sheet (шпаргалка)
↗
3.
Промокоды и скидки!
↗
4.
Спасибо!
↗
3. Python: самый быстрый курс 4.74
Модуль 1: Введение в Python
6 уроков
1.
Введение в Python: История и применение
↗
2.
Установка Python и настройка среды разработки
↗
3.
Структура программы на Python: Синтаксис и комментарии
↗
4.
Типы данных и переменные в Python
↗
5.
Операторы в Python: арифметические, логические, сравнения
↗
6.
Ввод и вывод данных: функции input() и print()
↗
Модуль 2: Контроль потока
3 урока
1.
Условные операторы в Python: if, else, elif
↗
2.
Циклы в Python: for и while, управление циклами (break, continue
↗
3.
Функции range() и enumerate() в Python
↗
Модуль 3: Структуры данных
4 урока
1.
Списки в Python и операции над ними
↗
2.
Кортежи в Python
↗
3.
Множества в Python
↗
4.
Словари в Python
↗
Модуль 4: Функции
4 урока
1.
Определение функций: def и return в Python
↗
2.
Параметры функции и аргументы в Python
↗
3.
Локальные и глобальные переменные в Python
↗
4.
Анонимные функции: lambda в Python
↗
Модуль 5: Работа с файлами и исключения
2 урока
1.
Чтение и запись файлов в Python
↗
2.
Обработка исключений: try, except, finally в Python
↗
Модуль 6: Модули и пакеты
3 урока
1.
Импортирование модулей и функций в Python
↗
2.
Пакеты и пространства имен в Python
↗
3.
Полезные стандартные модули в Python: math, random, datetime
↗
Модуль 7: Введение в ООП
3 урока
1.
Классы и объекты в Python
↗
2.
Наследование и полиморфизм в Python
↗
3.
Инкапсуляция и абстракция в Python
↗
Модуль 8: Проект
1 урок
1.
Разработка проекта с применением изученных техник
↗
The End
4 урока
1.
Что еще почитать/поделать?
↗
2.
Python cheat-sheet (шпаргалка)
↗
3.
Промокоды и скидки!
↗
4.
Спасибо!
↗
4. Топ 100 вопросов с реальных собеседований по Python (+тесты) 4.50
Популярные вопросы
19 уроков
1.
Какие есть типы данных в Python?
↗
2.
Что такое контекстный менеджер?
↗
3.
В чем разница между итератором и генератором?
↗
4.
Что такое декораторы?
↗
5.
Что такое генератор?
↗
6.
Чем init() отличается от new()
↗
7.
Что такое итератор?
↗
8.
Что может быть ключем в словаре?
↗
9.
Что такое лямбда-функции?
↗
10.
Что такое MRO?
↗
11.
Что такое метаклассы?
↗
12.
Что делает декоратор property?
↗
13.
В чем отличие списка от кортежа?
↗
14.
Что такое list comprehension?
↗
15.
Что относится к изменяемым типам данных и к неизменяемым?
↗
16.
Что такое магические методы?
↗
17.
В чем разница сравнение через is и "==" ?
↗
18.
Python компилируемый или интерпретируемый?
↗
19.
Что такое slots?
↗
Важные вопросы
26 уроков
1.
Как в функцию передаются аргументы, по ссылке или по значению?
↗
2.
Чем отличаются декораторы classmethod и staticmethod?
↗
3.
Что происходит в момент итерации по списку?
↗
4.
Что знаешь про два основных типа данных Python?
↗
5.
Разница между одинарным и двойным подчеркиванием Python?
↗
6.
Что такое GIL?
↗
7.
Какие коллекции из модуля collections знаешь?
↗
8.
Что такое dunder методы?
↗
9.
Расскажи о парадигмах в языке Python?
↗
10.
Что такое чистая функция?
↗
11.
Что такое динамическая типизация?
↗
12.
Расскажи про иерархию исключений Python?
↗
13.
Что такое замыкания?
↗
14.
Что такое итерируемый объект?
↗
15.
Что такое args?
↗
16.
Что такое поверхностная копия?
↗
17.
Что такое аннотации типов?
↗
18.
Что такое глубокая копия?
↗
19.
Что такое модуль?
↗
20.
Что такое kwargs?
↗
21.
Как бы сделал все значения списка уникальными?
↗
22.
Как устроены переменные в Python?
↗
23.
В чем разница между MRO2 и MRO3?
↗
24.
Какие способы есть написать свой генератор?
↗
25.
Какие декораторы, которые есть в стандартной библиотеке знаешь?
↗
26.
В чем разница между процессом и потоком?
↗
Редкие вопросы
53 урока
1.
Как в Python можно проверить тип данных?
↗
2.
Какие данные валидируют с помощью Pydantic?
↗
3.
Как в Python устроен словарь?
↗
4.
Как проверить, изменяемый или нет тип данных?
↗
5.
Почему в python индекс списка начинается с нуля?
↗
6.
Чем отличается Python от C Sharp?
↗
7.
Расскажи про работу Beautiful Soup?
↗
8.
Что такое моржовый оператор?
↗
9.
Какими способами можно напечатать stderr?
↗
10.
Что можешь сказать про Type Hinting?
↗
11.
Как в обычном tuple происходит обращение?
↗
12.
Как происходит обращение к namedtuple?
↗
13.
В чем сходства и отличия датаклассов и namedtuple?
↗
14.
Зачем нужен wraps?
↗
15.
Какие еще есть основные методы в Python, кроме магических?
↗
16.
Как создать контекстный менеджер?
↗
17.
Как устроен список?
↗
18.
Как можно сделать копию словаря?
↗
19.
Как можно итерироваться по листу и вывести id последовательности
↗
20.
Как можно проверить, что значение есть в словаре?
↗
21.
В чем разница между decimal и float?
↗
22.
Как строку можно перевести в байты и обратно?
↗
23.
Какие последовательности есть в Python?
↗
24.
Какие в Python есть логические операторы?
↗
25.
Как можно отправить переменную в декоратор?
↗
26.
Что такое многопоточность/многопроцессорность?
↗
27.
В чем разница типов данных?
↗
28.
Для чего в Python асинхронность?
↗
29.
Для чего нужно ключевое слово Global?
↗
30.
Какие области видимости есть?
↗
31.
Что такое timezone в Python?
↗
32.
Как в Python происходит поиск переменной по области видимости?
↗
33.
Почему нельзя делать мутабельные типы дефолтными аргументами?
↗
34.
За счет чего достигается константная величина ячейки памяти?
↗
35.
Как можно скачать конкретную версию библиотеки через pip?
↗
36.
Как в памяти Python хранятся списки и кортежи?
↗
37.
Какие нововведения появились с версии 3.7 PYTHON?
↗
38.
Пустой словарь определяется как True или False?
↗
39.
Является ли Range итератором?
↗
40.
Какой синтаксис создания генераторов?
↗
41.
Какая связь хеш-функцией и изменяемостью/неизменяемостью?
↗
42.
Что знаешь про строки в Python?
↗
43.
Разница Dict и JSON?
↗
44.
Как реализовать декоратор с аргументом?
↗
45.
Зачем нужен *except?
↗
46.
Как создать свой тип исключения?
↗
47.
Когда выполняется файл init py?
↗
48.
В чем разница между import foo и from foo import bar?
↗
49.
В чем разница между from foo import bar и from foo import *?
↗
50.
Зачем используется as при импорте*?
↗
51.
Когда возникает проблема циклического импорта?
↗
52.
Как бы охарактеризовал Python?
↗
53.
Что еще почитать/поделать?
↗