Python 3 to popularny język programowania wysokiego poziomu używany w szerokiej gamie aplikacji. Oto kilka podstaw Pythona 3, które powinieneś znać:
- Zmienne: W Pythonie 3 zmienne są tworzone poprzez przypisanie wartości do nazwy. Na przykład x = 5 tworzy zmienną o nazwie x i przypisuje jej wartość 5.
- Typy danych: Python 3 obsługuje kilka wbudowanych typów danych, w tym liczby całkowite, zmiennoprzecinkowe, łańcuchy, wartości logiczne, listy, krotki i słowniki.
- Operatory: Python 3 obsługuje wiele operatorów, w tym operatory arytmetyczne (+, -, *, /), operatory porównania (>, <, ==, !=) i operatory logiczne (i, lub, nie).
- Instrukcje przepływu sterowania: Python 3 obsługuje kilka instrukcji przepływu sterowania, w tym instrukcje if-else, pętle for i while. Instrukcje te pozwalają kontrolować przepływ wykonywania kodu.
- Funkcje: W Pythonie 3 funkcje są tworzone za pomocą słowa kluczowego def. Na przykład def moja_funkcja(x): tworzy funkcję o nazwie moja_funkcja, która przyjmuje jeden argument o nazwie x.
Dane wejściowe i wyjściowe: W Pythonie 3 możesz użyć funkcji input(), aby uzyskać dane wejściowe od użytkownika, oraz funkcji print(), aby wyświetlić tekst na konsoli.
Moduły: Python 3 obsługuje moduły, które są zbiorami funkcji i zmiennych, które można importować i używać w innym kodzie Pythona. Możesz importować moduły za pomocą słowa kluczowego import.
Posiadamy również komplet Samouczek Pythona 3 przeznaczony do nauki języka Python 3 na wszystkich poziomach, od początkującego do zaawansowanego. Ten kompleksowy samouczek przeprowadzi Cię przez podstawowe koncepcje języka Python i stopniowo przejdzie do bardziej zaawansowanych tematów.
Zalety Pythona 3:
- Python 3 ma prostą składnię, którą łatwo się nauczyć i przeczytać, co czyni go dobrym wyborem dla początkujących.
- Python 3 to język wysokiego poziomu, który ma dużą bibliotekę standardową i wiele dostępnych bibliotek innych firm, co czyni go wszechstronnym językiem, którego można używać w wielu różnych zastosowaniach.
- Python 3 obsługuje wiele paradygmatów programowania, w tym programowanie obiektowe, funkcjonalne i proceduralne.
- Python 3 jest językiem interpretowanym, co oznacza, że nie trzeba go kompilować przed uruchomieniem, co ułatwia szybkie pisanie i testowanie kodu.
- Python 3 dobrze obsługuje analizę danych i obliczenia naukowe dzięki bibliotekom takim jak NumPy i Pandas.
Wady Pythona 3:
- Python 3 może być wolniejszy niż języki skompilowane, takie jak C++ czy Java, co może stanowić problem w przypadku aplikacji wymagających dużej wydajności.
- Python 3 ma globalną blokadę interpretera (GIL), która może ograniczyć jego zdolność do wykorzystania wielu rdzeni procesora.
- Python 3 może nie być najlepszym wyborem do programowania systemów niskiego poziomu, ponieważ nie zapewnia takiego samego poziomu kontroli nad sprzętem, jak inne języki.
- Python 3 nie jest tak popularny w niektórych dziedzinach jak inne języki, np. R do analizy danych lub C++ do tworzenia gier, więc nie zawsze może być najlepszym wyborem w przypadku określonych zastosowań.
Pyton został opracowany przez Guido van Rossuma na początku lat 90-tych, a jego najnowsza wersja to 3.11.0, możemy go po prostu nazwać Python3. Python 3.0 został wydany w 2008 roku i jest językiem interpretowanym, tj. nie jest kompilowany, a interpreter będzie sprawdzał kod linia po linii. Z tego artykułu można dowiedzieć się podstaw Język programowania Python . Zanim więc przejdziemy dalej… zastosujmy najpopularniejszą tradycję „HelloWorld” i porównajmy składnię Pythona z C, C++ i Javą (wziąłem te 3, ponieważ są to najbardziej znane i najczęściej używane języki).
Python3
# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')> |
>
>
Notatka: Należy pamiętać, że zakres Pythona nie zależy od nawiasów klamrowych ( { } ), zamiast tego używa wcięcia dla swojego zakresu. Zacznijmy od podstaw Pythona, gdzie omówimy podstawy w kilku małych sekcjach. Po prostu je przejrzyj i zaufaj mi, że bardzo łatwo nauczysz się podstaw Pythona.
Wprowadzenie i konfiguracja
- Jeśli jesteś włączony System operacyjny Windows pobierz Pythona przez Klikając tutaj a teraz zainstaluj z poziomu konfiguracji i w menu Start wpisz IDLE.IDLE, możesz myśleć o tym jak o IDE Pythona do uruchamiania skryptów Pythona. Będzie to wyglądać jakoś tak:

- Jeśli jesteś włączony Podobny do Linuksa/Unixa po prostu otwórz terminal i w 99% systemie operacyjnym Linux Python jest fabrycznie zainstalowany z systemem operacyjnym. Po prostu wpisz „python3” w terminalu i gotowe. Będzie to wyglądać tak:

