Хочу учиться. Цель: Python Senior Developer

Я являюсь PHP Senior Developer. У меня большой опыт разработки веб-приложений, включая сложные и высоконагруженные проекты типа социальных сетей и продуктов класса ERP, в чём можно убедиться в моём профиле на МойКруг.

У меня есть минимальный опыт разработки на Python — я программировал интерактивный интерфейс (так называемую «тему») для мультимедиа-плеера XBMCСейчас пришла пора открыть для себя язык программирования Python ещё раз и довести знания до уровня Senior Python Developer, пользуясь имеющимся багажом теории и практики.


Study Python Senior Developer
Изучать планирую в основном с помощью онлайн-курсов. Чтобы знания не уходили «в молоко», параллельно с обучением я буду делать достаточно сложную систему поддержки SOA-сервисов, которую планировал делать на PHP + Yii, но дальше проектирование базы данных дело не ушло. И это плюс — у меня нет причины жалеть о потерянном времени на программирование.

Точно в соответствии с моими же рекомендациям по самообучению программированию я поставил себе цель на SmartProgress изучить Python и

Стать Python Senior Developer

Во время обучения планирую изучить следующие темы:

  1. Базовые знания о языке Python 2.7
  2. Синтаксис и типы данных
  3. Функциональное программирование
  4. Объектно-ориентированное программирование
  5. Тестирование
  6. Кэширование данных
  7. Работа с SQL на примере PostgreSQL 9.4
  8. Работа с NoSQL на примере CouchBase
  9. Фреймворк Django
  10. Фреймворк Flask
  11. Обмен данными по RPC / REST / SOAP
  12. Фреймворк Twisted
  13. Асинхронный I/O

Если хочешь изучить то же самое, предлагаю следить за моей целью. По мере решения своих задач я буду комментировать изученное.

webmentor.pro — твой надёжный друг, опытный советник и поддержка
Программы поддержки при изучении проектирования и разработки веб-приложений, новых языков программирования и веб-технологий.
Опросник по стеку технологий для веб-разработчика
Быстрая оценка текущего уровня знаний. Графики личного профессионального роста. Виджеты для портфолио. Рекоментации по эффективному повышению уровня знаний.

Павел Волынцев

Уже более 15 лет занимаюсь разработкой веб-проектов. Fullstack Senior Developer. IT евангелист — доношу свет знаний об информационных технологиях. Профессиональные цели: Дать людям возможность дать людям больше.

Читайте также: