Jak zacząć programowanie na pythonie
Chcesz rozpocząć programowanie programowania? Programowanie uczenia się może być bardzo trudne i prawdopodobnie uważasz, że będziesz musiał odwiedzić kilka lekcji. Chociaż jest to prawdą dla niektórych języków programowania, istnieje duży wybór języków, aby zbadać fundamenty, których wymaga tylko kilku dni. Python - jeden z tych języków. W ciągu kilku minut można napisać prosty program na Pythonie i uruchom go. Najlepsza.
Kroki
Część 1 z 5:
Zainstaluj Python (dla Windows)jeden. Pobierz Python for Windows OS. Tłumacz języka Pythona dla systemu Windows można pobrać za darmo z Pythona. Upewnij się, że pobierasz wersję zgodną z systemem operacyjnym.
- Powinieneś pobrać najnowszą dostępną wersję, w momencie pisania tego artykułu była wersja 3.cztery.
- OS X i Linux są dostarczane z Python pre-zainstalowany. Nie musisz instalować żadnego związanego z oprogramowaniem oprogramowania, ale najprawdopodobniej potrzebujesz edytora tekstu.
- Większość dystrybucji Linuksa i wersji OS X nadal używają Pythona 2.X. Między wersjami 2 i 3 było kilka zmian, w szczególności związanych z operatorem "Drukuj". Jeśli chcesz zainstalować nowszą wersję Python w OS X lub Linux, można również pobrać odpowiednie pliki z Pythona.

2. Zainstaluj tłumacz języka Pythona. Większość użytkowników może ustawić tłumacz bez żadnych ustawień. Możesz zintegrować Pythona do wiersza poleceń, włączając najnowszą opcję na liście dostępnych modułów.

3. Ustaw edytor tekstu. Chociaż możesz tworzyć programy w Pythonie w redaktorze notebooków lub TextEdit, zobaczysz, że jest znacznie łatwiej odczytać i zapisując kod za pomocą specjalistycznego edytora tekstu. Istnieje ogromny wybór darmowych redaktorów, takich jak Notepad ++ (dla Windows), Textwrangler (dla Mac) lub JEDIT (dla każdego systemu).

cztery. Upewnij się, że instalacja przekazała pomyślnie. Otwórz wiersz polecenia (w systemie Windows) lub Terminal (w Mac / Linux) i wybieraj Pyton. Python uruchomi się i zostanie wyświetlony numer wersji. Wpadniesz do linii poleceń interpreterów Pythona, wskazany jako >>>.
Część 2 z 5:
Podstawowe koncepcjejeden. Oblicz, że Python nie wymaga kompilacji. Python jest językiem interpretacyjnym, co oznacza, że można uruchomić program natychmiast po wprowadzeniu zmian w swoim pliku. Prowadzi to do faktu, że programy udoskonalające, przetwarzanie i debugowanie są znacznie szybsze niż w wielu innych językach.
- Python jest jednym z najłatwiejszych do zbadania języków i możesz napisać i prowadzić prosty program w ciągu kilku minut.

2. Zrozumieć tłumacz. Możesz użyć tłumacza do przetestowania kodu bez dodawania swojego programu. Jest bardzo przydatny do studiowania, w jaki sposób konkretne polecenia działa i do pisania programów testowych.

3. Przeglądaj jak Python działa z obiektami i zmiennymi. Python - Obiekt - zorientowany język. Oznacza to, że wszystko jest interpretowane w programie jako obiektów. Oznacza to, że nie musisz deklarować zmiennych na początku programu (możesz to zrobić w dowolnym momencie), a nie musisz określić rodzaj zmiennej (całkowitej, ciągu i tym podobnych).
Część 3 z 5:
Użyj tłumacza Pythona jako kalkulatoraWykonywanie niektórych głównych funkcji obliczeniowych pozwoli Ci radzić sobie z składniami Python i sposobem przetwarzania liczb i linii.
jeden. Uruchom interpretator. Otwórz wiersz polecenia lub terminal. Wybierz Pyton i naciśnij ↵ Enter. Tłumacz Pythona zostanie załadowany i wpadniesz w jego wiersz polecenia (>>>).
- Jeśli nie byłeś zintegrowany Pythona do wiersza poleceń, aby rozpocząć tłumacz, musisz przejść do katalogu Python.

