Вы находитесь на странице: 1из 10

Как стать Python

разработчиком?
Как стать Python
разработчиком?

Кто работает в IT?


● Разработчики (Developer)
● Дизайнеры (UI/UX)
● Тестировщики (QA)
● Менеджеры (PM, Team Lead)
● Нетехнические специалисты (Sales, HR, …)
Как стать Python
разработчиком?

Почему именно Python?


● Логичный и понятный язык
● Легко начать
● Много сфер применения
● Хорошие зарплаты
● Решаешь интересные задачи
● Зарегистрируйся и попробуй
Как стать Python
разработчиком?

Что должен уметь Python разработчик?


● Искать и исправлять ошибки (Debug, Google)
● Писать понятно и Понимать чужой код
● Быть эффективным (Слепой набор, IDE, Hot keys)
● Работать в команде (Git, English, Soft skills)
● Зависит от сферы применения:
○ Web: Разрабатывать API (Python, Django, REST, DB), скрапить данные (requests,
bs4);
○ Data-analysis: Обрабатывать и визуализировать данные (pandas, matplotlib, SQL);
○ Machine Learning: Тренировать модели, подготавливать датасеты (keras, PyTorch,
TF);
Как стать Python
разработчиком?

Как эффективно учиться?


● Занимайтесь когда вы хорошо соображаете!
● Работать должно быть комфортно (тишина, климат, комп)
● Не отвлекайтесь! (Flow)
● Научитесь распределять время (отдых тоже важен)
● Сразу начинайте писать код (не залипайте на видео)
● Будьте готовы к сложностям (много и упорно работать)
● Найдите ментора!
Как стать Python
разработчиком?

Что учить в первую очередь?


● Слепой набор (Для новичков, Для закрепления)
● IDE (PyCharm или VSCode) и Shortcuts
● Командная строка, Git, GitHub, основы WEB
● Python Core (массивы, функции, словари, ООП, декораторы)
● WEB: Django (models, views, templates, urls, forms, API, REST, DRF)
● Data Analysis: Pandas (datasets, series), numpy, matplotlib
● Напиши SPA (TodoApp или Табло аэропорта) с помощью Django
● Пропарси любой сайт для поиска работы (djin, dou) с помощью requests и bs4, и
потом обработай и визуализируй статистику з/п по разным ЯП (pandas,
matplotlib)
Как стать Python
разработчиком?

Бесплатные ресурсы
● Учебники: TutorialsPoint, W3Schools
● Самоучители: Git и GitHub, PythonWorld
● Тренажер: PythonTutor
● Документация: Python, Django, Django-REST-Framework, Pandas, Keras
● Видеокурсы: Scrimba, Egghead, Code with Mosh, BroCode
● Задачи: Codewars, Leetcode
● Проекты: TodoApp, Идеи проекта Python, Идеи для проекта ML
Как стать Python
разработчиком?

Чем мы можем помочь?


● https://mate.academy/
● Курс полного дня (full time)
● Что пишут о нас студенты
● По всем вопросам пишите в @mate_academy_parttime
Вопросы?

Вам также может понравиться