Python
Загальні положення
- У курсів нема оцінок, жорстких вимог чи обмежень. Єдина рушійна сила для вивчення мови програмування - ви самі. Тільки важа особиста зацікавленість дозволить успішно їх завершити.
- Гугль - ваш кращий друг. Він завжди поряд, завжди доступний і володіє величезним обсягом інформації. Дуже важливо навчитися правильно задавати йому питання. Бажано англійською. Гугль завжди має бути на першому місці в будь-якій незрозумілій ситуації.
- Ментор не є обов'язковим елементом курсів. Від початку і до кінця усі курси можна пройти самостійно.
- Тримайте ментора в курсі. Чим більше він знає про ваш прогрес та проблеми, що виникають - тим краще зможе допомогти.
- Для полегшення взаємодії з ментором - всю практичну роботу бажано вести в особистому загальнодоступному репозиторії на github.com.
- Бажано періодично зустрічатися офлайн в школі для опрацювання проблемних питань (теоретична і практична частини), а також Code Review.
- Важливо: за 2 дні до зустрічі ментору бажано відправити усі запитання, а також посилання на код щоб він мав можливість підготуватися і допомогти максимально якісно.
- Зупинитися можна в будь-який момент. Врешті решт - завжди можна повернутися і самостійно завершити почате навіть якщо ментора вже не буде поряд.
Курси
Можна почати з детального вивчення самого Python.
А можна одразу з якоїсь практичної задачі. Python є мовою програмування загального призначення, а тому має безліч величезних сфер застосування, кожна з яких потребує окремого курсу:
- Web Backend
- Machine Learning
- GUI Applications
- Science
- Scraping
- І багато-багато інших
Дайте знати якщо вас цікавить щось конкретне.