20+ джерел для вдосконалення навичок Python
Євгенія Присяжна, Lead Communications Specialist у EPAM, ділиться освітніми ресурсами, які допоможуть удосконалити навички Python.
Про основні концепції мови та найкращі практики написання коду читайте в статті «Починаємо програмувати на Python: корисний посібник для початківців».
Книги
Книги дають змогу навчатися у власному темпі: ви можете перечитувати глави, вивчати приклади та виділяти час на те, щоб розібратися в складних темах. Книги охоплюють різноманітні теми, починаючи з основ мови й завершуючи більш прогресивними концепціями.
Список новинок і книг із найвищим рейтингом для вивчення Python:
Новинки
- Fast Python, Tiago Antao (дата релізу — червень 2023)
- Causal Inference in Python, Matheus Facure (дата релізу — липень 2023)
- Head First Python, 3rd Edition, Paul Barry (дата релізу — серпень 2023)
Ранній реліз
- Developing Apps with GPT-4 and ChatGPT, Olivier Caelen & Marie-Alice Blete (очікувана дата релізу — вересень 2023)
- Building Recommendation Systems in Python and JAX, Bryan Bischof & Hector Yee (очікувана дата релізу — грудень 2023)
- Hypermodern Python Tooling, Claudio Jolowicz (очікувана дата релізу — квітень 2024)
The highest rating
- Python Crash Course, 2nd Edition, Eric Matthes (дата релізу — травень 2019)
- Automate the Boring Stuff with Python, 2nd Edition, Al Sweigart (дата релізу — листопад 2019)
- Python Crash Course, 3rd Edition, Eric Matthes (дата релізу — січень 2023)
- Python for Data Analysis, 3rd Edition, Wes McKinney (дата релізу — серпень 2022)
- Introducing Python, 2nd Edition, Bill Lubanovic (дата релізу — листопад 2019)
- Python Testing with pytest, Brian Okken (дата релізу — лютий 2022)
Курси LinkedIn Learning
Курси LinkedIn Learning — ще один чудовий спосіб вивчення Python. Вони складені у вигляді навчальних програм і структуровані таким чином, щоб ви могли поступово засвоювати інформацію. Викладачі курсів — це експерти індустрії та досвідчені професіонали, які допоможуть поглибити ваші знання та покращити розвиток навичок.
Кілька тематичних курсів для фахівців різних рівнів:
Рівень: початківець
Рівень: середній
- Python Data Analysis
- Python for Data Science Essential Training Part 1/Part 2
- Hands-On Introduction: Python
Рівень: підвищений
Live events
- Python Data Structures and Comprehensions — 26 вересня 2023 р. (рівень: початківець)
- Python Full Throttle with Paul Deitel — 3 жовтня 2023 р. (рівень: початківець/середній)
- Introduction to Python Programming — 5 жовтня 2023 р. (рівень: початківець)
- Object-Oriented Programming in Python — 10 жовтня 2023 р. (рівень: середній)
- Programming with Python: Beyond the Basics — 12 жовтня2023 р. (рівень: середній)
- Hands-On Python Programming with HTTPX — 12 жовтня 2023 р. (рівень: початківець/середній)
Щоб покращувати навички, треба послідовно застосовувати теоретичні знання на практиці. Книги та курси дають основу, але розробка коду та робота над реальними проєктами мають не менш важливе значення для вдосконалення навичок Python.