
Голосов: 0
#1
Профессия Python-разработчик [Stepik] [Илья Фофанов]
![]()
Python – лучший язык для того, чтобы войти в IT. Прост в освоении. Используется в разработке веб-приложений, различных скриптов, ботов, в машинном обучении и научных вычислениях. Вы на хорошем уровне изучите сам язык и научитесь писать веб-приложения: создадите сайт, генерирующий пароли, сайт с блогом и сайт с личным портфолио. Вы научитесь работать с базами данных (БД): сможете писать код на языке SQL, а так же опрашивать БД на стороне приложения, написанного на Python.
Профессия Python-разработчик - это пакет видеокурсов:
Полное руководство по Python 3: от новичка до специалиста
React - Полное руководство 2023
Бэкенд разработка на Django: с нуля до специалиста
Практический курс для новичков по SQL и PostgreSQL
Паттерны проектирования на Python
Основы вёрстки с HTML и CSS
Изучаем Git и GitHub за 3 часа на практике
Selenium на Python за 3 часа на практике
1. Введение в Python
2. Основы Python
- Присоединиться к чату в телеграме
- Почему Python
- Python с технической точки зрения
- Python 2 vs Python 3
- Стандартная библиотека
- Редакторы кода для Python
- Инсталлируем дистрибутив Anaconda
- Введение в Anaconda
- Jupyter Notebook не запускается через Anaconda Navigator?
- Базовые сведения о Python. Тест
3. Коллекции, циклы и логика в Python
- Обзор основных типов данных
- Числа и элементарная математика
- Переменные
- bool и None
- Тип string
- Функции string
- Форматирование строк
- Операторы сравнения
- Операции над файлами
- Строки и байты: str, bytes, bytearray
- Основы Python. Тест
- Python Basics ДЗ: основы
- Python Basics ДЗ: основы (решение)
4. Функции и модули
- list - список
- dict - словарь
- OrderedDict vs dict
- tuple - кортеж
- namedtuple - именованные кортежи
- Логика с условиями
- set - множество
- Цикл for
- list comprehension
- Цикл while, continue, break
- Циклы. ДЗ 1-2
- Циклы. ДЗ 1-2. Решение
- Циклы. ДЗ 3-5
- Циклы. ДЗ 3-5. Решение
- Циклы. ДЗ 6. Определяем Flush
- Циклы. ДЗ 6. Определяем Flush. Решение
- Циклы. ДЗ 7. Палиндром
- Циклы. ДЗ 7. Палиндром. Решение
- ДЗ 8. "Угадай число"
- ДЗ 8. "Угадай число". Решение
- ДЗ 9. "Камень-ножницы-бумага"
- ДЗ 9. "Камень-ножницы-бумага". Решение
- Коллекции и циклы. Тест
5. Ошибки и исключения. Автоматизированные тесты
- Помощь по функциям
- Встроенные функции
- Основы функций
- Лямбды
- Вложенные функции и область видимости переменных
- Декораторы
- Декоратор @wraps
- Тест по функциям
- ДЗ по функциям 1-4
- Решение ДЗ по функциям 1-4
- Домашнее задание "Игра в палочки"
- Домашнее задание "Игра в палочки". Решение
6. ООП в Python
- Основы обработки ошибок
- Выброс исключений. Кастомные типы исключений.
- Основы юнит-тестирования
- Работа с ошибками. Тест
7. Модули и пакеты
- Основы классов
- Атрибуты и методы
- Константы. Защищённые и приватные атрибуты. Свойства.
- Статические методы - @staticmethod, @classmethod
- Наследование и полиморфизм
- Множественное наследование
- Миксины
- Абстрактный класс и модуль ABC
- Магические методы
- ДЗ 1-6
- ДЗ 1-3. Решение
- ДЗ 4-6. Решение
- ДЗ "Крестики-нолики"
- ДЗ "Крестики-нолики". Решение
- ООП в Python. Тест
8. Дополнительно
- PyPi и Pip
- Модули и пакеты
- Ещё раз о __name__ и __main__
- Модули и пакеты. Тест
9. Движемся дальше
- Отладка
- Реализуем Stack
- datetime - даты и время
- Singleton Design Pattern: __new__ и __init__
- Pickle - консервирование
- repr and str, eq and ne, eval
- Deep copy vs Shallow copy
- Enum - перечисления
- Работаем с JSON
- Генераторы
- Модуль itertools
- Интроспекция
- Модуль requests
- Управление памятью
- Дополнительные темы. Тест
10. Что нового в Python 3.8
- Введение в Линтеры
- Установка "системного" Python
- Виртуальное окружение
- Установка PyCharm
- Создаём проект в PyCharm
- Refactoring, Quick Fixes, Debugging в PyCharm
- Type Hints
- Введение в dataclasses
- Обзор нововведений
- Устанавливаем Python 3.8 и создаём проект
- Walrus-оператор
- Навязывание позиционных аргументов
- Улучшения в системе type hints
- Перегрузка с
P.S. По факту приобретается эта , только по более низкой цене через сайт автораДля просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.