Дві пари лекцій на тиждень недостатньо для того щоб покрити всі нюанси технології, але це і непотрібно - перелічування всіх стандартних функцій та можливостей на парі буде не надто ефективним витрачанням часу. Ми будемо розглядати основні принципи та підходи, а довідковий матеріал загалом буде лишатися на самостійне опрацювання в комфортному режимі та швидкості. При цьому, ви завжди можете задавати питання на практичних заняттях, офісних годинах викладачів або чаті. Загальні рекомендації:
-
Якщо вам потрібна короткова довідкова інформація, то ви можете звернутись до офіційного довідника: тут та тут
-
Достатньо простими та розрахованими на початковий рівень є ресурс Python from the Very Beginning
-
Якщо ви застрягли на якомусь конкретному моменті виконуючи завдання (наприклад, отримуєте якусь помилку), то часто може допомогти банальний гуглінг - спробуйте скопіювати свою помилку у пошук, або сформулювати ваше питання гарною англійською мовою. Враховуючи те що ваші початкові помилки скоріш за все будуть достатньо стандартними, є велика ймовірність що ви потрапите на сайт типу StackOverflow, де зможете отримати відповідь
-
На мудлі ви знайдете літературу, де темам приділено більше уваги:
- Python for Informatics Exploring Information - достатньо просте викладення;
- Introduction to Computation and Programming Using PythonFile - більше детальності та прикладів, загалом більше тексту (MIT Press)
- Think Python How To Think Like a Computer ScientistFile - детальний підручник від виробницта O'Reilly, доступний також в онлайні
Не бійтеся читати підручники не послідовно, а за темами які ви зараз розглядаєте. Можливо, пояснення якогось концепту в одному вам буде більш зрозуміло
-
Більше матеріалів можна найти тут
-
Намагайтесь використати ваш місяць доступу до JetBrains максимально - інтерактивнітсь та квізи після часток теорії допомагають набагато краще та швидше зрозуміти матеріал