02-Podstawy.pdf
(
16457 KB
)
Pobierz
377992939 UNPDF
Podstawy
Jan Koprowski
<jan.koprowski@gmail.com>
Politechnika Gdańska, FTiMS – Informatyka Stosowana
1
Podstawy
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
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
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)
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()
Plik z chomika:
elektronm
Inne pliki z tego folderu:
Python_wg_Regedita.html
(40 KB)
04-PythonMatematyk.pdf
(526 KB)
02-Podstawy.pdf
(16457 KB)
03-Wprowadzenie.pdf
(3234 KB)
01-Wstęp.pdf
(1166 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin