Python jest nowoczesnym, w pełni obiektowym i jednym z najprostszych w nauczaniu tekstowych języków programowania. Ponadto posiada bardzo duże możliwości i dlatego jest coraz częściej wykorzystywany do tworzenia profesjonalnych aplikacji czy serwisów internetowych. Już dziś jest w ścisłej czołówce najczęściej wykorzystywanych języków programowania.
W szkole ogromną zaletą języka Python jest jego prosta, intuicyjna składnia, pozwalająca tworzyć proste i krótkie programy. Dzięki temu można skupić się na nauce programowania, a nie na omawianiu specyficznych i złożonych składni.
W internecie pojawia się wiele interesujących opracowań tego języka. Chciałbym przedstawić te, które mogą być przydatne w początkowej nauce tego języka.
Regulacje prawne
Rozporządzenie Ministra Edukacji Narodowej z dnia 14 lutego 2017 r.
http://prawo.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=wdu20170000356
Komunikat dyrektora Centralnej Komisji Egzaminacyjnej z 6 sierpnia 2019 r. w sprawie listy systemów operacyjnych, programów użytkowych oraz języków programowania
https://cke.gov.pl/images/_KOMUNIKATY/20190806%20Komunikat%20o%20egzaminie%20z%20informatyki.pdf
Wprowadzenie do programowania
Schematy blokowe
https://www.youtube.com/watch?v=LWNUczvbEgM&feature=youtu.be
Schematy blokowe
http://informatyka2.orawskie.pl/?pl_schematy-blokowe,90
Czym jest programowanie
https://www.youtube.com/watch?v=k3Cv-fNlHTk
Strony WWW
Oficjalna strona języka Python
https://www.python.org/
Python w szkole. Strona OEIIZK
http://python.oeiizk.edu.pl/
Python w szkole
http://pythonwszkole.pl/
Python da Vinci
http://davinci.mimuw.edu.pl/samouczek-python/python
Wprowadzenie do języka Python
http://www-users.mat.umk.pl/~zajac/wyk1.html
Książki
Podręcznik w języku polskim do Pythona udostępniony na licencji GNU Free Documentation License.
https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie
Uczymy się programować w Pythonie. Podręcznik
http://wydawnictwo.galicea.org/pyprog/#?c=0&m=0&s=0&cv=0
Kurs wideo dla początkujących z programowania
Kurs Python 3 [#1] Instalacja środowiska, PyCharm
https://www.youtube.com/watch?v=NN5Pht2FRWs
Kurs Python 3 [#2] Poznajemy zmienne
https://www.youtube.com/watch?v=lFwUtAUfCG8
Kurs Python 3 [#3] Konwersja zmiennych
https://www.youtube.com/watch?v=OhYjlH2LCas
Kurs Python 3 [#4] Manipulacja stringami
https://www.youtube.com/watch?v=LKkbjmuNJVU
Kurs Python 3 [#5] Instrukcje warunkowe
https://www.youtube.com/watch?v=pHZlmBN1YaE
Kurs Python 3 [#6] Listy, tuple i słowniki
https://www.youtube.com/watch?v=AEnCpGdhsaY
Cykl materiałów wideo autorstwa byłego nauczyciela Dominika Kozaczko
Python od podstaw – Intro
https://www.youtube.com/watch?v=MMD4XqXSgX0&t=5s
Python od podstaw – 01 – wybór środowiska programistycznego
https://www.youtube.com/watch?v=Aki7dr0tISc
Python od podstaw – 02 – Instalacja Pythona
https://www.youtube.com/watch?v=LkOWyR5F9O8&t=6s
Python od podstaw – 03 – Instalacja PyCharm CE
https://www.youtube.com/watch?v=TvulorjzKQQ
Python od podstaw – 04 – pierwszy program
https://www.youtube.com/watch?v=azFNBvtUbV8
Python od podstaw – 05 – typy danych, zmienne
https://www.youtube.com/watch?v=fQMpw5ly-7M
Python na maturze – 2006, zad 6
https://www.youtube.com/watch?v=NPiRf9GGT6Q
Python na maturze – 2006, zad 6 – suplement
https://www.youtube.com/watch?v=yD_I4YV4TRE
Python na maturze – 2015 zad. 4
https://www.youtube.com/watch?v=X0y2QvgT5nE
Sprawdzian na podstawie zad. 4 z matury z 2016 r.
https://www.youtube.com/watch?v=v-TtoyLOUQM
Opisy wybranych elementów języka Python
Instrukcja warunkowa w języku Python
https://epodreczniki.pl/b/instrukcja-warunkowa-w-jezyku-python/Pb35akOxS
Algorytmy iteracyjne w języku Python
https://epodreczniki.pl/b/algorytmy-iteracyjne-w-jezyku-python/PHJusLbHU
Pętla for w języku Python
https://epodreczniki.pl/b/petla-for-w-jezyku-python/PjxurUQhf
Przerywanie pętli w języku Python
https://epodreczniki.pl/b/przerywanie-petli-w-jezyku-python/PZUGvtOYo
Generowanie liczb pseudolosowych w języku Python
https://epodreczniki.pl/b/generowanie-liczb-pseudolosowych-w-jezyku-python/PXleckIn3
Funkcje w języku Python
https://epodreczniki.pl/b/funkcje-w-jezyku-python/P1ew8QMNS
Konwersja liczb z systemu dziesiętnego na dwójkowy w języku Python
https://epodreczniki.pl/b/konwersja-liczb-z-systemu-dziesietnego-na-dwojkowy-w-jezyku-python/PdO4RZvJR