Spisu treści:

Zacznij korzystać z Pythona: 7 kroków (ze zdjęciami)
Zacznij korzystać z Pythona: 7 kroków (ze zdjęciami)

Wideo: Zacznij korzystać z Pythona: 7 kroków (ze zdjęciami)

Wideo: Zacznij korzystać z Pythona: 7 kroków (ze zdjęciami)
Wideo: Godzina z Pythonem - 3 projekty i 7 różnych modułów 2024, Listopad
Anonim
Zacznij korzystać z Pythona
Zacznij korzystać z Pythona

Programowanie jest niesamowite!

Jest kreatywny, jest zabawny i daje mózgowi trening umysłowy. Wielu z nas chce uczyć się programowania, ale przekonuje się, że nie możemy. Może ma za dużo matematyki, może przeraża cię żargon, który rzuca się wokół. Pozwólcie, że powiem wam teraz, że to jest dokładnie to, co myśleli programiści, zanim zostali programistami. Właściwie to właśnie myślałem mniej niż 10 tygodni temu, kiedy zacząłem programować.

Powiem ci teraz, że każdy może nauczyć się pisać programy. Dzięki postępom w łatwych do odczytania językach programowania, takich jak Python, i bogactwu informacji w Internecie, nie jest to już inwestycja w pełnym wymiarze czasu, aby poznać tajniki języka programowania. Większość programistów „21 wieku” jest wyjątkowo leniwa, po prostu naucz się podstaw i od tego zaczynaj.

To jest bez żargonu, łatwy do naśladowania, który możesz zrobić już teraz. Zgadza się! Zminimalizuj facebook i youtube, zrelaksuj się i śledź dalej na swoim komputerze.

Komputer starszej osoby
Komputer starszej osoby

Dzisiaj przyjrzymy się językowi programowania o nazwie Python, wikipedia definiuje Pythona jako:

„Python jest powszechnie używanym językiem programowania ogólnego przeznaczenia, wysokiego poziomu. Jego filozofia projektowania kładzie nacisk na czytelność kodu, a jego składnia pozwala programistom na wyrażanie koncepcji w mniejszej liczbie wierszy kodu niż byłoby to możliwe w językach takich jak C ++ lub Java. dostarcza konstrukcje mające na celu umożliwienie przejrzystych programów zarówno na małą, jak i na dużą skalę."

Więc co to wszystko znaczy? Myślałem, że powiedziałeś bez żargonu? Cóż, w zasadzie:

„Python jest kompaktowym, uniwersalnym, łatwym do odczytania językiem programowania. Jest bardzo wszechstronny, dzięki czemu można go używać do tworzenia programów o dowolnych kształtach”.

Dlaczego wybrałem Pythona? Ponieważ podstawy Pythona są łatwe do odebrania, a język ma doskonałą społeczność wsparcia online. Po ukończeniu tej umiejętności możesz od razu zacząć tworzyć programy, zamiast spędzać czas na nauce wymaganych zawiłości języka.

A więc zacznijmy!

Krok 1: Czego będziesz potrzebować

Po pierwsze będziesz potrzebował komputera z kopią Pythona, przepraszam użytkowników mobilnych!

Udaj się na https://www.python.org/downloads/ i pobierz najnowszą dostępną wersję za pomocą dużego żółtego przycisku.

Pobieranie Pythona
Pobieranie Pythona

Następnie postępuj zgodnie z instrukcjami instalatora, aby zainstalować Pythona.

Instalator Pythona
Instalator Pythona

Aby sprawdzić, czy python jest zainstalowany, przejdź do CMD (lub terminala) i wpisz:

python --wersja

Python powinien odpowiedzieć wersją Pythona.

Obraz
Obraz

Teraz w tym samouczku będziemy używać IDE lub zintegrowanego środowiska programistycznego (w zasadzie edytora tekstu i kompilatora upchane razem), więc przejdź do https://www.jetbrains.com/pycharm/download/ i pobierz „Community Edition” Pycharm.

Społeczność PyCharm
Społeczność PyCharm

Następnie postępuj zgodnie z instrukcjami instalatora, aby zainstalować PyCharm.

