Python 3 — це популярна мова програмування високого рівня, яка використовується для багатьох програм. Ось деякі основи Python 3, які ви повинні знати:
- Змінні: у Python 3 змінні створюються шляхом присвоєння значення імені. Наприклад, x = 5 створює змінну під назвою x і присвоює їй значення 5.
- Типи даних: Python 3 підтримує кілька вбудованих типів даних, включаючи цілі числа, числа з плаваючою точкою, рядки, логічні значення, списки, кортежі та словники.
- Оператори: Python 3 підтримує різноманітні оператори, включаючи арифметичні оператори (+, -, *, /), оператори порівняння (>, <, ==, !=) і логічні оператори (і, або, ні).
- Оператори потоку керування: Python 3 підтримує кілька операторів потоку керування, включаючи оператори if-else, цикли for і while. Ці оператори дозволяють вам контролювати потік виконання у вашому коді.
- Функції: у Python 3 функції створюються за допомогою ключового слова def. Наприклад, def my_function(x): створює функцію my_function, яка приймає один аргумент x.
Введення та виведення: у Python 3 ви можете використовувати функцію input() для отримання введених даних користувача та функцію print() для виведення тексту на консоль.
Модулі: Python 3 підтримує модулі, які є колекціями функцій і змінних, які можна імпортувати та використовувати в іншому коді Python. Ви можете імпортувати модулі за допомогою ключового слова import.
У нас також є повна Підручник з Python 3 призначений для вивчення Python 3 на всіх рівнях, від початківців до просунутих. Цей вичерпний підручник ознайомить вас із основними концепціями Python і поступово переходить до більш складних тем.
Переваги Python 3:
- Python 3 має простий синтаксис, який легко вивчати та читати, що робить його хорошим вибором для новачків.
- Python 3 — це мова високого рівня, яка має велику стандартну бібліотеку та багато бібліотек сторонніх розробників, що робить її універсальною мовою, яку можна використовувати для широкого спектру програм.
- Python 3 підтримує кілька парадигм програмування, включаючи об’єктно-орієнтоване, функціональне та процедурне програмування.
- Python 3 є інтерпретованою мовою, тобто її не потрібно компілювати перед запуском, що дозволяє легко писати та швидко тестувати код.
- Python 3 має хорошу підтримку для аналізу даних і наукових обчислень із такими бібліотеками, як NumPy і Pandas.
Недоліки Python 3:
- Python 3 може працювати повільніше, ніж скомпільовані мови, такі як C++ або Java, що може викликати занепокоєння для програм, яким потрібна висока продуктивність.
- Python 3 має глобальне блокування інтерпретатора (GIL), яке може обмежити його здатність використовувати переваги кількох ядер ЦП.
- Python 3 може бути не найкращим вибором для низькорівневого системного програмування, оскільки він не пропонує такого ж рівня контролю над обладнанням, як інші мови.
- Python 3 не такий популярний у деяких сферах, як інші мови, такі як R для аналізу даних або C++ для розробки ігор, тому він не завжди може бути найкращим вибором для конкретних програм.
Python був розроблений Гвідо ван Россумом на початку 1990-х років, його остання версія 3.11.0, ми можемо просто назвати його Python3. Python 3.0 був випущений у 2008 році та є інтерпретованою мовою, тобто він не скомпільований, а інтерпретатор перевіряє код рядок за рядком. Ця стаття може бути використана для вивчення самих основ Мова програмування Python . Отже, перш ніж рухатися далі... давайте розглянемо найпопулярнішу традицію «HelloWorld» і, отже, порівняємо синтаксис Python із C, C++ і Java (я взяв ці 3, оскільки вони є найвідомішими та найчастіше використовуваними мовами).
Python3
# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print>('Hello World')> |
>
>
Примітка: Зауважте, що область видимості Python не залежить від дужок ( { } ), натомість вона використовує відступи для своєї області. Давайте почнемо з наших основ Python, де ми розглянемо основи в кількох невеликих розділах. Просто перегляньте їх і, повірте мені, ви дуже легко навчитеся основам Python.
Введення та налаштування
- Якщо ви на ОС Windows завантажити Python за Натисніть тут а тепер встановіть із налаштування та в меню «Пуск» введіть IDLE.IDLE, ви можете вважати це середовищем розробки Python для запуску сценаріїв Python. Виглядатиме це якось так:

