Опис курсу
Python — інтерпретована мова програмування. Ти пишеш програму як текст, запускаєш її та бачиш результат. Ми навчимо тебе основ програмування, розповімо, як користуватись фреймворками. Ти працюватимеш зі стандартними й популярними сторонніми бібліотеками; з основними алгоритмами та структурами даних. Дізнаєшся основи роботи в мережі й веб, об’єктно-орієнтовані концепції програмування. Розберешся в життєвому циклі розробки програмного забезпечення. Зрозумієш, як користуватися pip, virtualenv, git.
Після завершення курсу ти писатимеш прості застосунки на Python, проєктуватимеш з нуля або ж розширюватимеш існуючу базу коду, тестуватимеш застосунки, виконуватимеш рефакторинг й оптимізацію. Python, це як медичний вуз — ми дамо тобі базову освіту, а інтернатуру ти обереш собі до смаку.
Вимоги до студентів
- усвідомлюєш свої цілі та мотивацію для проходження курсу;
- можеш виокремити ~20 вільних годин на тиждень для навчання;
- маєш достатній рівень англійської, щоб читати теоретичні матеріали (хоча б з онлайн-перекладачем);
- вмієш знаходити потрібну інформацію в мережі та брати з неї найголовніше;
- вмієш перевіряти достовірність та актуальність інформації;
- дружиш із ПК: знаєш де знайти “диспетчер завдань” та як власноруч встановити Zoom;
- досвід написання коду буде перевагою, але не є вимогою.
Чому Python?
- це одна з основних мов розробки в компаніях: Google, Facebook, Yahoo, NASA, Red Hat, IBM, Instagram, Dropbox, Pinterest, Quora;
- час розробника коштує дорого — Python прискорює розробку;
- мовою Python можна швидко створити прототип гри або застосунку і одразу зрозуміти, чи працює програма;
- якщо ти почнеш вивчати програмування з мови Python, в подальшому зможеш перейти в галузі: Machine Learning, Data Science, Big Data, Back End, DevOps, системного адміністрування;
- Python легко вивчити, синтаксис близький до англійської. При цьому її можна використовувати для створення складних програм і рішень.