Александр Сидоров «Python разработчик 2021» — TeachMeSkills слив скачать
- Добавлено: 2021-01-20
- Автор курса: Александр Сидоров
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Скачать: PC / Smartphone / Tablet
Кем ты станешь
Язык программирования Python – один из лучших для обучения с нуля. Простой синтаксис и высокая скорость разработки – все, что нужно для разработки широкого спектра web-приложений.
Курс Python с нуля в школе TeachMeSkills – возможность изучить экосистему Python, научиться разрабатывать приложения на фреймворке Django, работать с базами данных и серверами.
1. Изучишь экосистемы Python и фундаментальные принципы программирования.
2. Разработаешь web-приложение на Django.
3. Научишься работать с файлами и базами данных.
4. Разберешься в процедурном и объектно-ориентированном программировании.
5. Будешь знать концепции тестирования и работы с Docker.
6. Станешь востребованным Python разработчиком.
1. Введение в алгоритмизацию и экосистему Python
- Алгоритмизация, Python
- Инструменты разработки
- Virtualenv
- Консоль, python, pip
- Создание окружения, цель, использование, удаление
- PEP 8, PEP 20
- Git
- Git Flow
- Работа с командами Git
- Github
- Переменные
- Типы данных
- Операторы
- Преобразование типов
- Функции ввода и вывода
- Представление переменных в памяти
- Комментарии
- Формы операторов присваивания
- Форматирование строк
- Операторы сравнения
- Операторы ветвления
- Вложенные условия
- Циклы, виды циклов
- Функции для обработки и анализа данных
- Использование модулей
- Работа с датой и временем
- Random
- Функции и аргументы
- Область видимости
- Аннотации
- Генераторы списков
- Документирование кода
- Lambda функции
- Функции высшего порядка
- Декораторы
- Кодировки
- Работа с файлами
- Работа с внешними данными: JSON, CSV, Excel
- Классы
- Инкапсуляция, наследование и полиморфизм
- Перегрузка операторов
- MRO
- Статические методы, методы класса, property
- Метаклассы
- Классы данных
- Итераторы, генераторы
- Создание скриптов
- Использование деббагера
- Взаимодействие с файловой системой
- Регулярные выражения
- Базы данных
- SQLite
- SQL запросы
- ORM
- Сложные запросы
- PostgreSQL
- SQLAlchemy
- Функции и триггеры
- ORM
- Тестирование без использования библиотек
- Тестирование при помощи pytest
- Тестирование с помощью unittest
- numpy, scipy и pandas
- протоколы
- requests
- Паттерны проектирования, MTV
- обзор Flask
- Django
- Панель администратора
- Роутинг
- Manage команды
- Представления
- Обработка запросов
- STATIC и MEDIA файлы
- Шаблоны
- Теги и фильтры
- Загрузка файлов
- Обзор основных технологий, используемых на клиентской стороне веб-приложений (HTML, CSS, JS)
- Введение в HTML. Основные компоненты HTML-документа
- Обзор ключевых HTML-тегов и примеры их использования
- Введение в CSS. Структура CSS-правил, использование селекторов CSS и их взаимодействие с элементами HTML страницы
- Обзор основных свойств CSS
- Django ORM
- Модели
- QuerySet
- Миграции
- Формы
- Валидация
- Формы в представлениях-классах
- Django REST
- Сериализаторы
- Обработка запросов
- Потоки и их синхронизация
- GIL
- Процессы и их синхронизация
- Асинхронное программирование
- Фреймворк Scrapy
- Docker контейнеры
- Выбор дипломного проекта
26. Тренинг «Трудоустройство в IT»
- Составление резюме (теория + практика)
- Составление профиля на LinkedIn (теория + практика)
- Прохождение интервью
- Soft skills, которые важны в рамках интервью
- Проведение пробного интервью
Купить другие курсы и тренинги от Александра Сидорова
Рекомендуемые курсы
Научим главным инструментам, практикам и методикам для старта в карьере Business Intelligence за 2 месяца. Кем ты станешь: В рамках этого курса ты получишь передовые знания о базах данных и всё, что с ними связано. Бизнес-анализ - это инструмент, который позволяет решать следующие вопросы: сбор
Разработчик на Python создает сайты и приложения, которыми вы пользуетесь каждый день. Python-разработчики — универсальные сотрудники и для полной занятости, и для фриланса. Программа соответствует требованиям к вакансиям junior-разработчиков на Python Писать чистый, стабильный код Делать
Python – лучший язык для того, чтобы войти в IT. Прост в освоении. Используется в разработке веб-приложений, различных скриптов, ботов, в машинном обучении и научных вычислениях. Вы на хорошем уровне изучите сам язык и научитесь писать веб-приложения: создадите сайт, генерирующий пароли, сайт с
Программирование на Python: полный курс Python Bootcamp 2023 [Udemy] [Андрей Думитреску] [Русский транскрипт + Русская аудио дорожка, машинный перевод] Питон с нуля. Изучите науку о данных и визуализацию, автоматизацию, Excel, SQL и парсинг с помощью Python. 100% практический опыт Описание:
Чему вы научитесь Полное базовое понимание программирования на Python начиная с базовых тем, заканчивая аналитикой на Python Веб-разработка именно с серверной части Базовые алгоритмы Базовое понимание ООП Требования Навыки программирования не требуются, вы научитесь всему самому Описание Python
Python - Полный Курс по Python, Django, Data Science и ML Изучите самый популярный язык программирования Python, включая Django, Pygame, Jupyter, Data Science и Machine Learning 75 разделов 458 лекций Общая продолжительность 43 ч 2 мин Чему вы научитесь: Вы узнаете основные принципы работы Python и
Больше курсов по этой теме
Кому подойдет этот курс Новичкам в IT Курс поможет освоить востребованную профессию Data Scientist, прокачать мышление для дальнейшего изучения анализа данных и computer science. Для его освоения достаточно школьных знаний математики. Соискателям Курс охватывает программу поступления в школу
Если вы уверенно чувствуете себя с HTML, CSS, jаvascript. Знакомы с работой браузера и умеете пользоваться Git. Получали деньги за разработку — этот курс для вас. Курс подойдёт джунам фронтендерам. Бэкендерам, которые собираются стать фуллстак-разработчиками. Всем, кто хочет детально разобраться в
Полный курс веб разработки Язык: Русский Чему вы научитесь Мы изучим и подробно разберем обе стороны Web разработки - frontend и backend. Если вы хотите научиться создавать любое Web приложение, создавать современные сайты и зарабатывать на этом деньги, стать профессиональным Web разработчиком или
Чему вы научитесь Разработка программ на языке Java Синтаксис языка Java Основные конструкции - циклы и условия Объектно-ориентированное программирование Многопоточность JUnit-тестирование Collections Framework (подробный разбор) Generics (обобщения) Stream API Потоки ввода-вывода Подготовка к
Курс повышения квалификации «Школа тест-менеджеров». После окончания курса вы получаете удостоверение установленного образца о прохождении вами повышения квалификации. Тест-менеджмент – это наука, содержащая множество формальных моделей, техник и подходов. Тест-менеджмент – это искусство,
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени. Во время курса вы будете работать как настоящие верстальщики: поработаете с системой контроля версий в GitHub Desktop и с графическим макетом в
Отзывы о курсе «Python разработчик 2021» от Александра Сидорова