🐍

Podstawy Pythona i instalacja IDE

Dec 13, 2024

Kurs Pythona - Podstawy

Wprowadzenie

  • Prowadzący: Kacper Sieradziński
  • Cel kursu: Nauka podstaw Pythona oraz praktyczne ćwiczenia, np. aplikacje konsolowe i okienkowe.
  • Zachęta do dołączenia do newslettera – kod, ćwiczenia, informacje z świata programistycznego.

Plan na dzisiaj

  1. Instalacja Pythona
  2. Instalacja IDE (PyCharm)
  3. Podstawy Pythona: zmienne, instrukcje sterujące

Instalacja Pythona

  • Niezależnie od posiadanej wersji, ważne jest zainstalowanie najnowszej wersji (3.x).
  • Proces instalacji:
    • Pobranie Pythona z oficjalnej strony.
    • Zaznaczenie opcji "Add Python to PATH".
    • Przeprowadzanie instalacji poprzez klikanie "Next" i "Install Now".

Instalacja IDE - PyCharm

  • Wybór: PyCharm Community (bezpłatna wersja) zamiast wersji Professional.
  • Proces instalacji:
    • Pobranie PyCharm.
    • Akceptacja zgód na dostęp dla wszystkich użytkowników.
    • Ustawienia instalacji: można zaznaczyć opcje takie jak:
      • "Add to PATH"
      • Skróty na pulpicie.

Tworzenie nowego projektu w PyCharm

  • Utworzenie projektu o nazwie "kurs".
  • Ustawienie wirtualnego środowiska (virtual environment):
    • Izolacja zależności Pythona.
    • Wybranie zainstalowanej wersji Pythona jako "base interpreter".

Pierwszy skrypt w Pythonie

  • Wprowadzenie do kodowania:
    • Komentarz powitalny - "witaj świecie".
    • Użycie komendy print() do wyświetlenia tekstu.

Zmienne

  • Przykład użycia zmiennej w Pythonie: first_name = "Kacper" print(first_name)
  • Standard nazywania zmiennych w Pythonie: użycie podkreślenia.

Typy danych

  • Typy:
    • str (łańcuchy znaków)
    • int (liczby całkowite)
    • float (liczby zmiennoprzecinkowe)
  • Użycie zmiennych do przechowywania wartości, np. wieku.

Użycie instrukcji input()

  • Pobieranie danych od użytkownika: first_name = input("Jak masz na imię?") age = input("Ile masz lat?")

Operatory arytmetyczne i logiczne

  • Podstawowe operatory:
    • Dodawanie (+), odejmowanie (-), mnożenie (*), dzielenie (/)
    • Modulo (%), dzielenie całkowite (//), potęga (**)
  • Operatory logiczne:
    • ==, !=, >, <, >=, <=***

Instrukcje sterujące: if, else

  • Przykład użycia if: if first_name == "Kacper": print("Cześć Kacper!") else: print("Miło mi Cię poznać!")
  • Sprawdzanie wieku użytkownika z użyciem if i warunków logicznych.

Podsumowanie

  • Zachęta do kodowania razem z prowadzącym.
  • Praca domowa dostępna dla zapisanych na newsletter.
  • Podziękowania i zaproszenie na przyszłe odcinki.