Programowanie w Pythonie

Autor: Frank Hunt
Data Utworzenia: 13 Marsz 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Python - podstawy w 2h
Wideo: Python - podstawy w 2h

Zawartość

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)

  1. 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.
  2. 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.
  3. 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).
  4. 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ęć

  1. 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.
  2. 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.
  3. 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.


  1. 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.
  2. 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

  3. 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

  4. 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

  5. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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”.
  5. 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.
  6. 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

  1. 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ł.
  2. 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
  3. 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.
  4. 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.
    ZnaczenieSymbolSymbol Pythona
    Mniej niż
    Lepszy niż>>
    Mniejsze lub równe=
    Większe lub równe>=
    Równa się===
    Nie równe!=
  5. 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 .