Morti
Администратор
- 13 Янв 2014
- 147.413
- 27.320
Python-разработчик [Slurm, Слерм] [Леонид Крутовский]
КОМПЛЕКТ КУРСОВ
Вы научитесь
https://skladchik.org/attachments/upload_2022-11-19_1-47-10-png.879683/
К концу курса вы создадите 3 проекта для портфолио: чат-бот, аналог to-do-list и редактор сплайнов. Они помогут выделиться на фоне других джунов при поиске первой работы.
Автор курса Леонид Крутовский
https://skladchik.org/attachments/upload_2022-11-19_1-48-0-png.879684/
1. Подготовка окружения
2. Основы
3. Язык программирования Python
4. Тестирование
5. Взаимодействие с ОС
6. Десктоп
7. Десктоп PyGame
8. Базы данных
9. Пишем бота
10. WEB-основы
11. Django
12. Курс «Git для начинающих»
13. Курс «Базовое администрирование Linux-серверов»
14. Курс «Docker: from zero to hero»
Спойлер: ПОЛНАЯ ПРОГРАММА
Цель: настроенный Git, знание альтернатив и понимание основных терминов
Теория (0,8 академ. ч):
Теория (0,7 академ. ч):
Теория (1,6 академ. ч):
Теория (0,6 академ. ч):
Теория (1,5 академ. ч):
Теория (3,4 академ. ч):
Теория (0,7 академ. ч):
Теория (0,9 академ. ч):
Теория (0,5 академ. ч):
Теория (0,8 академ. ч):
Теория (0,9 академ. ч):
ПРОДАЖНИК
СКАЧАТЬ МАТЕРИАЛ ПО ССЫЛКЕ НИЖЕ
КОМПЛЕКТ КУРСОВ
- Python-разработчик
- Базовое администрирование Linux-серверов
- Git для начинающих
- Docker: from zero to hero
Вы научитесь
- Работать с изменениями кода проекта с помощью Git и GitHub
- Решать задачи на Python и разрабатывать сайты при помощи фреймворка Django
- Применять принципы клиент-серверного взаимодействия и работать с базами данных
- Работать с API сторонних сервисов и проводить Unit-тестирования
https://skladchik.org/attachments/upload_2022-11-19_1-47-10-png.879683/
К концу курса вы создадите 3 проекта для портфолио: чат-бот, аналог to-do-list и редактор сплайнов. Они помогут выделиться на фоне других джунов при поиске первой работы.
Автор курса Леонид Крутовский
- Senior software engineer
- Backend разработчик на Python в нескольких стартапах
- Software architect
- Опыт использования C\C++ Rust Java Python
- Занимается менторством разработчиков
https://skladchik.org/attachments/upload_2022-11-19_1-48-0-png.879684/
1. Подготовка окружения
2. Основы
3. Язык программирования Python
4. Тестирование
5. Взаимодействие с ОС
6. Десктоп
7. Десктоп PyGame
8. Базы данных
9. Пишем бота
10. WEB-основы
11. Django
12. Курс «Git для начинающих»
13. Курс «Базовое администрирование Linux-серверов»
14. Курс «Docker: from zero to hero»
Спойлер: ПОЛНАЯ ПРОГРАММА
Цель: настроенный Git, знание альтернатив и понимание основных терминов
Теория (0,8 академ. ч):
- Создание аккаунта и настройка Github.
- Настройка SSH.
- Базовые знания про память и процессор.
- Рассказ про компиляторы и интерпретаторы.
- Создать новый репозиторий.
- Описать в READ.ME его цель.
- Запушить на Github.
- Сделать настройки видимости репозитория.
Теория (0,7 академ. ч):
- Первые программы из IDE или из файла.
- IDE: Visual Studio Code, преимущества и настройка, альтернативы.
- PyCharm — Idea.
- PEP8.
- linter стандарты кода.
- Скачать с Github проект.
- Сделать VE через PIPENV.
- Установить зависимости и запустить.
- Воспользоваться Poetry вместо PIPENV, использовать внутри IDE.
- Автоматическая проверка линтерами.
Теория (1,6 академ. ч):
- Переменные и встроенные типы.
- Структуры данных.
- Строки и форматирование.
- Словари и множества.
- Comprehensions, lambda, filter, map, collections.
- Модифицировать примеры.
- Работа с библиотеками: подключить, задействовать функции.
- Рекурсивный обход словарей и обход графов сложные фильтрации, вложенные сomprehensions.
- Валидатор скобок.
Теория (0,6 академ. ч):
- Основы тестирования: unittest, pytest, сoverage.
- Покрыть тестами предыдущие задания, которые запушены на Github, и проверить через Coverage.
- Настроить Github actions на тесты и Coverage.
Теория (1,5 академ. ч):
- Что такое ОС, процесс и поток, GIL, Linux\POSIX, файловая система.
- Работа с сетью в ОС.
- Повторить и модифицировать примеры использования.
- Работа с генератором случайных строк в файл.
- Чтение файла, сортировка строк, написание файла.
- Ускорение генератора строк с помощью multiprocessing.
Теория (3,4 академ. ч):
- Основы ООП: наследование, полиорфизм, MRO.
- ООП в Python.
- PyQt widgets.
- Обзор технологии QML: сравнение с JavaScript, обсуждение MVC, разделения frontend и backend.
- Повторить и модифицировать примеры использования.
- Написать простейшее приложение в 6-10 элементов.
- Переписать предыдущий пример с widgets на QML.
Теория (0,7 академ. ч):
- Поиск примеров на Github.
- Запуск, демонстрация без разбора кода.
- Расширить функциональность того, что написали.
- Написать меню с кнопками и своим курсором.
Теория (0,9 академ. ч):
- Основы SQL.
- Виды хранилищ и баз данных.
- Обзор самых популярных инструментов.
- ORM общие сведения, CRUD.
- Active Record vs Data Mapper.
- Доработать код из урока.
- Соединить результат практики из этого модуля и из урока про работу с сетью.
Теория (0,5 академ. ч):
- Что такое API, читаем документацию.
- Качаем библиотеку, пробуем простой пример.
- Пишем своего простого бота, типа запрос с Ютуба или из Википедии.
- Соединить результат предыдущей практики с ботом.
- Написать своего бота с кнопками в Telegram.
Теория (0,8 академ. ч):
- Что такое web и с чем его едят.
- Место Python в web, обзор фреймворков.
- Как проектировать: ApiFirst, стили проектирования, OpenAPI.
- SOAP, RPC.
- Работа над итоговым проектом.
Теория (0,9 академ. ч):
- Основы Django: подключение БД, настройка Hello World.
- Проектируем API для бэкенда.
- Подключаем DRF.
- Создаем контроллер для постов.
- Написать контроллер для комментариев и тесты для контроллеров.
- Дописать систему диалогов (ответов) в комментариях.
- Добавить авторизацию.
- Философия командной разработки.
- Популярные хостинги разработки ПО.
- Основы Git.
- Практики использования Git в командах.
- Личная конфигурация Git для удобной работы.
- Введение.
- Как подключиться к серверу по SSH.
- Основы работы с ОС (права, команды). Как работать с сервером. Как копировать файлы, папки.
- Разбор системных служб. Как функционирует Linux.
- Основы работы сети.
- Как установить необходимое ПО на сервер.
- Как вручную развернуть свой сайт.
- Виртуализация, виртуальные машины и их особенности.
- Возможные проблемы сервера, их диагностика и методы устранения.
- Оптимизация сервера.
- Основное о Docker-контейнеризации.
- Работа с Git.
- Введение в Docker.
- Основные команды и абстракции Docker. CLI. Общая схема работы Docker.
- Docker и хранение данных.
- Docker-compose файл.
- Docker и CI/CD.
- Сеть в Docker.
- Docker под капотом.
- Особенности использования Docker с различными языками программирования, в том числе с компилируемыми языками.
- Логирование и мониторинг Docker контейнеров.
- Продвинутая работа с образами. Настройка собственного Registry.
- Безопасность в Docker.
- Аналоги Docker.
- Оркестрация Docker. Kubernetes, Docker SWARM. Различия, фичи, для чего оно нужно.
ПРОДАЖНИК
Вам необходимо зарегистрироваться на сайте для просмотра скрытых ссылок
СКАЧАТЬ МАТЕРИАЛ ПО ССЫЛКЕ НИЖЕ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Последнее редактирование модератором:
Возможно, Вас ещё заинтересует:
- Архитектура XXI века [Страдариум] [Анна Броновицкая]
- Advance - 100 слов для путешествий [stepik] [Елена Лебедева, Николай Ягодкин]
- Advance - ваш курс к успеху [Николай Ягодкин]
- [Питер] Defensive Security: лучшие практики обеспечения безопасности инфраструктур. 2-е изд. [Аманда Берлин, Ли Бразерстон, Уильям Ф. Рейор]
- [Питер] Terraform лучшие практики. Подготовка, запуск и масштабирование облачной архитектуры на реальных примерах [Микаэль Криф]
- Стратегический вебинар по криптоактивам (январь 2026) [Дмитрий Черемушкин]
- Стратегический вебинар по рынку США (глобальный) (февраль 2026) [Дмитрий Черемушкин]
- Доступ к курсам английского языка уровней A1-C2 на 1 год, тариф Pro [perfectlyspoken.com]
- ProfitGateClub. Подписка на телеграм канал (январь 2025) [Алексей Кречетов]
- Мой Волшебный 2026 год [Марина Майская]