Mateusz Zelent - Podstawowy kurs programowania w języku Python

Mateusz Zelent mateusz.zelent@amu.edu.pl

Witamy na kursie!

Strona ta zawiera wszystkie materiały dydaktyczne i informacje związane z zajęciami. Znajdziecie tu:

  • Sylabus kursu
  • Harmonogram zajęć
  • Materiały dydaktyczne
  • Zadania domowe
  • Ogłoszenia

Zachęcamy do regularnego odwiedzania strony oraz śledzenia komunikatów. W razie pytań lub wątpliwości prosimy o kontakt.

Kurs Pythona

Python to język programowania, który rozwija się nieprzerwanie od ponad 30 lat. W tym czasie powstało wiele jego wersji, a obecnie korzystamy z najnowszej stabilnej wersji – 3.11.5 (stan na październik 2023). Choć dokładna wersja nie zawsze jest kluczowa dla początkujących użytkowników, zalecamy korzystanie z Pythona serii 3.x, ponieważ seria 2.x jest już przestarzała i nie wspierana (ostatnia aktualizacja miała miejsce w 2020 roku). Wersje 3.x wprowadziły znaczące ulepszenia, takie jak lepsze zarządzanie kodowaniem znaków (UTF-8), nowe składnie czy optymalizacje wydajności, które nie są kompatybilne wstecz z serią 2.x. Dlatego upewnij się, że pracujesz na najnowszej wersji serii 3.x, aby uniknąć problemów z kompatybilnością i korzystać z pełni możliwości języka.

Instalacja Pythona

Aby ułatwić instalację Pythona i zapewnić spójne środowisko pracy, rekomendujemy użycie pakietu dystrybucyjnego Anaconda. Anaconda to wszechstronna platforma skierowana głównie do programistów, naukowców danych i inżynierów, która oprócz interpretera Pythona zawiera bogaty zestaw preinstalowanych bibliotek (np. NumPy, Pandas, Matplotlib) oraz narzędzia do zarządzania pakietami i środowiskami (conda). Dzięki temu instalacja i konfiguracja są prostsze, a Ty możesz skupić się na nauce zamiast na rozwiązywaniu problemów technicznych.

Jeśli zależy Ci na lżejszej wersji, polecamy Minicondę – minimalistyczną dystrybucję Anacondy, która zawiera tylko podstawowe komponenty i menedżera pakietów conda. Miniconda pozwala na elastyczne dostosowanie środowiska poprzez instalację tylko tych pakietów, których naprawdę potrzebujesz. Pobierz instalator z oficjalnej strony Miniconda.

Konfiguracja środowiska - Visual Studio Code

Do pisania kodu w Pythonie zalecamy użycie edytora Visual Studio Code (VS Code). Jest to lekki, ale potężny edytor, który oferuje wsparcie dla Pythona, w tym podświetlanie składni, debugowanie, automatyczne uzupełnianie kodu i integrację z narzędziami takimi jak Miniconda. Jego popularność wynika z łatwości konfiguracji i bogatej kolekcji rozszerzeń, które dostosują środowisko do Twoich potrzeb.

Instalacja Visual Studio Code

  1. Wejdź na oficjalną stronę Visual Studio Code i pobierz instalator odpowiedni dla Twojego systemu operacyjnego (Windows, macOS lub Linux).
  2. Po pobraniu uruchom instalator i postępuj zgodnie z instrukcjami na ekranie. Podczas instalacji, w oknie opcji, upewnij się, że zaznaczasz pole "Add to Context Menu" – dzięki temu będziesz mógł szybko otwierać VS Code z menu kontekstowego (np. klikając prawym przyciskiem myszy na folderze). Zalecamy również pozostawienie zaznaczonej opcji "Add to PATH", co umożliwi uruchamianie edytora z wiersza poleceń.
  3. Po zakończeniu instalacji uruchom VS Code. Przy pierwszym uruchomieniu możesz zostać poproszony o wybór języka interfejsu – wybierz preferowany (np. polski lub angielski).
  4. Zainstaluj rozszerzenie do Pythona:
    • W VS Code kliknij ikonę "Extensions" (rozszerzenia) na lewym pasku bocznym (lub użyj skrótu Ctrl+Shift+X).
    • W polu wyszukiwania wpisz "Python" i wybierz rozszerzenie "Python" od Microsoftu.
    • Kliknij "Install" (zainstaluj), a po instalacji upewnij się, że VS Code wykrył Twój interpreter Pythona z Minicondy (możesz to sprawdzić w lewym dolnym rogu edytora – wybierz interpreter, jeśli nie jest ustawiony automatycznie).
  5. Gotowe! Możesz teraz tworzyć pliki z rozszerzeniem .py i zaczynać pisać kod w Pythonie.

Pamiętaj, aby w trakcie instalacji VS Code zaznaczyć opcję "Add to Context Menu" – to drobiazg, ale znacznie ułatwi Ci pracę na co dzień. Regularnie aktualizuj zarówno Minicondę, jak i VS Code, aby korzystać z najnowszych funkcji i poprawek bezpieczeństwa. W razie problemów z konfiguracją, napisz do nas – chętnie pomożemy!


Warunki zaliczenia

Aby zaliczyć kurs, należy uzyskać co najmniej 50% punktów na kolokwium.

Kryteria oceny:

  • 5.0 (bdb): 90-100% punktów
  • 4.5 (+db): 80-89% punktów
  • 4.0 (db): 70-79% punktów
  • 3.5 (+dst): 60-69% punktów
  • 3.0 (dst): 50-59% punktów
  • 2.0 (ndst): poniżej 50%


Konsultacje

Wydział Fizyki

Godziny konsultacji:

  • Wtorki: 9:00 - 10:00 oraz 15:00 - 16:00
  • Czwartki: 9:00 - 10:00 oraz 15:00 - 16:00

Lokalizacja: Segment G, 1 piętro, pokój 191.