Teachmeskills python разработчик 2021

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
Читайте также:  Html для сортировки товаров

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, которые важны в рамках интервью
  • Проведение пробного интервью
Читайте также:  Link keyword in html

Источник

[TeachMeSkills] Python разработчик (2021)

Скачать Python разработчик - TeachMeSkills (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.

Источник

Оцените статью