02-Podstawy.pdf

(16457 KB) Pobierz
377992939 UNPDF
Podstawy
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
1
Podstawy
377992939.008.png 377992939.009.png 377992939.010.png
Plan prezentacji
Garść informacji
Pętla for
Komentarze
Pętla for else
Stringi
instrukcje: continue, break i pass
Wbudowane typy liczbowe
Sekwencyjne typy danych
Systemy liczbowe
Stringi
Działania
Krotki
Zmienne
Listy
Konstrukcja print
Słowniki
Pobieranie danych
Zbiory
Operatory porównań
For dla sekwencyjnych typów danych
Konstrukcja if
Odczyt pliku na przykładzie funkcji for
Konstrukcja if else
Funkcje
Konstrukcja if elif else
––
Klasy
Pętla while
Wyjątki
Pętla while else
Importowanie modułów
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
2
Garść informacji
Pętla for
Komentarze
Pętla for else
Stringi
instrukcje: continue, break i pass
Wbudowane typy liczbowe
Sekwencyjne typy danych
Systemy liczbowe
Stringi
Działania
Krotki
Zmienne
Listy
Konstrukcja print
Słowniki
Pobieranie danych
Zbiory
Operatory porównań
For dla sekwencyjnych typów danych
Konstrukcja if
Odczyt pliku na przykładzie funkcji for
Konstrukcja if else
Funkcje
––
Konstrukcja if elif else
Klasy
Pętla while
Wyjątki
Pętla while else
Importowanie modułów
377992939.011.png 377992939.001.png
Paradygmaty
Python wspiera opiera się na
trzech paradygmatach
Strukturalnym
Obiektowym
Funkcjonalnym
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
3
Strukturalnym
Obiektowym
Funkcjonalnym
377992939.002.png 377992939.003.png
Prosta i czytelna składnia
Elegancja kodu przez wymuszenie
stosowania wcięć
def factorial(value):
if value == 0:
return 1
else:
return value * factorial(value - 1)
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
4
if value == 0:
return 1
else:
return value * factorial(value - 1)
377992939.004.png 377992939.005.png
Dostępne tryby
Batch mode
python moj_program.py
Interactive mode
$ python
>>> 2 + 2
4
>>> 'Ala ma kota'
'Ala ma kota'
>>> quit()
$
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
5
'Ala ma kota'
>>> quit()
377992939.006.png 377992939.007.png
Zgłoś jeśli naruszono regulamin