Teachmeskills python разработчик 2021
Наш карьерный центр помогает с профориетацией в IT, а также оказывает поддержку студентам, способствует их трудоустройству в международные IT-компании и занимается сопровождением в поиске работы за рубежом.
Мы подскажем, как создать конкурентоспособное резюме и релевантное сопроводительное письмо, чтобы выделиться среди других кандидатов
Расскажем, из каких этапов состоит собеседование, а также научим презентовать себя и свои сильные стороны для его успешного прохождения
Отправим подготовленное резюме нашим партнёрам международным IT-компаниям и дождемся вместе с тобой твой первый оффер на работу мечты
ОС: Windows 10+ / MacOS Sierra+ / Linux (Ubuntu)*
Оперативная память: от 4-8 Гб
Видеокарта: от 1 Гб
*приоритетная операционная система для обучения
Программа курса
200 академических часа
Составлена практикующими IT-специалистами для новичков в программировании на Python.
- О программировании в целом
- Распространенные языки программирования (классификации, виды)
- Топ языков программирования
- Среда разработки
- Алгоритмизация
- Алгоритм и его свойства
- Методика разработки алгоритмов
- Виды алгоритмов
- Первое знакомство с Python
- Основные особенности языка
- Дзен Питона
- Инструменты разработки
- Virtualenv
- Простейшая программа на Python
- Преобразование типов
- Функции ввода и вывода
- Представление переменных в памяти
- Комментарии
- Формы операторов присваивания
- Форматирование строк
- Операторы сравнения
- Операторы ветвления
- Вложенные условия
- Циклы, виды циклов
- Документирование кода
- Lambda функции
- Map, Filter, Reduce
- Функции высшего порядка
- Декораторы
- Git
- Git Flow
- Работа с командами Git
- Знакомство с сервисами: Github, Gitlab, Bitbucket
- Класс
- Инкапсуляция, наследование и полиморфизм
- Перегрузка операторов
- MRO
- Итераторы, генераторы
- Создание скриптов
- Использование деббагера
- Взаимодействие с файловой системой
- Регулярные выражения
- Базы данных
- Язык запросов SQL и его синтаксис
- СУБД
- Простые SQL запросы
- Принципы работы интернета
- Модель OSI и протокол TCP/IP
- Протоколы HTTP и его методы
- Клиент серверная архитектура
- Virtualenv
- Консоль, pip
- Создание окружения, цель, использование, удаление
- Создание своего пакета и загрузка его в pypi
- PEP 8, PEP 20
- Паттерны проектирования
- Обзор Python фреймворков для веб-разработки
- Создание простого приложения на Flask
- Паттерны проектирования, MTV
- Django
- Панель администратора
- Django apps
- Manage команды
- Переменные окружения и настройки
- Маршрутизация запросов
- Представления
- Обработка запросов
- HTTP ответ
- Шаблоны
- Теги
- Jinja2
- HTML
- Создание шаблонов
- Статика и локализация в шаблонах
- Изменение шаблонов
- Шаблоны админки
- Индексы в БД
- Запросы связанных объектов
- Bulk operations
- Transactions
- Настройка отображения в админке
- Сортировка, фильтры и поиск в админке
- Inline вывод
- Вывод кастомных полей
- Вывод картинок и ссылок
- Admin Actions
- Подключение HTML редактора
- Django REST
- Сериализаторы
- Обработка запросов
- Path parameters
- Query parameters
- Cookies
- Filters, Sorting
- Search
- Загрузка файлов на сервер
- Pagination
- Что такое асинхронность
- Пример синхронного чата на сокетах
- Пример асинхронного чата на select
- Асинхронность на генераторах
- Пример программы на Async / await с большим IO
- Начало работы с Aiohttp
- Архитектура
- Роутинг
- Основы SQLAlchemy
- Модели в Aiohttp
- Миграции
- Request Params
- Responses
- Background Tasks
- Что такое WebSockets
- Добавляем WebSockets в Aiohttp app
- Пишем WebSockets client на Aiohttp
- Пишем приложение с поддержкой WebSockets
- Потоки и их синхронизация
- GIL
- Процессы и их синхронизация
- Gишем распределенную программу с requests
- Django Testing Tools
- Django Testing database
- Django Testing fixtures
- Django Requests/Response Testing
- RDS
- ELB
- Route53
- AWS CLI
- Развертывание приложения в облако AWS
- Docker как технология
- Dockerfile
- Переменные окружения и аргументы
- Docker network
- Составление резюме и сервисы для создания резюме;
- Создание и правильное оформление профиля в LinkedIn;
- Составление мотивационного письма;
- Работа с поиском вакансий на различных джоб-бордах;
- Личные рекомендации Карьерного центра по поиску первой работы в IT
Или сразу, но дешевле — 2 700 BYN / 970$ за весь курс.
Приведи друга – учитесь со скидкой 100 BYN каждый.
Стоимость в месяц указана при рассрочке на 12 месяцев. Подробную информацию по программам рассрочки и кредитования можно узнать у менеджеров.
Старт группы «Py43-onl»
25 июля
Дни и время занятий
Вторник, 19.00 — 22.00
Четверг, 19.00 — 22.00
Кол-во свободных мест
2 из 18
Если только захотеть, можно выучить Python!⠀
Вот они, молодые и успешные Python разработчики, прошедшие курс молодого бойца в TeachMeSkills! ⠀
За плечами 4 месяца hard work и реализованные проекты, впереди — небо, ветер, радость и новая работа! ⠀
Все получилось благодаря преподавателю Арсентию Сонцу, открывшему ребятам дивный новый мир востребованного на рынке языка программирования!
[TeachMeSkills] Python разработчик 2021 (Александр Сидоров)
Научим с нуля разработке web-приложений на Python за 4 месяца.
Кем ты станешь
Язык программирования 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
3. Основы Python (Часть 1)
- Переменные
- Типы данных
- Операторы
- Преобразование типов
- Функции ввода и вывода
- Представление переменных в памяти
- Комментарии
4. Основы Python (Часть 2)
- Формы операторов присваивания
- Форматирование строк
- Операторы сравнения
- Операторы ветвления
- Вложенные условия
- Циклы, виды циклов
5. Встроенные функции и модули
- Функции для обработки и анализа данных
- Использование модулей
- Работа с датой и временем
- Random
6. Функциональное программирование (Часть 1)
7. Функциональное программирование (Часть 2)
- Документирование кода
- Lambda функции
- Функции высшего порядка
- Декораторы
8. Работа с текстом, сериализация и файловая система
- Классы
- Инкапсуляция, наследование и полиморфизм
- Перегрузка операторов
- MRO
11. Итераторы и генераторы, деббагер
- Итераторы, генераторы
- Создание скриптов
- Использование деббагера
- Взаимодействие с файловой системой
- Регулярные выражения
13. PostgreSQL и SQLAlchemy
- Сложные запросы
- PostgreSQL
- SQLAlchemy
- Функции и триггеры
- ORM
- Тестирование без использования библиотек
- Тестирование при помощи pytest
- Тестирование с помощью unittest
15. Обработка данных и сетевые приложения
16. Введение в Django, Flask
- Паттерны проектирования, MTV
- обзор Flask
- Django
- Панель администратора
- Роутинг
17. Django — Представления
- Manage команды
- Представления
- Обработка запросов
- STATIC и MEDIA файлы
19. Клиентская сторона веб-приложения
- Обзор основных технологий, используемых на клиентской стороне веб-приложений (HTML, CSS, JS)
- Введение в HTML. Основные компоненты HTML-документа
- Обзор ключевых HTML-тегов и примеры их использования
- Введение в CSS. Структура CSS-правил, использование селекторов CSS и их взаимодействие с элементами HTML страницы
- Обзор основных свойств CSS
23. Распределенные вычисления
- Потоки и их синхронизация
- GIL
- Процессы и их синхронизация
- Асинхронное программирование
- Фреймворк Scrapy
24. Docker + подготовка к дипломному проекту
25. Хакатон
26. Тренинг «Трудоустройство в IT»
- Составление резюме (теория + практика)
- Составление профиля на LinkedIn (теория + практика)
- Прохождение интервью
- Soft skills, которые важны в рамках интервью
- Проведение пробного интервью
[TeachMeSkills] Python разработчик (2021)
Похожие темы | Форум | История | |
---|---|---|---|
Автоматизированный Telegram-канал на Python — udemy (2023) | Программирование | Среда в 23:41 | |
[Школа сильных программистов, Федор Борщев, Никита Соболев] Тестирование в Python (2023) | Программирование | 15 Июл 2023 | |
[Talkpython] Python Web Apps that Fly with CDNs (2023) | Программирование | 11 Июл 2023 | |
[Программирование] Полный курс разработки игр на Python (2023) | Программирование | 22 Июн 2023 | |
[Эль Амри] GPT-3: программирование на Python в примерах [2023] | Программирование | 18 Июн 2023 | |
Python для финансистов — Хилпиш (2023) | Книги | 15 Июн 2023 | |
M | [Л. Йольан и др.] Трехмерное глубокое обучение на Python (2023) [PDF] | Программирование | 8 Июн 2023 |
[TeachMeSkills] iOS разработчик (2021) | Программирование | 27 Ноя 2021 |
Похожие темы
Теги по которым нашли тему
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.