Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[OTUS] Разработчик Python (Станислав Ступников)

[OTUS] Разработчик Python (Станислав Ступников)
[OTUS] Разработчик Python (Станислав Ступников)
В наличии
2023 RUB

О товаре

Python является языком общего назначения и чаще всего применяется в разработке инфраструктурных решений, веб-приложений, систем контроля качества и аналитических систем. Исходя из этой предпосылки, курс нацелен на получение специализированных знаний связанных с различными областями применения языка. В курсе, в основном, рассматривается Python версии 2.7, но 3 версия не обходится стороной.
Преподаватель: Ступников Станислав, Mail.Ru
Необходимое время: 4 академических часа на занятия и 4 академических часа на домашнюю работу в неделю.
Стоимость обучения: 49 000 рублей
Длительность: 5 месяцев по 2 занятия в неделю
Особенности курса: Курс подготовлен для разработчиков, имеющих опыт работы. Только практические знания и технологии
Будет сложно: Придется много кодить, быстро разбираться в темах и выдерживать сроки сдачи домашних заданий. А за последний месяц вам предстоит написать полноценный выпускной проект!
Мы не учим тех, кто только начинает разбираться в основах:
После регистрации вы проходите тестирование, чтобы определить, сможете ли вы попасть в группу или нет. Если вам не хватает знаний, то вам нужны курсы попроще.
Спойлер: Программа курса
Первый месяц
Advanced basics. Unicode. Floating point numbers.
Itertools, functional programming, recursion, lambda, closures. Decorators.
HW1: Advanced Python Exercises.
Internals. CPython, source structure, basic types implementation. Memory model, allocation, reference counting, garbage collection. GIL.
Algorithms, Python time complexity, classic algorithms, graph algorithms.
HW2: Adding new statement to Python language.
OOP. Object model. Descriptors. Magic methods. ABC. Metaprogramming.
HW3: Design Patterns.
Automatization. Databases, networking, daemons.
Deployment. Setup tools, distribution. packaging, containers.
HW4: Asynchronous HTTP server.
Второй месяц
WSGI. Fast CGI, uWSGI, Gunicorn.
Django. MVCMTV, environment setup.
HW5: uWSGI microservice daemon.
ORM. CRUD, Query sets, Object managers, Transactions, Migrations.
SQLAlchemy. Schema, Types, CRUD, Exceptions, Transactions.
HW6: Django App I
Views, Function/Class based views. Forms, validation. Pagination.
Templates. Filters, tags, Jinja2.
HW7: Django App II
Middleware. Django Admin.
Testing. Unit tests, CI.
HW8: Django App III
Третий месяц
REST API. Architecture, frameworks, rate limiting, documentation.
Queues, Celery.
Twisted. Tornado. Flask.
HW9: Django App IV
IPython.
SciPy, NumPy. Basics, arrays, linear algebra, advanced usage.
HW10: Logistic Regression.
Pandas. Basics, data loading and storage, data wrangling, aggregation, time series.
HW11: Open data analysis.
Visualization. matplotlib, seaborn, pandas, d3.js, Apache Zeppelin.
Python and Hadoop. Hadoop basics, streaming, ETL.
HW12: MapReduce task with visualization.
Четвертый месяц
Profiling. Linux tools, CPU, Memory, Tracing.
Concurrency, Parallelism. Multithreading, multiprocessing, gevent.
HW13: Concurrent file processing.
C extensions, C API, ctypes, cffi.
Cython, Pypy.
HW14: Protobuf (un)packer extension.
Clustering. Parallel Python, IPython Parallel, Queues.
Memory optimization. RAM usage, probabilistic data structures.
Golang.
HW15: Concurrent file processing in Go.
Python 3. Overview, migration, features.
HW16: Python 3 Exercises.
Пятый месяц
Monitoring system
Flask REST API
Django Web App
Data pipeline
Custom project

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от OTUS, Станислав Ступников

[OTUS] CI/CD на основе GitLab (Вячеслав Федосеев, Николай Осипов)
Для кого этот курс? Курс для всех, кто хочет использовать CI/CD в своей работе или хочет разобраться в инструменте, который они уже используют. Начинающие DevOps-инженеры – уже знакомы с Docker и хотят глубже понять CI/CD и DevOps-подходы. Разработчики и тестировщики – стремятся разобраться, как
4250 RUB
[Otus] Архитектор 1С 2025
Для кого этот курс? Для ведущих разработчиков 1С: научитесь проектировать архитектуру решения, строить сборочную линию DevOps с нуля, разрабатывать интеграции с использованием RMQ и Kafka Для девопс-инженеров 1С: научитесь строить и запускать сборочную линию на базе Jenkins Для технических
5990 RUB
[Otus] Профессиональная разработка в 1С:EDT + Git 2024 (Юрий Пасхин, Никита Иванченко)
1C:Enterprise Development Tools это современная расширяемая среда разработки прикладных решений. Поддерживает ключевые принципы создания прикладных решений на платформе «1С:Предприятие 8» и содержит большое количество инструментов автоматизации разработки. Для кого этот курс: Начинающие
3200 RUB
[OTUS] Python QA Engineer. Часть 4 (Михаил Чирков, Семен Вяземский)
Что даст вам этот курс Курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. На первый план мы ставим понимание принципов построения и решения задач, а не изучение конкретного инструмента. Освоив данный курс, вы получите навыки
1824 RUB
[OTUS] Python QA Engineer. Часть 3 (Михаил Чирков, Семен Вяземский)
Что даст вам этот курс Курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. На первый план мы ставим понимание принципов построения и решения задач, а не изучение конкретного инструмента. Освоив данный курс, вы получите навыки
1829 RUB
[OTUS] Python QA Engineer. Часть 2 (Михаил Чирков, Семен Вяземский)
Что даст вам этот курс Курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. На первый план мы ставим понимание принципов построения и решения задач, а не изучение конкретного инструмента. Освоив данный курс, вы получите навыки
1823 RUB