Spisu treści:
- Krok 1: Czego będziesz potrzebować
- Krok 2: Skonfiguruj PyCharm i utwórz nowy projekt
- Krok 3: Stwórz swój pierwszy program
- Krok 4: Opracuj swój pierwszy program
- Krok 5: Pętle i if's - struktury kontrolne
- Krok 6: Komentarze
- Krok 7: Twoje skończone – czas na napisanie czegoś samemu
Wideo: Zacznij korzystać z Pythona: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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.
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.
Następnie postępuj zgodnie z instrukcjami instalatora, aby zainstalować Pythona.
Aby sprawdzić, czy python jest zainstalowany, przejdź do CMD (lub terminala) i wpisz:
python --wersja
Python powinien odpowiedzieć wersją Pythona.
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.
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
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)
W tym momencie powinieneś zostać powitany przez rzeczywisty ekran tworzenia kodu:P
Krok 3: Stwórz swój pierwszy program
Kliknij prawym przyciskiem myszy folder swojego projektu i przejdź do nowego -> Plik Python
Nazwij plik i naciśnij ok
Teraz w głównym obszarze pojawi się nowa zakładka
Poniżej _author_ skopiuj i wklej ten kod.
wiadomość = "Witaj świecie"
drukuj wiadomość
Następnie kliknij plik prawym przyciskiem myszy i naciśnij Uruchom
To skompiluje nasz program i zwróci wynik. Hello World zostanie wydrukowane w obszarze Run Area
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:
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:
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ą
„Drukuj” po prostu drukuje wartość. Na przykład
drukuj "ZNISZCZ ŚWIAT"
drukuje ciąg
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
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.
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
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!
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:
Zacznij korzystać z Arduino Nano: 5 kroków
Rozpocznij pracę z Arduino Nano: Arduino Nano to jeden z dostępnych modeli płytek Arduino. Ma mały rozmiar, kompletną funkcję i jest łatwy w użyciu. Arduino nano ma rozmiar 1,70 cala x 0,7 cala, ma kompletną funkcję, taką jak: Atmel ATmega 328 IC, przycisk Restar, 4 diody LED, 3V3 Re
Jak zainstalować Linuksa (początkujący zacznij tutaj!): 6 kroków
Jak zainstalować Linuksa (początkujący zaczynają tutaj!): Czym dokładnie jest Linux? Cóż, drogi czytelniku, Linux jest bramą do świata zupełnie nowych możliwości. Dawno minęły czasy, kiedy OSX czerpał radość z posiadania komputera. Zniknęły głupie zapisy dotyczące bezpieczeństwa w systemie Windows 10. Teraz twoja kolej
[HASS.IO] Zacznij budować swój inteligentny dom bez kodowania za mniej niż 100 USD: 6 kroków
[HASS.IO] Zacznij budować swój inteligentny dom bez kodowania, za mniej niż 100 USD: Ostatnio bawiłem się i skutecznie uczyniłem mój dom mniej „idiotycznym”. Podzielę się więc tym, jak stworzyć system inteligentnego domu o niskiej cenie, wysokiej kompatybilności, który będzie działał bezproblemowo i stabilnie
Jak korzystać z terminala Mac i jak korzystać z kluczowych funkcji: 4 kroki
Jak korzystać z terminala Mac i jak korzystać z kluczowych funkcji: Pokażemy Ci, jak otworzyć terminal MAC. Pokażemy również kilka funkcji w Terminalu, takich jak ifconfig, zmiana katalogów, dostęp do plików i arp. Ifconfig pozwoli Ci sprawdzić Twój adres IP i reklamę MAC
Zacznij korzystać z pojemnościowego zestawu dotykowego: 4 kroki
Rozpocznij z Capacitive Touch Kit: W swoim następnym projekcie zamierzam użyć pojemnościowego touchpada, a przed jego wydaniem postanowiłem zrobić mały samouczek na temat zestawu, który otrzymałem dla DFRobot