WDI-Python.pdf
(
3034 KB
)
Pobierz
Akademia Górniczo-Hutnicza
Wydział Elektrotechniki, Automatyki,
Informatyki i Inżynierii Biomedycznej
WSTĘP DO INFORMATYKI
Adrian Horzyk
www.agh.edu.pl
WPROWADZENIE
Python (https://www.python.org/)
jest językiem programowania ogólnego
przeznaczenia typu
open source,
zoptymalizowany pod kątem jakości,
wydajność, przenośności i integracji. Jest on obecnie używany przez miliony
programistów na całym świecie.
Python
jest niezwykle prostym
językiem zorientowanym obiektowo
(OOP –
Open Oriented Programming),
posiadającym czytelną składnię,
łatwy w utrzymaniu i integracji z komponentami języka C, posiadający bogaty
zbiór interfejsów, bibliotek i narzędzi programistycznych.
Twórcą języka Python
jest
Guido van Rossum.
Python jest językiem interpretowanym,
co daje większą łatwość modyfikacji
gotowego programu, lecz obniża efektywność działania w stosunku do
języków kompilowanych, takich jak C.
Program źródłowy
napisany w języku Python (podobnie jak w Java)
może być najpierw
kompilowany do postaci pośredniej (byte-code),
która następnie wykonywana jest przez
Wirtualną Maszynę Pythona (PVM)
na konkretnej platformie obliczeniowej.
ŚRODOWISKO
Python Spyder (https://pythonhosted.org/spyder/)
jest środowiskiem
developerskim, które posiada wersję dla Windows, Linux i IOSa.
print "Hello World!"
STAŁE, LICZBY I ŁAŃCUCHY
•
Liczby:
5, 3.24, 9.86e-3, (-5 + 2j)
•
Łańcuchy:
'Łańcuch', "Łańcuch"
– w apostrofach lub cudzysłowiach
•
" " "
Za pomocą potrójnych cudzysłowów można oznaczać łańcuchy
wielolinijkowe
" " "
•
W łańcuchach można używać znaków specjalnych, np. znaku nowej linii: \n
" Pierwszy wiersz.\nDrugi wiersz. "
•
Jeśli łańcuch poprzedzimy znakiem
r
lub
R,
wtedy nie są uwzględniane znaki
specjalne, a tekst jest traktowany dosłownie:
R" …\n…"
– tzw. łańcuch surowy.
•
Chcąc poprawnie wyświetlać polskie znaki diakrytyczne najlepiej posłużyć się
unikodem sygnalizując to znakiem
u
lub
U: U"Tekst zapisaliśmy w Unikodzie"
•
Python automatycznie łączy łańcuchy obok siebie:
'Adrian' 'Horzyk'
zostanie
automatycznie przekonwertowany przez interpreter Pythona na
'Adrian Horzyk'
•
Łańcuchy w Pythonie są niezmienne, lecz istnieją metody operowania na nich,
tworząc nowe z części starych.
ZMIENNE
Zmienne umożliwiają przechowywanie w pamięci komputera dane, które mogą
zmieniać się w czasie, np. w wyniku obliczeń.
Zmienne posiadają swoje nazwy, które je identyfikują:
•
Pierwszym znakiem identyfikatora musi być mała lub duża litera alfabetu
(łacińskiego) albo podkreślnik (_), lecz takie zmienne mają specjalne znaczenie.
•
Pozostałe znaki mogą zawierać małe lub duże litery alfabetu łacińskiego,
podkreślniki oraz cyfry (0–9).
•
Wielkość znaków w identyfikatorze jest ważna, stąd
nazwaZmiennej
i
nazwazmiennej
to dwie inne zmienne.
•
Przykłady poprawnych identyfikatorów to: i, __moja_zmienna, nazwa_123, a1.
•
Nazwy zmiennych nie mogą rozpoczynać się od cyfry, zawierać spacje ani łączniki:
3A, nazwa ze spacjami, nazwa-z-lacznikiem.
Plik z chomika:
jacekplacekjacek
Inne pliki z tego folderu:
Programowanie w Pythonie.pdf
(5024 KB)
WDI-Python.pdf
(3034 KB)
pythonlearn.pdf
(2305 KB)
Podrecznik_Pythona.pdf
(1184 KB)
thinkpython.pdf
(815 KB)
Inne foldery tego chomika:
Arduino
Asembler
C++
DirectX
GDB
Zgłoś jeśli
naruszono regulamin