Jak rozpocząć programowanie w Pythonie: 13 kroków (ze zdjęciami)

Spisu treści:

Jak rozpocząć programowanie w Pythonie: 13 kroków (ze zdjęciami)
Jak rozpocząć programowanie w Pythonie: 13 kroków (ze zdjęciami)

Wideo: Jak rozpocząć programowanie w Pythonie: 13 kroków (ze zdjęciami)

Wideo: Jak rozpocząć programowanie w Pythonie: 13 kroków (ze zdjęciami)
Wideo: Naucz się programowania tworząc grę w Pythonie! Lekcja 1: Instalacje i stworzenie okna gry 2024, Kwiecień
Anonim

Chcesz zacząć uczyć się programowania? Zajęcie się programowaniem komputerowym może być zniechęcające i możesz pomyśleć, że musisz wziąć udział w zajęciach, aby się uczyć. Chociaż może to być prawdą w przypadku niektórych języków, istnieje wiele języków programowania, którym zrozumienie podstaw zajmie tylko dzień lub dwa. Jednym z takich języków jest Python. Podstawowy program w Pythonie można uruchomić w ciągu zaledwie kilku minut. Zobacz krok 1 poniżej, aby dowiedzieć się, jak to zrobić.

Kroki

Część 1 z 5: Instalacja Pythona

Okna

167107 1 2
167107 1 2

Krok 1. Odwiedź stronę Pythona