The>>> reprezentuje powłokę Pythona i jest gotowa do przyjęcia poleceń i kodu Pythona.>
Zmienne i struktury danych
W innych językach programowania, takich jak C, C++ i Java, będziesz musiał zadeklarować typ zmiennych, ale w Pythonie nie musisz tego robić. Po prostu wpisz zmienną, a kiedy zostaną jej przypisane wartości, automatycznie będzie wiedzieć, czy podana wartość będzie int, float, char, czy nawet String.
Python3
cykl życia oprogramowania
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
>Wyjście
3 4.5 helloworld>
Zobacz, jakie to proste, po prostu utwórz zmienną i przypisz jej dowolną wartość, a następnie użyj funkcji drukowania, aby ją wydrukować. Python ma 4 typy wbudowanych struktur danych, a mianowicie Lista , Słownik , Krotka, I Ustawić .
Lista jest najbardziej podstawową strukturą danych w Pythonie. Lista jest modyfikowalną strukturą danych, co oznacza, że pozycje można dodawać do listy później, po utworzeniu listy. To tak, jakbyś robił zakupy na lokalnym rynku i sporządził listę niektórych produktów, a później możesz dodawać do niej coraz więcej pozycji.
Funkcja append() służy do dodawania danych do listy.
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Wyjście
[21, 40.5, 'String']>
Python3
# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()> |
>
>Wyjście
{1: 'Geeks', 2: 'For', 3: 'Geeks'}> Python3
>
>Wyjście
('Geeks', 'For', 'Geeks')> Python3
kolekcja Javy
# Python program to illustrate a set> > # define a set and its elements> myset>=> set>([>'Geeks'>,>'For'>,>'Geeks'>])> > #as set doesn't have duplicate elements so, 1 geeks will not be printed> print>(myset)> > #Code submitted by Susobhan Akhuli> |
>
>Wyjście
{'Geeks', 'For'}> Uwagi:
# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>
Wejście i wyjście
W tej sekcji dowiemy się, jak pobierać informacje od użytkownika i w ten sposób nimi manipulować lub po prostu je wyświetlać. Funkcja input() służy do pobierania danych wejściowych od użytkownika.
Python3
# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)> |
>
>
Wyjście:
hello harssh>
Python3
# Python3 program to get input from user> > # accepting integer from the user> # the return type of input() function is string ,> # so we need to convert the input to integer> num1>=> int>(>input>(>'Enter num1: '>))> num2>=> int>(>input>(>'Enter num2: '>))> > num3>=> num1>*> num2> print>(>'Product is: '>, num3)> |
>
>
Wyjście:
Enter num1: 8 Enter num2: 6 ('Product is: ', 48)> Wybór
Wyboru w Pythonie dokonuje się za pomocą dwóch słów kluczowych „if” i „elif” (elseif) oraz else
Python3
# Python program to illustrate> # selection statement> > num1>=> 34> if>(num1>>12>):> >print>(>'Num1 is good'>)> elif>(num1>>35>):> >print>(>'Num2 is not gooooo....'>)> else>:> >print>(>'Num2 is great'>)> |
>
>Wyjście
Num1 is good>
Można myśleć o funkcjach jak o kodzie, który ma wykonać określone zadanie w całym skrypcie Pythona. Python użył słowa kluczowego „def” do zdefiniowania funkcji.
Składnia:
def function-name(arguments): #function body>
Python3
jak przekonwertować ciąg na int w Javie
# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()> |
>
>Wyjście
hello hello again hello hello again>
Teraz, jak wiemy, każdy program zaczyna się od funkcji „głównej”… utwórzmy funkcję główną, podobnie jak w wielu innych językach programowania.
Python3
# Python program to illustrate> # function with main> def> getInteger():> >result>=> int>(>input>(>'Enter integer: '>))> >return> result> > def> Main():> >print>(>'Started'>)> > ># calling the getInteger function and> ># storing its returned value in the output variable> >output>=> getInteger()> >print>(output)> > # now we are required to tell Python> # for 'Main' function existence> if> __name__>=>=>'__main__'>:> >Main()> |
>
>
Iteracja (pętla)
Jak sama nazwa wskazuje, oznacza to powtarzanie pewnych rzeczy na nowo. Wykorzystamy tutaj najpopularniejszą pętlę „for i while”.
Python3
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
>
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
np. znaczy
>Wyjście
0 1 2 3 4>
Moduły
Python ma bardzo bogatą bibliotekę modułów, która ma kilka funkcji do wykonywania wielu zadań. Możesz przeczytać więcej o standardowej bibliotece Pythona pod adresem Klikając tutaj
Słowo kluczowe „import” służy do importowania określonego modułu do kodu Pythona. Rozważmy na przykład następujący program.
Python3
# Python program to illustrate> # math module> import> math> > def> Main():> >num>=> ->85> > ># fabs is used to get the absolute> ># value of a decimal> >num>=> math.fabs(num)> >print>(num)> > > if> __name__>=>=>'__main__'>:> >Main()> |
>
>Wyjście
85.0>
Oto niektóre z podstaw języka programowania Python. W moich nadchodzących artykułach będę omawiać tematy dotyczące języka Python na poziomie średniozaawansowanym i zaawansowanym.
Twój artykuł zostanie najpierw sprawdzony przez zespół Geeks for Geeks przed publikacją.