2. Wykonać główną akcję arytmetyczną. Aby wykonać podstawowe działania arytmetyczne, możesz łatwo użyć Pythona. W poniższym widoku widać kilka przykładów na temat korzystania z funkcji obliczeniowych. Uwaga: # Wskazuje komentarze w kodzie Python, a komentarze nie są przekazywane do tłumacza.
>>> 3 + 710 >>> 100 - 10 * 370 >>> (100 - 10 * 3) / 2 # Dywizja Zawsze zwraca numer zmiennoprzecinkowy (liczba dziesiętna) 35.0 >>> (100 - 10 * 3) // 2 # podział całkowcowy (podwójne układanie) Odrzuty frakcyjne Part35 >>> 23% 4 # Bilans jest obliczany z odżywieńK3 >>> 17.53 * 2.67/4.111.41587804878049

3. Oblicz stopień liczby. Aby odnieść się do ćwiczenia, możesz użyć operatora **. Python może szybko obliczyć duże liczby. Zobacz przykład w oknie poniżej.
>>> 7 ** 2 # 7 w Square49 >>> 5 ** 7 # 5 do stopni 778125

cztery. Utwórz i zmień zmienne. Aby wykonać podstawowe działania algebraiczne, możesz przypisać dowolne wartości do zmiennej. Jest to dobre wprowadzenie do tego, jak w Python przypisuje wartości zmiennej. Wartości zmiennych są przypisane przez znak = . Zobacz przykład w następnym oknie.
>>> A = 5 >>> B = 4 >>> A * B20 >>> 20 * A // B25 >>> B ** 216 >>> ODTH = 10 # Nazwa zmiennej może być dowolną linią >>> Wysokość = 5 >>> Szerokość * Height50

pięć. Zamknij interpreter. Po zakończeniu korzystania z tłumacza można go zamknąć i powrócić do wiersza poleceń, klikając Ctrl+Z (Windows) lub Ctrl+RE (Linux / Mac), a następnie klikając ↵ Enter. Możesz także wybierać porzucić () i naciśnij ↵ Enter.
Część 4 z 5:
Utwórz swój pierwszy programjeden. Uruchom edytor tekstu. Możesz szybko utworzyć program testowy, który pomoże Ci poradzić sobie z podstawami tworzenia i zapisywania programów oraz ich dalszego uruchomienia w tłumaczeniu. Pomoże to również upewnić się, że tłumacz przeszedł pomyślnie.

2. Napisz operator "Wydrukować". "Wydrukować" - Jest to jedna z głównych funkcji w Pythonie i służy do wyświetlania informacji w terminalu podczas wykonania programu. Uwaga: "Wydrukować" - Jest to jedna ze znaczących zmian w Pythonie 3. W Pythonie 2 potrzebowałeś tylko do wejścia "Wydrukować" A potem, co chcesz wyświetlić. W Pythonie 3 "Wydrukować" stał się funkcją, więc powinieneś pisać "Druk ()" Ze wskazaniem w nawiasach tego, co chcesz wyświetlić.

3. Dodaj swojego operatora. Jednym z najłatwiejszych sposobów sprawdzenia języka programowania jest wyświetlenie tekstu "Witaj świecie!" Umieść ten tekst wewnątrz wyrażenia "Druk ()", W tym i cytuje znaki:
Wydrukować ("Witaj świecie!")

cztery. Zapisz plik. W menu "Plik" Wybór edytora tekstu "Zapisz jako". W menu rozwijanym w polu Nazwa wybierz typ pliku Python. Jeśli używasz Notatnika (który nie jest zalecany), wybierz "Wszystkie pliki" A następnie dodaj ".Py" Na końcu nazwy pliku.

pięć. Uruchom program. Otwórz wiersz polecenia lub terminal i przejdź do miejsca, w którym zapisałeś plik. Po przełączeniu na żądany folder uruchom plik, wpisując Cześć.Pyi klikając ↵ Enter. Musisz zobaczyć tekst Witaj świecie!, Zapadł się pod wierszem poleceń.