- Якщо ви на Схожий на Linux/Unix просто відкрийте термінал, і на 99% ОС Linux Python поставляється з попередньо встановленою ОС. Просто введіть «python3» у терміналі, і ви готові до роботи. Це буде виглядати так:

The>>> представляє оболонку Python і її готовність приймати команди та код Python.>
Змінні та структури даних
В інших мовах програмування, таких як C, C++ і Java, вам потрібно буде оголосити тип змінних, але в Python цього робити не потрібно. Просто введіть змінну, і коли їй буде надано значення, вона автоматично дізнається, чи буде надане значення int, float, char або навіть String.
Python3
# Python program to illustrate> # a simple for loop> > for> step>in> range>(>5>):> >print>(step)> |
>
>Вихід
3 4.5 helloworld>
Подивіться, як це просто: просто створіть змінну та призначте їй будь-яке значення, а потім скористайтеся функцією друку, щоб надрукувати її. У Python є 4 типи вбудованих структур даних Список , Словник , кортеж, і встановити .
Шрідеві
Список — це найпростіша структура даних у Python. Список — це змінна структура даних, тобто елементи можна додати до списку пізніше після створення списку. Це схоже на те, що ви збираєтеся робити покупки на місцевому ринку і склали список деяких товарів, а потім можете додавати все більше і більше товарів до списку.
Функція append() використовується для додавання даних до списку.
Python3
# Python program to illustrate> # a simple while loop> step>=> 0> while>(step <>5>):> >print>(step)> >step>=> step>+>1> |
>
>Вихід
[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()> |
>
>Вихід
{1: 'Geeks', 2: 'For', 3: 'Geeks'}> Python3
рядок і стовпець
>
>Вихід
('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> |
>
>Вихід
{'Geeks', 'For'}> Коментарі:
# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments>
Вхід і вихід
У цьому розділі ми навчимося приймати вхідні дані від користувача і, отже, маніпулювати ними або просто відображати їх. Функція input() використовується для отримання вхідних даних від користувача.
Python3
# Python program to illustrate> # getting input from user> name>=> input>(>'Enter your name: '>)> > # user entered the name 'harssh'> print>(>'hello'>, name)> |
>
>
Вихід:
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)> |
оператор if else java
>
>
Вихід:
Enter num1: 8 Enter num2: 6 ('Product is: ', 48)> Вибір
Вибір у Python здійснюється за допомогою двох ключових слів «if» і «elif» (elseif) та 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'>)> |
>
>Вихід
Num1 is good>
Ви можете думати про такі функції, як купа коду, який призначений для виконання певного завдання в усьому сценарії Python. Python використовував ключове слово «def» для визначення функції.
Синтаксис:
def function-name(arguments): #function body>
Python3
# Python program to illustrate> # functions> def> hello():> >print>(>'hello'>)> >print>(>'hello again'>)> hello()> > # calling function> hello()> |
>
>Вихід
hello hello again hello hello again>
Тепер, як ми знаємо, будь-яка програма починається з «основної» функції…дозволяє створити головну функцію, як у багатьох інших мовах програмування.
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()> |
життєвий цикл розробки програмного забезпечення
>
>
Ітерація (цикл)
Як випливає з назви, це означає повторювати речі знову і знову. Тут ми використаємо найпопулярніший цикл for and 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> |
довжина масиву java
>
>Вихід
0 1 2 3 4>
Модулі
Python має дуже багату бібліотеку модулів, яка має кілька функцій для виконання багатьох завдань. Ви можете прочитати більше про стандартну бібліотеку Python за посиланням Натисніть тут
Ключове слово import використовується для імпорту певного модуля у ваш код Python. Для прикладу розглянемо наступну програму.
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()> |
>
>Вихід
85.0>
Це деякі з основ мови програмування Python, і я буду висвітлювати теми Python як середнього, так і просунутого рівнів у моїх майбутніх статтях.
Перш ніж опублікувати вашу статтю, її спочатку перевірить команда Geeks for Geeks.