Teraz zacznij programować!

Krok 2: Skonfiguruj PyCharm i utwórz nowy projekt

Przy pierwszym uruchomieniu pycharm zapyta Cię, jakiej mapy klawiszy i motywu chcesz użyć. Zalecam pozostawienie domyślnej mapy klawiszy, ale możesz bawić się motywem, kolorami i czcionkami według własnych upodobań. W tym samouczku używam społeczności Pycharm 4.5 z motywem Dracula.

Zostaniesz wtedy powitany ekranem powitalnym.

Naciśnij Utwórz nowy projekt

Ekran powitalny PyCharm
Ekran powitalny PyCharm

Wybierz Pure Python, a następnie wybierz folder, w którym chcesz przechowywać pliki, a następnie naciśnij Utwórz (Zauważ, że nazwa folderu będzie nazwą Twojego projektu)

Ekran projektu PyCharm
Ekran projektu PyCharm

W tym momencie powinieneś zostać powitany przez rzeczywisty ekran tworzenia kodu:P

Ekran kodu
Ekran kodu

Krok 3: Stwórz swój pierwszy program

Kliknij prawym przyciskiem myszy folder swojego projektu i przejdź do nowego -> Plik Python

Utwórz nowe MENU
Utwórz nowe MENU

Nazwij plik i naciśnij ok

Okno dialogowe plików
Okno dialogowe plików

Teraz w głównym obszarze pojawi się nowa zakładka

Obraz
Obraz

Poniżej _author_ skopiuj i wklej ten kod.

wiadomość = "Witaj świecie"

drukuj wiadomość

Następnie kliknij plik prawym przyciskiem myszy i naciśnij Uruchom

Obraz
Obraz

To skompiluje nasz program i zwróci wynik. Hello World zostanie wydrukowane w obszarze Run Area

Obraz
Obraz

Spójrzmy na to, co właśnie napisaliśmy.

Krok 4: Opracuj swój pierwszy program

Teraz spróbujmy zrozumieć, o co chodzi w kodzie

wiadomość = "Witaj świecie"

drukuj wiadomość

naprawdę znaczy.

Najpierw tworzę i ustawiam wartość zmiennej na ciąg znaków zawierający Hello World. Jeśli zmienisz tekst między znakami mowy, możesz zmienić wartość zmiennej, a tym samym wiadomość. Na przykład:

message = "Witam Instruktaże!"

drukuj wiadomość

Zwroty:

Obraz
Obraz

po uruchomieniu.

Ciąg jest definiowany ze względu na znaki mowy, ciągi mogą być również definiowane za pomocą pojedynczych znaków

wiadomość = „Witaj świecie”

drukuj wiadomość

Zmienne mogą również mieć różne typy. Na przykład to:

liczba całkowita = 29302

jest zmienną o wartości całkowitej (w skrócie int) i to:

zmiennoprzecinkowy = 1469.928

jest zmienną o wartości zmiennoprzecinkowej (w skrócie float).

Zasadniczo różnica między liczbami całkowitymi a zmiennoprzecinkowymi polega na tym, że liczby całkowite są liczbami całkowitymi, podczas gdy zmiennoprzecinkowe są liczbami dziesiętnymi. Liczby całkowite zajmują mniej miejsca, ale nie mogą zawierać liczb dziesiętnych. Na przykład liczba całkowita 1 / liczba całkowita 2

liczba całkowita1 = 1

integer2 = 2 drukuj integer1 / integer2

to 0,5, prawda? Ale wynik jest taki:

Obraz
Obraz

Ponieważ liczb całkowitych nie można dzielić na ułamki dziesiętne. Jednak to:

pływak1 = 1,0

integer2 = 2 drukuj float1 / integer2

zwraca 0,5 po uruchomieniu, ponieważ jedna ze zmiennych jest liczbą zmiennoprzecinkową

Obraz
Obraz

„Drukuj” po prostu drukuje wartość. Na przykład

drukuj "ZNISZCZ ŚWIAT"

drukuje ciąg

Obraz
Obraz