6. Test częściej. Jednym z największych zalet Pythona jest to, że możesz natychmiast przetestować nowy program. Wskazane jest, aby wiersz polecenia działa jednocześnie za pomocą edytora tekstu. Zapisywanie zmian w edytorze możesz natychmiast uruchomić program z linii poleceń i zmian testowych.
Część 5 z 5:
Tworzenie złożonych programówjeden. Eksperyment z operatorami kontrolnymi. Operatorzy kontroli pozwalają kontrolować, jaki program powinien wykonać w pewnych warunkach. Operatorzy te są podstawą programowania w Pythonie i pozwoli Ci utworzyć programy, które wykonują różne działania w zależności od danych wejściowych i warunków. Zacznijmy od operatora Podczas. W tym przykładzie można użyć operatora Podczas Aby obliczyć wiersz Fibonacci do 100:
# Każda liczba rządów fibonacci to suma poprzednich dwóch liczb A, B = 0, 1, 1 < 100:print(b, end=` `)a, b = b, a+b
- Cykl zostanie wykonany podczas gdy (podczas) B mniej niż (<) 100.
- Wynik zostanie wyprowadzony 1 1 2 3 5 8 13 21 34 55 89
- Zespół koniec = `` wyjdzie wynik w tym samym wierszu zamiast wycofać każdą wartość w oddzielnej linii.
- Ten prosty program ma kilka rzeczy, aby zwrócić uwagę na tworzenie złożonych programów na Pythonie:
- Zwróć uwagę na wcięcie. : Pokazuje, że następny linia zostanie wcięta i będzie częścią bloku kodu. W powyższym przykładzie Drukuj (b) i A, B = B, A + B są częścią bloku Podczas. Wysłane wcięcie są niezbędne do pracy do pracy.
- W jednym barze możesz zdefiniować kilka zmiennych. W powyższym przykładzie ZA i B Oba są zdefiniowane w pierwszej linii.
- Jeśli wprowadzisz ten program bezpośrednio do tłumacza, należy dodać pusty ciąg na końcu, aby tłumacz wie, że program został zakończony.

2. Zdefiniuj funkcje w ramach programu. Możesz zdefiniować funkcje, które później zadzwoń. Jest to szczególnie przydatne, jeśli chcesz użyć kilku funkcji w dużym programie. W poniższym przykładzie można utworzyć funkcję do obliczenia serii Fibonacci, podobnie jak napisane wcześniej:
Def FIB (N): A, B = 0, 1, 1 < n:print(a, end=` `)a, b = b, a+bprint()# Позже в программе можно вызвать нужную функцию# Фибоначчи для любого указанного значенияfib(1000)

3. Utwórz bardziej złożony program z operatorami sterowania. Operatorzy zarządzający pozwalają na ustalenie specjalnych warunków, które zmieniają metodę dalszego wykonania programu. Jest to szczególnie ważne, jeśli masz do czynienia z danymi wejściowymi od użytkownika. W poniższym przykładzie użyjemy operatorów gdyby, Elif (Jeszcze jeśli) i JESZCZE Aby utworzyć program, który ocenia wiek użytkownika.
Wiek = int (wejście ("Wpisz swój wiek: ")) Jeśli wiek <= 12:print("Классно быть ребенком!")elif age in range(13, 20):print("Вы подросток!")else:print("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".

cztery. Przeglądaj inne wyrażenia warunkowe. W poprzednim przykładzie użyto symbolu "mniej lub równe" (<=) для определения, удовлетворяет ли введенный возраст определенному условию. Вы можете использовать те же условные выражения, что и в математике, но написание их немного другое:
Wartość | Symbol | Symbol w Pythonie | |
---|---|---|---|
Mniej niż | < | < | |
Więcej niż | > | > | |
Mniej lub równe | ≤ | <= | |
Więcej lub równe | ≥ | > = | |
Na równi | = | == | |
Nie równe | ≠ | != |
pięć. Kontynuuj uczenie się. Oto tylko fundamenty Pythona. Chociaż jest to jeden z najłatwiej studiujących języki, ma, gdzie możesz kopać, jeśli oczywiście jesteś zainteresowany. Najlepszym sposobem na kontynuowanie nauki języka jest kontynuowanie tworzenia programów! Pamiętaj, że można szybko pisać programy bezpośrednio w tłumaczeniu, a testowanie wprowadzonych zmian będzie tak proste, jak uruchomić program z linii poleceń.
Rada
- Python jest jednym z najprostszych języków programowania, ale nadal jego badanie wymaga pewnej cierpliwości. Ponadto pomoże w opanowaniu niektórych fundamentów Algebry, ponieważ Python jest bardzo związany z matematyką.