![Python - podstawy w 2h](https://i.ytimg.com/vi/BBu6ZoAHIwI/hqdefault.jpg)
Zawartość
- Do kroku
- Część 1 z 5: Instalowanie Pythona (Windows)
- Część 2 z 5: Poznanie podstawowych pojęć
- Część 3 z 5: Używanie interpretera języka Python jako kalkulatora
- Część 4 z 5: Pierwszy program
- Część 5 z 5: Projektowanie bardziej złożonych programów
- Porady
Chcesz nauczyć się programować? Rozpoczęcie programowania w języku programowania może wydawać się zniechęcające i możesz pomyśleć, że konieczne są zajęcia, aby się tego nauczyć. Chociaż może tak być w przypadku niektórych języków programowania, istnieje kilka języków, które możesz opanować w dzień lub dwa. Python jest jednym z tych języków. Możesz już stworzyć działający program w Pythonie w ciągu kilku minut. Czytaj dalej, aby dowiedzieć się, jak to zrobić.
Do kroku
Część 1 z 5: Instalowanie Pythona (Windows)
Pobierz Python dla Windows. Możesz bezpłatnie pobrać interpreter języka Python dla systemu Windows z witryny internetowej języka Python. Upewnij się, że pobierasz wersję odpowiednią dla swojego systemu operacyjnego.
- Pobierz najnowszą wersję.
- Python jest już dołączony do OS X i Linux. Nie ma potrzeby instalowania całego oprogramowania związanego z Pythonem, ale naprawdę potrzebujesz dobrego edytora tekstu w języku programowania.
- Większość dystrybucji Linuksa i wersji OS X nadal używa Pythona 2.X. Istnieje kilka drobnych różnic między 2 i 3, a zmiany w instrukcji „print” są szczególnie zauważalne. Jeśli chcesz zainstalować nowszą wersję Pythona w systemie OS X lub Linux, pobierz niezbędne pliki ze strony internetowej Python.
Zainstaluj interpreter języka Python. Dla większości użytkowników wystarczą ustawienia domyślne. Możesz sprawić, by Python działał z wiersza poleceń, zaznaczając ostatnią opcję na liście dostępnych modułów.
Zainstaluj edytor tekstu. Możliwe jest napisanie programu w Pythonie w Notatniku lub TextEdicie, ale o wiele łatwiej jest odczytać kod za pomocą wyspecjalizowanego edytora tekstu. Do wyboru jest wiele darmowych edytorów, takich jak Notepad ++ (Windows), TextWrangler (Mac) lub JEdit (dowolny system).
Przetestuj swoją instalację. Otwórz wiersz polecenia (wiersz poleceń systemu Windows) lub terminal (Mac / Linux) i wpisz pyton. Python zostanie załadowany i zostanie wyświetlony numer wersji. Zobaczysz teraz wiersz polecenia interpretera języka Python w następujący sposób >.
- Rodzaj print ("Witaj świecie!") i naciśnij ↵ Enter. Otrzymasz teraz tekst Witaj świecie! można zobaczyć w wierszu poleceń Pythona.
Część 2 z 5: Poznanie podstawowych pojęć
Nie ma potrzeby kompilowania programu w języku Python. Python współpracuje z interpreterem, co oznacza, że możesz uruchomić program natychmiast po wprowadzeniu w nim zmian. To sprawia, że proces iteracji, rewizji i znajdowania błędów jest dużo szybszy niż w wielu innych językach programowania.
- Python to jeden z najłatwiejszych języków do nauki, a prosty program można uruchomić w ciągu kilku minut.
Korzystanie z tłumacza. Możesz przetestować kod interpretera bez wcześniejszego dodawania go do programu. Jest to świetne rozwiązanie, jeśli chcesz dowiedzieć się, jak działają zadania lub napisać jednorazowy program.
Sposób, w jaki Python obsługuje obiekty i zmienne. Python jest językiem zorientowanym obiektowo, co oznacza, że wszystko jest traktowane jako obiekt. Oznacza to, że musisz zadeklarować zmienne na początku programu (możesz to zrobić w dowolnym momencie), a także będziesz musiał wskazać typ zmiennej (liczba całkowita, łańcuch itp.).
Część 3 z 5: Używanie interpretera języka Python jako kalkulatora
Wykonywanie podstawowych funkcji arytmetycznych pomaga zapoznać się ze składnią języka Python oraz sposobem obsługi liczb i łańcuchów.
Uruchom tłumacza. Otwórz wiersz polecenia lub terminal. Rodzaj pyton i naciśnij ↵ Enter. Spowoduje to uruchomienie interpretera języka Python i otwarcie wiersza polecenia języka Python (>).
- Jeśli nie masz zainstalowanego Pythona, aby móc go uruchomić z wiersza poleceń, musisz najpierw przejść do katalogu Python, aby uruchomić interpreter.
Kilka prostych operacji arytmetycznych. Możesz łatwo używać Pythona do wykonywania prostych operacji arytmetycznych. Zobacz poniższy kod, aby zapoznać się z przykładami tych funkcji obliczeniowych. Zwróć uwagę: # wskazuje, że komentujesz w kodzie Pythona i nie są one przetwarzane przez interpreter.
> 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Dzielenie zawsze zwraca liczbę zmiennoprzecinkową (dziesiętną) 35,0> (100 - 10 * 3) // 2 # Piętro dzielenie (dwa ukośniki) ignoruje liczby dziesiętne 35> 23% 4 # Oblicza pozostałą część dzielenia 3> 17,53 * 2,67 / 4,1 11,41587804878049
Moc obliczeniowa. Użyj ** operator wskazujący moc. Python może szybko obliczyć duże liczby. Zobacz kod poniżej z przykładami.
> 7 * * 2 # 7 do kwadratu 49> 5 * * 7 # 5 do potęgi 7 78125
Tworzenie i manipulowanie zmiennymi. Możesz przypisać zmienne w Pythonie dla prostych funkcji algebraicznych. To doskonałe wprowadzenie do przypisywania zmiennych w programach w języku Python. Możesz przypisać zmienne za pomocą = znak. Zobacz kod poniżej z przykładami.
> a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Zmienne mogą być dowolnym ciągiem znaków> height = 5> width * height 50
Zamknij tłumacza. Po zakończeniu korzystania z interpretera możesz go zamknąć i powrócić do wiersza poleceń, naciskając Ctrl+Z (Windows) lub Ctrl+RE. (Linux / Mac), a następnie włącz ↵ Enter. Możesz też porzucić () wpisz, a następnie naciśnij ↵ Enter prasy.
Część 4 z 5: Pierwszy program
Otwórz edytor tekstu. Możesz szybko stworzyć program testowy, aby zapoznać się z podstawami tworzenia i zapisywania programów, a następnie uruchomić je za pomocą interpretera. Pozwala to również sprawdzić, czy Twój interpreter jest poprawnie zainstalowany.
Wykonanie oświadczenia „drukuj”. „Drukuj” jest jedną z podstawowych funkcji Pythona i służy do wyświetlania informacji w terminalu podczas wykonywania programu. Uwaga: „print” to jedna z największych różnic między Pythonem 2 i Pythonem 3. W Pythonie 2 wystarczyło wpisać „print”, a następnie to, co chciałoby się wyświetlić. W Pythonie 3 "print" stało się funkcją, więc teraz będziesz musiał wpisać "print ()", z tym, co chcesz wyświetlić w nawiasach.
Dodaj oświadczenie. Jednym z najczęstszych sposobów testowania języka programowania jest przeczytanie tekstu „Hello, World!” pokazywać. Umieść ten tekst wewnątrz instrukcji „print ()”, wraz z cudzysłowami:
print ("Witaj świecie!")
- W przeciwieństwie do wielu innych języków nie jest konieczne dodawanie średnika na końcu wiersza ; do miejsca. Nie jest również konieczne stosowanie nawiasów klamrowych ({}), który ma być używany do wskazywania bloków z kodem. Zamiast tego pracujesz z wcięciami, aby wskazać bloki kodu.
Zapisz plik. Kliknij Plik w menu głównym edytora tekstu i wybierz Zapisz jako. W rozwijanym menu poniżej pola nazwy wybierz typ pliku Python. Jeśli używasz Notatnika (niezalecane), wybierz „Wszystkie pliki” i umieść „.py” na końcu nazwy pliku.
- Pamiętaj, aby zapisać plik w miejscu, w którym będziesz mieć do niego łatwy dostęp, ponieważ powinieneś mieć do niego łatwy dostęp z wiersza poleceń.
- Najpierw zapisz go jako „hello.py”.
Uruchom program. Otwórz wiersz polecenia lub terminal i przejdź do lokalizacji zapisu pliku. Kiedy tam dotrzesz, uruchom program, wpisując hello.py i naciśnij ↵ Enter. Powinieneś teraz otrzymać tekst Witaj świecie! poniżej linii poleceń.
- W zależności od tego, jak zainstalowałeś Python i jakiej wersji możesz potrzebować python hello.py lub python3 hello.py wpisywanie, aby uruchomić program.
Testuj tak często, jak to możliwe. Jedną z największych zalet Pythona jest to, że możesz od razu testować nowe programy. Dobrą praktyką jest pozostawienie włączonego wiersza poleceń w tym samym czasie, gdy pracujesz w edytorze. Po zapisaniu programu w edytorze można go uruchomić bezpośrednio z wiersza poleceń, dzięki czemu można szybko przetestować zmiany.
Część 5 z 5: Projektowanie bardziej złożonych programów
Poeksperymentuj ze standardową instrukcją kontroli przepływu. Instrukcje kontroli przepływu pozwalają kontrolować działanie programu na podstawie określonych warunków. Te instrukcje są sercem programowania w Pythonie i można ich używać do tworzenia programów wykonujących różne czynności w zależności od danych wejściowych i warunków. To podczas na początek dobrym przykładem jest stwierdzenie. W tym przykładzie możesz to zrobić podczas instrukcja do obliczenia ciągu Fibonacciego do 100:
# Każda liczba w ciągu Fibonacciego jest # sumą dwóch poprzednich liczb. a, b = 0, 1 while b 100: print (b, end = "") a, b = b, a + b
- Sekwencja trwa do (do czasu) b jest mniejsza niż () 100.
- Wynik staje się wtedy 1 1 2 3 5 8 13 21 34 55 89
- To koniec = „” polecenie pokaże dane wyjściowe w tym samym wierszu, zamiast pokazywać każdą wartość w innym wierszu.
- W tym prostym programie należy zwrócić uwagę na kilka rzeczy, które mają kluczowe znaczenie dla tworzenia złożonych programów w Pythonie:
- Zwróć uwagę na wcięcie. ZA : wskazuje, że następujące wiersze będą wcięte i będą stanowić część bloku kodu. Utwórz w powyższym przykładzie drukuj (b) i a, b = b, a + b część tego podczas blok. Właściwe wcięcie jest niezbędne i unikalne dla programu w języku Python. Nie będzie działać poprawnie, jeśli wcięcie jest nieprawidłowe.
- W jednym wierszu można zdefiniować wiele zmiennych. W powyższym przykładzie oba pliki za tak jak b zdefiniowane w pierwszym wierszu.
- Jeśli wprowadzisz ten program bezpośrednio do interpretera, będziesz musiał dodać pusty wiersz na końcu, aby interpreter wiedział, że program się zakończył.
Projektowanie funkcji w programach. Możesz zdefiniować funkcje, które będziesz mógł wywołać później w programie. Jest to szczególnie przydatne, gdy trzeba użyć wielu funkcji w ramach większego programu. W poniższym przykładzie utworzysz tę samą funkcję, co poprzednio, do wywołania sekwencji Fibonacciego:
def fib (n): a, b = 0, 1 while an: print (a, end = '') a, b = b, a + b print () # Później w programie wywołujesz funkcję Fibonacciego # dla a wartość, którą wskażesz. fib (1000)
- To daje 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Zbuduj bardziej złożony program do sterowania przepływem. Za pomocą instrukcji kontroli przepływu można wskazać określone warunki, które zmieniają sposób działania programu. Jest to szczególnie ważne w przypadku wprowadzania danych przez użytkownika. Poniższy przykład używa gdyby, elif (w przeciwnym razie) i jeszcze stworzyć prosty program do komentowania czyjegoś wieku.
age = int (input ("Podaj swój wiek:")) if age = 12: print ("Fajnie być dzieckiem!") elif wiek w zakresie (13, 20): print ("Jesteś nastolatkiem!" ) else: print ("Czas dorosnąć") # Jeśli którekolwiek z tych stwierdzeń jest prawdziwe # to zostanie wyświetlony odpowiedni tekst. # Jeśli żadne ze stwierdzeń nie jest prawdziwe, wyświetlany jest komunikat „else” #.
- Ten program wprowadza kilka innych ważnych stwierdzeń, które są niezbędne w wielu różnych zastosowaniach:
- Wejście () - To poprosi o wprowadzenie danych za pomocą klawiatury. Użytkownik zobaczy wiadomość w cudzysłowie. W tym przykładzie Wejście () otoczony int () funkcja, co oznacza, że wszystkie dane wejściowe są traktowane jako liczba całkowita (liczba całkowita).
- zasięg () - Tej funkcji można używać na wiele różnych sposobów. W tym programie sprawdza, czy zakres mieści się między 13 a 20. Koniec zakresu nie jest uwzględniany w obliczeniach.
- Ten program wprowadza kilka innych ważnych stwierdzeń, które są niezbędne w wielu różnych zastosowaniach:
Naucz się innych wyrażeń warunkowych. W poprzednim przykładzie zastosowano symbol „mniejszy lub równy” (=), aby określić, czy wprowadzony wiek jest zgodny z warunkiem. Możesz użyć tych samych wyrażeń warunkowych, których używasz w matematyce, ale wpisywanie ich wygląda nieco inaczej:
Wyrażenia warunkowe. Znaczenie Symbol Symbol Pythona Mniej niż Lepszy niż > > Mniejsze lub równe ≤ = Większe lub równe ≥ >= Równa się = == Nie równe ≠ != - Ucz się. To dopiero początek, jeśli chodzi o naukę Pythona. Chociaż jest to jeden z najłatwiejszych języków do nauczenia się, jest wiele do nauczenia się, jeśli chcesz zagłębić się w ten język. Najlepszym sposobem jest kontynuowanie tworzenia programów! Pamiętaj, że możesz szybko napisać kilka projektów programu w interpreterze, a testowanie zmian jest tak proste, jak ponowne uruchomienie programu z wiersza poleceń.
- Istnieje kilka dobrych książek na temat programowania w Pythonie, w tym „Python for Beginners”, „Python Cookbook” i „Python Programming: An Introduction to Computer Science”.
- Dostępnych jest wiele zasobów online, ale koncentrują się one głównie na języku Python 2.X. Może być konieczne zmodyfikowanie przykładów, aby działały w Pythonie 3.
- Wiele szkół oferuje lekcje w Pythonie. Python jest często nauczany na lekcjach programowania wprowadzających, ponieważ jest to jeden z najłatwiejszych języków do nauki.
Porady
- Python jest jednym z prostszych języków komputerowych, ale nadal wymaga poświęcenia, aby naprawdę dobrze się uczyć. Pomocna jest również znajomość algebry, ponieważ Python jest bardzo skoncentrowany na modelach matematycznych .