Print może również wydrukować wartość równania, w tym połączenie dwóch ciągów

string1 = "WITAJ"

string2 = "IBLE LOVERS" print string1 + string2

wydruki

Obraz
Obraz

Krok 5: Pętle i if's - struktury kontrolne

Jedną z najważniejszych rzeczy w każdym programie jest istnienie struktur kontrolnych.

Pierwsza struktura kontrolna to pętla while, ta część kodu zapętla się, gdy warunek jest prawdziwy. Na przykład ten kod

liczba = 0

while count < 10: # Dodaj do licznika count = count + 1 print count print "Finished"

uruchamia kod w pętli, aż liczba <10, a następnie kontynuuje pracę z programem.

Obraz
Obraz

Druga to instrukcja if-else, ten fragment kodu sprawdza i robi coś, jeśli wartość zmiennej jest równa 10, robi coś innego, jeśli wartość jest równa 11, i robi coś innego we wszystkich innych okolicznościach.

liczba całkowita = 0

# Jeśli jest równe 10 if integer == 10: print "ITS 10" # Jeśli jest równe 11 elif integer == 11: print "ITS 11" # We wszystkich innych okolicznościach: print "NIE WIEMWWWWWWW" print "Zakończone"

Wróci

Obraz
Obraz

Ponieważ zmienna integer nie jest równa 10 lub 11 iw każdej innej sytuacji działa inaczej.

Aby zdefiniować strukturę while lub if, wpisz typ (while lub if), po którym następuje wartość true lub false, a następnie:

wpisz prawda == prawda:

Zwróć uwagę na „białą spację” dla zawartości każdej pętli, python jest bardzo specyficzny w odniesieniu do białych znaków, dzięki czemu wie, jaki kod jest za chwilę lub pętla if. PyCharm używa jednej spacji, która musi być spójna w całym kodzie! Możesz także dostosować ustawienia, aby zamiast tego używać spacji (co ma pewne zalety).

Krok 6: Komentarze

Być może zauważyłeś, że „skomentowałem” kod, który zamieściłem w części dotyczącej struktur kontrolnych. Możesz skomentować fragment kodu, umieszczając #, a reszta linii zostanie skomentowana. Gdy oprogramowanie jest kompilowane, komentarze są ignorowane

# Witaj świecie

Komentarze są zbawicielem kodu. Ponieważ pozwalają Ci pokazać wszystkim, co jest w Twoim kodzie i co myślałeś podczas pisania kodu. Ale nie przesadzaj! Zakomentowany kod może być tak samo zły, jak kod niedokomentowany

Więc kiedy powinienem skomentować mój kod?

Moją praktyczną zasadą jest komentowanie swoich myśli jako swojego pisma, więc jeśli dodałeś zmienną tylko po to, aby utrzymać swój wiek, nie służy to żadnemu innemu celowi. Skomentuj to.

# Zmienna, która zawiera mój wiek w latach# Właściwie nie używana w tym programie, ale # niezbędna dla przetrwania rasy ludzkiej! mójWiek = 23

Krok 7: Twoje skończone – czas na napisanie czegoś samemu

Woah, właśnie nauczyłeś się podstaw Pythona!

Obraz
Obraz

Więc "co mam teraz zrobić?" możesz zapytać, cóż, możesz dalej bawić się swoim plikiem. Kiedy myślisz, że jesteś gotowy, możesz podjąć wyzwanie. Napisz program do dodawania lub odejmowania dwóch liczb wprowadzonych przez użytkownika. Skorzystaj z Internetu, aby dowiedzieć się, jak uzyskać dane wejściowe użytkownika, a następnie dodaj lub odejmij dwa dane wejściowe i skomentuj swój kod! Chociaż Python jest łatwy do nauczenia, w żadnym wypadku nie ma on niskiego pułapu możliwości - programy o wszystkich kształtach, rozmiarach i konfiguracjach są możliwe przy użyciu Pythona i jego obszernych (i zwykle zgłoszonych przez społeczność) bibliotek. Opublikuj swój kod poniżej, aby uzyskać sugestie i ulepszenia. Powodzenia!

Zalecana: