Python 3 je populárny programovací jazyk na vysokej úrovni používaný pre širokú škálu aplikácií. Tu je niekoľko základov Pythonu 3, ktoré by ste mali vedieť:
- Premenné: V Pythone 3 sa premenné vytvárajú priradením hodnoty k názvu. Napríklad x = 5 vytvorí premennú s názvom x a priradí jej hodnotu 5.
- Dátové typy: Python 3 podporuje niekoľko vstavaných dátových typov, vrátane celých čísel, pohyblivých čísel, reťazcov, booleov, zoznamov, n-tic a slovníkov.
- Operátory: Python 3 podporuje rôzne operátory vrátane aritmetických operátorov (+, -, *, /), porovnávacích operátorov (>, <, ==, !=) a logických operátorov (a, alebo, nie).
- Príkazy toku riadenia: Python 3 podporuje niekoľko príkazov toku riadenia, vrátane príkazov if-else, slučiek for a slučiek while. Tieto príkazy vám umožňujú riadiť tok vykonávania vo vašom kóde.
- Funkcie: V Pythone 3 sa funkcie vytvárajú pomocou kľúčového slova def. Napríklad def my_function(x): vytvorí funkciu s názvom my_function, ktorá má jeden argument s názvom x.
Vstup a výstup: V Pythone 3 môžete použiť funkciu input() na získanie vstupu používateľa a funkciu print() na výstup textu do konzoly.
Moduly: Python 3 podporuje moduly, čo sú kolekcie funkcií a premenných, ktoré možno importovať a použiť v inom kóde Pythonu. Moduly môžete importovať pomocou kľúčového slova import.
Máme aj komplet Návod na Python 3 navrhnutý tak, aby sa naučil Python 3 na všetkých úrovniach, od začiatočníkov po pokročilých. Tento komplexný návod vás prevedie základnými pojmami Pythonu a postupne prejde k pokročilejším témam.
Výhody Pythonu 3:
- Python 3 má jednoduchú syntax, ktorá sa ľahko učí a číta, vďaka čomu je dobrou voľbou pre začiatočníkov.
- Python 3 je jazyk na vysokej úrovni, ktorý má k dispozícii veľkú štandardnú knižnicu a množstvo knižníc tretích strán, vďaka čomu je všestranný jazyk, ktorý možno použiť pre širokú škálu aplikácií.
- Python 3 podporuje viacero programovacích paradigiem, vrátane objektovo orientovaného, funkčného a procedurálneho programovania.
- Python 3 je interpretovaný jazyk, čo znamená, že ho pred spustením nie je potrebné kompilovať, čo uľahčuje rýchle písanie a testovanie kódu.
- Python 3 má dobrú podporu pre analýzu údajov a vedecké výpočty s knižnicami ako NumPy a Pandas.
Nevýhody Pythonu 3:
- Python 3 môže byť pomalší ako kompilované jazyky ako C++ alebo Java, čo môže byť problémom pre aplikácie vyžadujúce vysoký výkon.
- Python 3 má globálny zámok interpreta (GIL), ktorý môže obmedziť jeho schopnosť využívať výhody viacerých jadier CPU.
- Python 3 nemusí byť najlepšou voľbou pre programovanie systémov na nízkej úrovni, pretože neponúka rovnakú úroveň kontroly nad hardvérom ako iné jazyky.
- Python 3 nie je v niektorých oblastiach taký populárny ako iné jazyky, ako napríklad R pre analýzu údajov alebo C++ pre vývoj hier, takže nemusí byť vždy najlepšou voľbou pre konkrétne aplikácie.
Python bol vyvinutý Guido van Rossum začiatkom 90. rokov a jeho najnovšia verzia je 3.11.0, môžeme ju jednoducho nazvať Python3. Python 3.0 bol vydaný v roku 2008. a je to interpretovaný jazyk, t.j. nie je skompilovaný a tlmočník skontroluje kód riadok po riadku. Tento článok možno použiť na to, aby ste sa naučili úplné základy programovací jazyk Python . Takže predtým, ako pôjdeme ďalej... poďme urobiť najobľúbenejšiu tradíciu „HelloWorld“, a teda porovnajme syntax Pythonu s C, C++ a Java (vzal som si tieto 3, pretože sú to najznámejšie a najčastejšie používané jazyky).
Python3
# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print> ('Hello World')> |
>
>
Poznámka: Upozorňujeme, že rozsah Pythonu nezávisí od zložených zátvoriek ( { } ), namiesto toho používa pre svoj rozsah odsadenie. Začnime našimi základmi Pythonu, kde si základy pokryjeme v niekoľkých malých častiach. Stačí si ich prejsť a verte mi, že sa základy Pythonu naučíte veľmi ľahko.
Úvod a nastavenie
- Ak ste na OS Windows stiahnite si Python od Kliknutím sem a teraz nainštalujte z nastavenia a v ponuke Štart napíšte IDLE.IDLE, môžete si to predstaviť ako IDE Pythonu na spustenie skriptov Pythonu. Bude to vyzerať nejako takto:
- Ak ste na Linux/Unix stačí otvoriť terminál a na 99% linuxovom OS je Python predinštalovaný s OS. Stačí do terminálu napísať „python3“ a môžete začať. Bude to vyzerať takto:
The>>> predstavuje shell pythonu a je pripravený prijať príkazy a kód pythonu.>
Premenné a dátové štruktúry
V iných programovacích jazykoch, ako sú C, C++ a Java, budete musieť deklarovať typ premenných, ale v Pythone to nemusíte robiť. Stačí zadať premennú a keď jej budú pridelené hodnoty, automaticky bude vedieť, či zadaná hodnota bude int, float alebo char alebo dokonca reťazec.
Python3
rozdiel medzi levom a tigrom
# Python program to illustrate> # a simple for loop> > for> step> in> range> (> 5> ):> > print> (step)> |
>
>Výkon
3 4.5 helloworld>
Pozrite sa, aké je to jednoduché, jednoducho vytvorte premennú a priraďte jej ľubovoľnú hodnotu a potom ju vytlačte pomocou funkcie tlače. Python má konkrétne 4 typy vstavaných dátových štruktúr Zoznam , Slovník , Násobný, a Set .
Zoznam je najzákladnejšia dátová štruktúra v pythone. Zoznam je meniteľná dátová štruktúra, tj položky je možné pridať do zoznamu neskôr po vytvorení zoznamu. Je to ako keby ste nakupovali na miestnom trhu a urobili si zoznam niektorých položiek a neskôr do zoznamu môžete pridávať ďalšie a ďalšie položky.
Funkcia append() sa používa na pridávanie údajov do zoznamu.
Python3
# Python program to illustrate> # a simple while loop> step> => 0> while> (step <> 5> ):> > print> (step)> > step> => step> +> 1> |
>
>Výkon
[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()> |
>
>Výkon
{1: 'Geeks', 2: 'For', 3: 'Geeks'}>
Python3
>
>Výkon
('Geeks', 'For', 'Geeks')>
Python3
# 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> |
>
>
int reťazec javaVýkon
{'Geeks', 'For'}>
Komentáre:
# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>
Vstup a výstup
V tejto časti sa naučíme, ako prevziať vstup od používateľa a teda s ním manipulovať alebo ho jednoducho zobraziť. Funkcia input() sa používa na získanie vstupu od používateľa.
Python3
# Python program to illustrate> # getting input from user> name> => input> (> 'Enter your name: '> )> > # user entered the name 'harssh'> print> (> 'hello'> , name)> |
>
>
Výkon:
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)> |
>
>
Výkon:
Enter num1: 8 Enter num2: 6 ('Product is: ', 48)>
Výber
Výber v Pythone sa vykonáva pomocou dvoch kľúčových slov „if“ a „elif“ (elseif) a iné
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'> )> |
>
>Výkon
Num1 is good>
Môžete si predstaviť funkcie ako zväzok kódu, ktorý je určený na vykonanie konkrétnej úlohy v celom skripte Python. Python použil kľúčové slovo „def“ na definovanie funkcie.
Syntax:
def function-name(arguments): #function body>
Python3
# Python program to illustrate> # functions> def> hello():> > print> (> 'hello'> )> > print> (> 'hello again'> )> hello()> > # calling function> hello()> |
>
>Výkon
hello hello again hello hello again>
Teraz, ako vieme, každý program začína „hlavnou“ funkciou...umožňuje vytvoriť hlavnú funkciu ako v mnohých iných programovacích jazykoch.
Python3
char na reťazec java
# 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()> |
>
>
Iterácia (cyklovanie)
Ako už názov napovedá, volá opakovanie vecí znova a znova. Tu použijeme najobľúbenejšiu slučku „pre a kým“.
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> |
>
concat strings java
>Výkon
0 1 2 3 4>
Moduly
Python má veľmi bohatú knižnicu modulov, ktorá má niekoľko funkcií na vykonávanie mnohých úloh. Viac o štandardnej knižnici Pythonu si môžete prečítať na Kliknutím sem
Kľúčové slovo „import“ sa používa na import konkrétneho modulu do kódu pythonu. Zvážte napríklad nasledujúci 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()> |
>
>Výkon
85.0>
Toto sú niektoré zo základov programovacieho jazyka Python a v nadchádzajúcich článkoch sa budem venovať témam Python pre stredne pokročilých aj pokročilých.
Váš článok pred zverejnením najskôr skontroluje tím Geeks for Geeks.