Możesz pobrać wszystko, czego potrzebujesz do rozpoczęcia pracy z Pythonem, ze strony Pythona (python.org/downloads. Strona powinna automatycznie wykryć, że używasz systemu Windows i przedstawić linki do instalatora systemu Windows.

167107 2 2
167107 2 2

Krok 2. Wybierz wersję, którą chcesz zainstalować

Obecnie dostępne są dwie wersje Pythona: 3.x.x i 2.7.10. Python udostępnia obie wersje do pobrania, ale nowi użytkownicy powinni wybrać wersję 3.x.x. Pobierz wersję 2.7.10, jeśli zamierzasz pracować ze starszym kodem Pythona lub z programami i bibliotekami, które nie zostały jeszcze przyjęte w wersji 3.x.x.

Ten przewodnik zakłada, że instalujesz 3.x.x

167107 3 3
167107 3 3

Krok 3. Uruchom instalator po pobraniu

Kliknięcie przycisku żądanej wersji spowoduje pobranie instalatora. Uruchom ten instalator po zakończeniu pobierania.

167107 4 2
167107 4 2

Krok 4. Zaznacz pole „Dodaj Python 3.5 do PATH”

Umożliwi to uruchomienie Pythona bezpośrednio z wiersza polecenia.

167107 5 2
167107 5 2

Krok 5. Kliknij „Zainstaluj teraz”

Spowoduje to zainstalowanie Pythona ze wszystkimi domyślnymi ustawieniami, co powinno wystarczyć dla większości użytkowników.

Jeśli chcesz wyłączyć określone funkcje, zmienić katalog instalacyjny lub zainstalować debuger, kliknij „Dostosuj instalację”, a następnie zaznacz lub odznacz pola

Prochowiec

167107 6 2
167107 6 2

Krok 1. Zdecyduj, czy chcesz zainstalować Pythona 3.x.x

Wszystkie wersje OS X są dostarczane z już zainstalowanym Pythonem 2.7. Jeśli nie potrzebujesz nowszej wersji Pythona, nie musisz niczego instalować. Jeśli chcesz mieć dostęp do najnowszych wersji Pythona, zainstaluj 3.x.x.

Jeśli chcesz po prostu użyć dołączonej wersji Pythona, możesz tworzyć skrypty w edytorze tekstu i uruchamiać je przez terminal

167107 7 2
167107 7 2

Krok 2. Pobierz pliki Python 3.x.x ze strony Pythona

Odwiedź stronę (python.org/downloads na komputerze Mac. Powinien wykryć system operacyjny i wyświetlić pliki instalacyjne komputera Mac. Jeśli nie, kliknij łącze „Mac OS X”.

167107 8 2
167107 8 2

Krok 3. Kliknij dwukrotnie pobrany plik PKG, aby rozpocząć instalację Pythona

Postępuj zgodnie z instrukcjami, aby zainstalować Pythona. Większość użytkowników może po prostu korzystać z ustawień domyślnych.

167107 9 2
167107 9 2

Krok 4. Uruchom Pythona w terminalu

Aby sprawdzić, czy instalacja przebiegła prawidłowo, uruchom terminal i wpisz python3. Powinno to uruchomić interfejs Pythona 3.x.x i wyświetlić wersję.

Linux

167107 10 2
167107 10 2

Krok 1. Sprawdź wersję Pythona, którą już zainstalowałeś

Prawie każda dystrybucja Linuksa jest dostarczana z zainstalowanym Pythonem. Możesz zobaczyć, jaką masz wersję, otwierając Terminal i wpisując Pythona.

167107 11 2
167107 11 2

Krok 2. Zainstaluj najnowszą wersję w Ubuntu

Otwórz okno Terminal i wpisz sudo apt-get install python.

Możesz także zainstalować Pythona za pomocą aplikacji Ubuntu Add/Remove Applications znajdującej się w oknie Applications

167107 12 2
167107 12 2

Krok 3. Zainstaluj najnowszą wersję w Red Hat i Fedorze

Otwórz okno Terminal i wpisz sudo yum install python.

167107 13 2
167107 13 2

Krok 4. Zainstaluj najnowszą wersję w Arch Linux

Zaloguj się jako użytkownik root. Wpisz pacman -S python.

167107 14 2
167107 14 2

Krok 5. Pobierz środowisko IDLE

Jeśli chcesz użyć środowiska programistycznego Python, możesz je uzyskać za pomocą menedżera oprogramowania swojej dystrybucji. Po prostu wyszukaj „python bezczynny”, aby znaleźć i zainstalować pakiet.

Inne niezbędne

167107 15 2
167107 15 2

Krok 1. Zainstaluj edytor tekstu

Chociaż możesz tworzyć programy w języku Python w Notatniku lub TextEdit, znacznie łatwiej będzie Ci czytać i pisać kod za pomocą specjalistycznego edytora tekstu. Do wyboru jest wiele darmowych edytorów, takich jak Sublime Text (dowolny system), Notepad++ (Windows), TextWrangler (Mac) lub JEdit (dowolny system).

167107 16 2
167107 16 2

Krok 2. Przetestuj swoją instalację

Otwórz wiersz polecenia (Windows) terminala (Mac/Linux) i wpisz python. Python zostanie załadowany i wyświetlony zostanie numer wersji. Zostaniesz przeniesiony do wiersza poleceń interpretera Pythona, pokazanego jako >>>.

Wpisz print("Witaj, świecie!") i naciśnij ↵ Enter. Powinieneś zobaczyć tekst Hello, World! wyświetlane pod wierszem poleceń Pythona

Część 2 z 5: Nauka podstawowych pojęć

167107 17 2
167107 17 2

Krok 1. Zrozum, że Python nie wymaga kompilacji

Python jest językiem interpretowanym, co oznacza, że możesz uruchomić program, gdy tylko dokonasz zmian w pliku. Dzięki temu iterowanie, poprawianie i rozwiązywanie problemów z programami jest znacznie szybsze niż w przypadku wielu innych języków.

Python jest jednym z łatwiejszych do nauczenia się języków, a podstawowy program można uruchomić w ciągu zaledwie kilku minut

167107 18 2
167107 18 2

Krok 2. Zamieszaj w tłumaczu

Możesz użyć interpretera do przetestowania kodu bez konieczności uprzedniego dodawania go do programu. Jest to świetne do nauki działania określonych poleceń lub pisania programu do jednorazowego użytku.

167107 19 2
167107 19 2

Krok 3. Dowiedz się, jak Python obsługuje obiekty i zmienne

Python jest językiem zorientowanym obiektowo, co oznacza, że wszystko w programie jest traktowane jako obiekt. Ponadto nie będziesz musiał deklarować zmiennych na początku programu (możesz to zrobić w dowolnym momencie) i nie musisz określać typu zmiennej (całkowita, łańcuchowa itp.).

Część 3 z 5: Używanie interpretera Pythona jako kalkulatora

Wykonywanie podstawowych funkcji kalkulatora pomoże Ci zapoznać się ze składnią Pythona oraz sposobem obsługi liczb i łańcuchów.

167107 20 2
167107 20 2

Krok 1. Uruchom tłumacza

Otwórz wiersz polecenia lub terminal. Wpisz python w monicie i naciśnij ↵ Enter. Spowoduje to załadowanie interpretera Pythona i zostaniesz przeniesiony do wiersza poleceń Pythona (>>>).

Jeśli nie zintegrowałeś Pythona z wierszem poleceń, będziesz musiał przejść do katalogu Pythona, aby uruchomić interpreter

167107 21 2
167107 21 2

Krok 2. Wykonaj podstawową arytmetykę

Możesz używać Pythona do łatwego wykonywania podstawowych operacji arytmetycznych. W poniższej ramce znajdziesz kilka przykładów korzystania z funkcji kalkulatora. Uwaga: # oznacza komentarze w kodzie Pythona i nie są one przekazywane przez interpreter.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Dzielenie zawsze zwróci liczbę zmiennoprzecinkową (dziesiętną) 35.0 >>> (100 - 10*3) // 2 # Podział piętra (dwa ukośniki) spowoduje odrzucenie wyników dziesiętnych 35 >>> 23% 4 # Oblicza resztę z dzielenia 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 22 2
167107 22 2

Krok 3. Oblicz moce

Możesz użyć operatora ** do oznaczenia uprawnień. Python potrafi szybko obliczyć duże liczby. Przykłady można znaleźć w ramce poniżej.

>> 7 ** 2 #7 do kwadratu 49 >>> 5 ** 7 #5 do potęgi 7 78125

167107 23 2
167107 23 2

Krok 4. Twórz i manipuluj zmiennymi

Możesz przypisać zmienne w Pythonie, aby wykonać podstawową algebrę. To dobre wprowadzenie do przypisywania zmiennych w programach Pythona. Zmienne są przypisywane za pomocą znaku =. Przykłady można znaleźć w ramce poniżej.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Zmienne mogą być dowolnymi łańcuchami > >> wysokość = 5 >>> szerokość * wysokość 50

167107 24 2
167107 24 2

Krok 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+D (Linux/Mac), a następnie naciskając ↵ Enter. Możesz także wpisać quit() i nacisnąć ↵ Enter.

Część 4 z 5: Tworzenie pierwszego programu

167107 25 2
167107 25 2

Krok 1. Otwórz edytor tekstu

Możesz szybko stworzyć program testowy, który zapozna Cię z podstawami tworzenia i zapisywania programów, a następnie uruchamia je przez interpreter. Pomoże to również sprawdzić, czy tłumacz został poprawnie zainstalowany.

167107 26 2
167107 26 2

Krok 2. Utwórz oświadczenie „drukuj”

"Drukuj" jest jedną z podstawowych funkcji Pythona i służy do wyświetlania informacji w terminalu podczas wykonywania programu. Uwaga: „drukuj” to jedna z największych zmian z Pythona 2 do Pythona 3. W Pythonie 2 wystarczyło wpisać „drukuj”, a następnie to, co chciałeś wyświetlić. W Pythonie 3 "print" stało się funkcją, więc będziesz musiał wpisać "print()", z tym, co chcesz wyświetlić w nawiasach.

167107 27 2
167107 27 2

Krok 3. Dodaj swoje oświadczenie

Jednym z najczęstszych sposobów testowania języka programowania jest wyświetlenie tekstu „Hello, World!” Umieść ten tekst wewnątrz instrukcji „print()”, włączając znaki cudzysłowu:

print("Witaj, świecie!")

W przeciwieństwie do wielu innych języków, nie musisz oznaczać końca linii znakiem;. Nie będziesz także musiał używać nawiasów klamrowych ({}) do oznaczania bloków. Zamiast tego wcięcie będzie oznaczać, co jest zawarte w bloku

167107 28 2
167107 28 2

Krok 4. Zapisz plik

Kliknij menu Plik w edytorze tekstu i wybierz Zapisz jako. W rozwijanym menu pod polem nazwy wybierz typ pliku Python. Jeśli używasz Notatnika (niezalecane), wybierz „Wszystkie pliki”, a następnie dodaj „.py” na końcu nazwy pliku.

  • Pamiętaj, aby zapisać plik w łatwo dostępnym miejscu, ponieważ będziesz musiał przejść do niego w wierszu polecenia.
  • W tym przykładzie zapisz plik jako „hello.py”.
167107 29 2
167107 29 2

Krok 5. Uruchom program

Otwórz wiersz polecenia lub terminal i przejdź do lokalizacji, w której zapisałeś plik. Gdy już tam będziesz, uruchom plik, wpisując hello.py i naciskając ↵ Enter. Powinieneś zobaczyć tekst Hello, World! wyświetlane pod wierszem polecenia.

W zależności od tego, jak zainstalowałeś Pythona i jego wersji, może być konieczne wpisanie python hello.py lub python3 hello.py, aby uruchomić program

167107 30 2
167107 30 2

Krok 6. Testuj często

Jedną z wielkich zalet Pythona jest to, że możesz od razu testować swoje nowe programy. Dobrą praktyką jest otwieranie wiersza poleceń w tym samym czasie, gdy otwarty jest edytor. Po zapisaniu zmian w edytorze możesz od razu uruchomić program z wiersza poleceń, co pozwala na szybkie testowanie zmian.

Część 5 z 5: Tworzenie zaawansowanych programów

167107 31 2
167107 31 2

Krok 1. Poeksperymentuj z podstawową instrukcją kontroli przepływu

Instrukcje kontroli przepływu pozwalają kontrolować, co robi program w oparciu o określone warunki. Te instrukcje są sercem programowania w Pythonie i umożliwiają tworzenie programów, które wykonują różne rzeczy w zależności od danych wejściowych i warunków. Stwierdzenie while jest dobrym na początek. W tym przykładzie możesz użyć instrukcji while do obliczenia ciągu Fibonacciego do 100:

# Każda liczba w ciągu Fibonacciego jest # sumą poprzednich dwóch liczb a, b = 0, 1 podczas gdy b < 100: print(b, end=' ') a, b = b, a+b

  • Sekwencja będzie działać tak długo, jak (gdy) b będzie mniejsze niż (<) 100.
  • Wynik wyniesie 1 1 2 3 5 8 13 21 34 55 89
  • Polecenie end=' ' wyświetli dane wyjściowe w tym samym wierszu zamiast umieszczać każdą wartość w osobnym wierszu.
  • W tym prostym programie należy zwrócić uwagę na kilka rzeczy, które są kluczowe dla tworzenia złożonych programów w Pythonie:

    • Zanotuj wcięcie. A: wskazuje, że następujące wiersze zostaną wcięte i będą częścią bloku. W powyższym przykładzie print(b) i a, b = b, a+b są częścią bloku while. Prawidłowe wcięcia są niezbędne do działania programu.
    • W tym samym wierszu można zdefiniować wiele zmiennych. W powyższym przykładzie a i b są zdefiniowane w pierwszym wierszu.
    • Jeśli wprowadzasz ten program bezpośrednio do interpretera, musisz dodać pustą linię na końcu, aby interpreter wiedział, że program jest zakończony.
167107 32 2
167107 32 2

Krok 2. Buduj funkcje w programach

Możesz zdefiniować funkcje, które możesz później wywołać w programie. Jest to szczególnie przydatne, jeśli potrzebujesz korzystać z wielu funkcji w ramach większego programu. W poniższym przykładzie możesz utworzyć funkcję do wywołania ciągu Fibonacciego podobnego do tego, który napisałeś wcześniej:

def fib(n): a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print() # Później w programie możesz wywołać swojego Fibonacciego # funkcja dla dowolnej określonej wartości fib(1000)

To zwróci 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Krok 3. Zbuduj bardziej skomplikowany program kontroli przepływu

Instrukcje sterowania przepływem umożliwiają ustawienie określonych warunków, które zmieniają sposób działania programu. Jest to szczególnie ważne, gdy masz do czynienia z danymi wejściowymi użytkownika. Poniższy przykład użyje if, elif (else if) i else do stworzenia prostego programu, który ocenia wiek użytkownika.

age = int(input("Podaj swój wiek: ")) if age <= 12: print("Wspaniale jest być dzieckiem!") elif age in range(13, 20): print("Jesteś nastolatkiem !") else: print("Czas dorosnąć") # Jeśli którekolwiek z tych stwierdzeń jest prawdziwe # zostanie wyświetlony odpowiedni komunikat. # Jeśli żadna z instrukcji nie jest prawdziwa, wyświetlany jest komunikat "else".

  • Ten program wprowadza również kilka innych bardzo ważnych stwierdzeń, które będą nieocenione w wielu różnych zastosowaniach:

    • input() - To wywołuje dane wejściowe użytkownika z klawiatury. Użytkownik zobaczy wiadomość zapisaną w nawiasach. W tym przykładzie input() jest otoczony przez funkcję int(), co oznacza, że wszystkie dane wejściowe będą traktowane jako liczba całkowita.
    • range() - Ta funkcja może być używana na wiele sposobów. W tym programie sprawdza się, czy liczba mieści się w zakresie od 13 do 20. Koniec zakresu nie jest liczony w obliczeniach.
167107 34 2
167107 34 2

Krok 4. Naucz się innych wyrażeń warunkowych

W poprzednim przykładzie użyto symbolu „mniejszy niż lub równy” (<=), aby określić, czy wiek wejściowy spełnił warunek. Możesz użyć tych samych wyrażeń warunkowych, co w matematyce, ale ich wpisywanie jest nieco inne:

Wyrażenia warunkowe.

Oznaczający Symbol Symbol Pythona
Mniej niż < <
Lepszy niż > >
Mniejsze lub równe <=
Większy bądź równy >=
Równa się = ==
Nie równe !=
167107 35 2
167107 35 2

Krok 5. Kontynuuj naukę

To tylko podstawy, jeśli chodzi o Pythona. Chociaż jest to jeden z najprostszych języków do nauczenia, jest sporo głębi, jeśli jesteś zainteresowany kopaniem. Najlepszym sposobem na kontynuowanie nauki jest ciągłe tworzenie programów! Pamiętaj, że możesz szybko pisać programy do zdrapywania bezpośrednio w interpreterze, a testowanie zmian jest tak proste, jak ponowne uruchomienie programu z wiersza poleceń.

  • Istnieje wiele dobrych książek dotyczących programowania w Pythonie, w tym „Python dla początkujących”, „Książka kucharska Pythona” i „Programowanie w Pythonie: wprowadzenie do informatyki”.
  • Istnieje wiele różnych źródeł dostępnych online, ale wiele z nich jest nadal nastawionych na Python 2. X. Może zaistnieć potrzeba wprowadzenia poprawek w podanych przez nich przykładach.
  • Jeśli chcesz uruchomić Pythona online, ale chcesz uruchomić Pythona 3, Repl[1] ma interpreter Pythona, który używa wirtualnych maszyn Linux. Innym dobrym zasobem online dla przyszłego „pythonisty” (dobrze zorientowanego programisty Pythona) jest thinkfunctional[2]. W przypadku większych wyzwań dostępne są również „Automate the Boring Stuff”[3] i Project Euler[4].
  • Wiele lokalnych szkół oferuje zajęcia z języka Python. Często Python jest nauczany na zajęciach wprowadzających, ponieważ jest to jeden z łatwiejszych języków do nauki.

Przykładowe programy

Image
Image

Przykładowy kod startowy interpretera Pythona

Image
Image

Przykładowy kod kalkulatora Pythona

Image
Image

Przykładowy łatwy program w Pythonie

Zalecana: