03-Wprowadzenie.pdf
(
3234 KB
)
Pobierz
377992938 UNPDF
Wprowadzenie
Jan Koprowski
<jan.koprowski@gmail.com>
Politechnika Gdańska, FTiMS – Informatyka Stosowana
1
Wprowadzenie
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
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
http://docs.python.org/reference/lexical_analysis.html#id5
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,
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
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
Plik z chomika:
Chruscisz
Inne pliki z tego folderu:
01-Wstęp.pdf
(1166 KB)
02-Podstawy.pdf
(16457 KB)
03-Wprowadzenie.pdf
(3234 KB)
04-PythonMatematyk.pdf
(526 KB)
ActivePython-2.7.1.4-win32-x86.msi
(46057 KB)
Inne foldery tego chomika:
ArtiosCAD 7.6
C++
Dokumenty
drzewa, konstrukcje drewniane
E51
Zgłoś jeśli
naruszono regulamin