Spis Treści
Materiały w języku polskim🔗
- Python dla wszystkich – tłumaczenie książki Python for Everybody
- Python 101 – dokumentacja do szkoleń projektu Koduj z Klasą
- Wstęp do Pythona – tłumaczenie książki A Byte of Python
- Zanurkuj w Pythonie – tłumaczenie książki Dive Into Python
- Grzegorz Jagiella Skrypt do wykładu Programowanie 2 (Python) – zawiera też dużo algorytmiki
- Piotr Maliński Podstawy Pythona
- learnpython.org/pl/ – interaktywny samouczek Python’a
- Kamil Brzeziński Jak nauczyć się programowania: Python - podstawy w 2h – wprowadzenie wideo
- Piotr Baja, kusy wideo: Python 3 i PyGame
- Dominik Kozaczko Ukąś Pythona – wideo
- Emil Kamiński, Adam Szummer analityk.edu.pl Python Turtle - grafika żółwia (także w wersji Wideo): wstęp, wyścig żółwi, obsługa zdarzeń, Tic Tac Toe, czyli kółko i krzyżyk
- Emil Kamiński, Adam Szummer analityk.edu.pl Python Pandas – MEGA tutorial
- Jacek Śmietański Programowanie w języku python – Materiały do kursu prowadzonego w Instytucie Informatyki UJ
- Andrzej Klusiewicz Python na luzie
Materiały w języku angielskim🔗
- Piotr Beling Computer Aided Calculations – obliczenia naukowe w języku Python
- oficjalna dokumentacja zawiera tutorial
- C.H. Swaroop A Byte of Python
- Al Sweigart Automate the Boring Stuff with Python
- Richard L. Halterman Fundamentals of Python Programming – obszerna książka, dostępna bezpłatnie on-line, z dużą liczbą pytań sprawdzających i zadań
- Charles R. Severance Python for Everybody
- Allen B. Downey Think Python
- How to Think Like a Computer Scientist: Interactive Edition – książka z przykładami uruchamianymi on-line
- Doug Hellmann Python 3 Module of the Week
- Code Academy - Learn Python – kurs interaktywny
- https://www.learnpython.org/ – interaktywny samouczek Python’a
- Python 3 Tutorial
- Get into Python
- Harrison Kinsley PythonProgramming.net – wiele ciekawych samouczków uporządkowanych tematycznie
- SoloLearn: Learn to Code for Free – aplikacja na Androida
- quickcode - Python – wiele innych kursów
- J. Finer How to Write Beautiful Python Code With PEP 8 - dobre praktyki pisania i formatowania Pythonowego kodu
- P. V. Craven How to create a 2D game with Python and the Arcade library - wprowadzenie do tworzenia gier z pomocą biblioteki Arcade
- Code the Classics - książka o pisaniu (klasycznych) gier, dostępna wraz z dobrze udokumentowanym kodem, grafiką, itd.
- Jure Šorn Comprehensive Python Cheatsheet
Narzędzia🔗
- Visualize Python – działające w przeglądarce narzędzie wizualizujące wykonanie programu w Pythonie
- Thonny – IDE znakomite dla początkujących, m.in. z trybem dla Pygame Zero (bardzo prostej biblioteki do tworzenia gier)
- PyCharm – bardzo dobre IDE (wersja community jest bezpłatna)
- Visual Studio Code VSCode lub VSCodium, z wtyczką do pythona