03-Wprowadzenie.pdf

(3234 KB) Pobierz
377992938 UNPDF
Wprowadzenie
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
1
Wprowadzenie
377992938.008.png 377992938.009.png 377992938.010.png
Plan prezentacji
Głębsze poznanie języka
Zmienne
String, Unicode, Listy, Słowniki
Funkcje, Klasy, Wyjątki
Budowanie modułów
Dokumentowanie kodu
Introspekcje
Refleksje
Filozofia języka
The Zen of Python (PEP 20)
Coding Standards (PEP 8)
Narzędzia
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
2
Głębsze poznanie języka
Zmienne
String, Unicode, Listy, Słowniki
Funkcje, Klasy, Wyjątki
Budowanie modułów
Dokumentowanie kodu
Introspekcje
Refleksje
Filozofia języka
The Zen of Python (PEP 20)
Coding Standards (PEP 8)
Narzędzia
377992938.011.png 377992938.001.png
Zmienne w języku Python
Nazwy bazują na ASCII
Nieograniczona długość nazw zmiennych
Garbage Collector
Rozróżnianie wielkości liter w nazwach
Case significant
Nazwy zarezerwowane przez słowa kluczowe:
and, del, from, not, while, as, elif, global, or, with, assert, else, if, pass, yield, break, except, import, print,
class, exec, in, raise, continue, finally, is, return, def, for, lambda, try, None
None
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
3
Nazwy bazują na ASCII
Nieograniczona długość nazw zmiennych
Garbage Collector
Rozróżnianie wielkości liter w nazwach
Case significant
Nazwy zarezerwowane przez słowa kluczowe:
class, exec, in, raise, continue, finally, is, return, def, for, lambda, try,
377992938.002.png 377992938.003.png
Podstawowe operacje
Przypisanie
liczba = 2; urzad = 'pocztowy'; zespolona = 1 + 1j
Przypisanie wartości więcej niż jednej zmiennej
a = b =c = 10
Przypisanie wartości innej zmiennej
kopia_liczby = liczba, znaczek = urzad
Zamiana wartości miejscami
znaczek, liczba = liczba, znaczek
http://docs.python.org/tutorial/introduction.html
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
4
Przypisanie
Przypisanie wartości więcej niż jednej zmiennej
a = b =c = 10
Przypisanie wartości innej zmiennej
Zamiana wartości miejscami
377992938.004.png 377992938.005.png
Podstawowe operacje
Usunięcie zmiennej
del kopia_liczby; del urzad # znaczek nadal istnieje
Użycie niedozwolonej nazwy powoduje błąd
niedozwolona spacja = 'napis'; 7spacji = ' ' * 7; try = napis
SyntaxError
http://docs.python.org/tutorial/introduction.html
Jan Koprowski <jan.koprowski@gmail.com> Politechnika Gdańska, FTiMS – Informatyka Stosowana
5
Usunięcie zmiennej
Użycie niedozwolonej nazwy powoduje błąd
377992938.006.png 377992938.007.png
Zgłoś jeśli naruszono regulamin