Python е най-бързо растящият език за програмиране в света. Основни уебсайтове като Instagram, Pinterest, Quora и много други са изградени с помощта на Python Web Framework Django. Това, което прави python най-популярен, е неговият прост синтаксис, който е подобен на нормалния английски език. Неговата мощност го прави основен избор, приет от най-технологичните компании.
Можем да използваме python за почти всяка задача, включително уеб разработка, автоматизация, изкуствен интелект, киберсигурност, наука за данни, разработка на приложения за Android и различни други общи задачи по програмиране. Също така има огромна подкрепа от общността за езика в Github, PyPI и на много други места, което улеснява разрешаването на грешки и езикът е без грешки.
Python има много библиотеки и рамки, написани от сътрудниците с отворен код, които улесняват нашата задача и можем да ги използваме безплатно, без да преоткриваме колелото. В този урок ще научим основите на python, като запазени думи, коментари, променливи, оператори, типове данни и т.н.
За да следвате този урок, python трябва да бъде инсталиран и конфигуриран във вашата системна пътека. Много компютри са предварително инсталирани с python. Можете да проверите вашата инсталация и версия на python, като изпълните следния код в терминала.
python --версия
Ако нямате инсталиран python, можете да го инсталирате от python.org или вижте нашето ръководство тук. Препоръчително е да имате най-новата версия на python. Ако имате по-стара версия на python, проверете нашия урок за актуализиране на python до най-новата версия.
Python Shell
Python е интерпретиран език, което означава, че няма компилатор, но има интерпретатор. Компилаторът изпълнява всички програми наведнъж, докато интерпретатор изпълнява всеки ред един по един. Това означава, че python изпълнява всеки ред от нашата програма един по един. Python се предлага с черупка, която може да изпълнява единични редове кодове и да получава изхода.
За да стартирате обвивката на python, трябва да отворите терминала си и след това да въведете питон върху него.
Можете да използвате тази обвивка на python, за да стартирате прост python код. Например, за да се покаже низът „Hello World!”На терминала, трябва да напишем следния код в обвивката на python.
print ("Здравей, Свят!")
Изход:
Сега отново напишете следното върху черупката.
1 + 5
Това ще покаже сумата от двете числа, т.е.д., 6.
Изход:
Сега нека затворим черупката. За да затворим черупката, трябва да напишем изход () в черупката, както е показано на изображението по-долу. За потребителите на Linux можем да използваме и клавиша Ctrl + d, за да излезем от Shell.
Използване на IDE
Python черупката, която обсъдихме, е добър момент да започнете да изучавате python и да пишете малки редове кодове, но не е полезна за големи проекти. За случай на реална употреба разработчиците използват различни редактори за писане и редактиране на кода на python. Използвам кода на визуалното студио с отворен код, който е невероятна IDE за писане на кодове. IDE или интегрирана среда за разработка е софтуер, в който можем да редактираме и стартираме кода. Следователно, той е чудесен за по-бързо и лесно развитие. Ако искате да избирате между IDE за писане на код, можете да видите нашата статия за Топ 10 IDE, която да се използва за програмиране. Можете да използвате всяка от IDE, която ви е удобна, за писане на кодове на python.
Можете също така ръчно да напишете кода във файл на python (като .py разширения) от прост редактор и може да го стартира с помощта на интерпретатора на python, като напишете:
python filepathname
Където filepathname трябва да е името на файла, който използваме. За да направите това, не се нуждаете от никаква инсталация на IDE, докато пишете код в редактора си.
Сега нека започнем да изучаваме основите на python. Предполагам, че използвате някой от гореспоменатите методи за писане и стартиране на кодовете на python.
Основен синтаксис на Python
Синтаксисът на Python е едно от най-страхотните неща за всеки, който използва python. Езикът на питон е език на високо ниво. Синтаксисът му е много подобен на естествения английски език, което го прави лесен за четене и възприемане както от начинаещи, така и от експерти. Например, нека видим примера HelloWorld в python, изпълнете кода по-долу във вашата python IDE или python shell.
print ("Здравей, Свят!")
Горният код ще отпечата низа Здравей свят! в екрана на терминала. При стартиране на кода ще получим следния изход.
Както виждате в кода, в края на изявлението няма точки и запетаи. Това е предимство в python като избор на програмиста дали да включи точка или запетая в края на инструкциите.
Ако идвате от фона на езици за програмиране като C или C ++, може да забележите, че ако не дадем точка и запетая, небето ще падне върху главата ви и ще възникне синтактична грешка. Но докато пишем множество изрази в един ред, трябва да използваме точка и запетая. Кодът на python също не използва фигурни скоби за кодови блокове, както другите езици за програмиране; това зависи само от правилното отстъпване на вашия код.
Ключови думи
Ключовите думи са запазени от езика на python и имат някакво специално значение за интерпретатора на python. Тези ключови думи са специални думи и не можем да ги използваме като имена на идентификатори. За да получите пълния списък с ключови думи в python, отворете вашата обвивка на python и изпълнете следната команда.
помощ ("ключови думи")
Това ще изброи всички ключови думи, присъстващи в python.
Коментари в Python
Коментарите са критични, докато пишат код, тъй като правят кодовете по-четливи. Също така можем да ги използваме, за да оставим забележки в нашия код. Основната цел на използването на коментари в кода е да помогне на други програмисти да разберат какво се случва в кода, за да четат и редактират лесно програмата. Можете също така да се възползвате от оставянето на коментари в кода за себе си, тъй като може да ви обърка, когато се опитате да го редактирате в по-продължително бъдеще. Python третира коментарите като празно пространство и не ги изпълнява.
Има два вида коментари, които можем да напишем на python, това са едноредови и многоредови коментари. След като символът # се третира като едноредов коментар, всичко след # на този ред ще се третира като интервал от интерпретатора на python. Например вижте кода по-долу.
# това е първи коментар за печат ("Здравей, Свят!") # това е втори коментар
При изпълнението на горния код ще видите низа Здравей свят! отпечатва се на екрана без грешка, защото всичко останало, написано след #, е коментар в програмата.
Също така можем да пишем коментари в няколко реда. Трябва да напишем коментарите под три кавички (единични или двойни). Вижте например кода по-долу.
"" "Това е многоредов коментар. Разширяваме този коментар до произволен брой редове "" "
Типове данни в Python
Има няколко типа типове данни. Нека обсъдим някои от най-използваните типове данни в python.
- Цяло число: Подобно на много други езици за програмиране, python също има поддръжка за цял тип данни, те включват всички отрицателни, положителни и нулеви числа като -1, 0, 9 и т.н.
- Поплавък: Типовете данни с плаваща запетая включват числа с плаваща запетая, т.е.д., числата, които съдържат десетична точка. Например 1.01, 1.1, 0.001 и др
- Комплекс номер: Python също има поддръжка за комплексни числа. Например: 1 + 1j, 4 + 6i и т.н
- Низ: Низовете са един от най-важните типове данни в python. Те са символите, затворени в единични или двойни кавички. Например „Здравейте“, „FossLinux“ и т.н.
- Логически: Python също има поддръжка за булеви данни, т.е.д., Истина или лъжа.
- Списък: Списъкът на Python е подредена колекция от данни, която позволява съхраняване на различни типове типове данни. Списъкът е много подобен на масив в JavaScript. За да създадем списък, даваме данните в квадратни скоби [], разделени със запетаи. Пример за списъка са:
['sam', 'david'] [1, 10, 6, 5]
- Tuple: Кортежът в python е подредена колекция от различни типове данни и подобна на списък. Но разликата в кортеж е, че не можем да модифицираме кортеж, след като е създаден, т.е.д., те са неизменни. Тройки се създават, като данните се дават в скоби (), разделени със запетаи. Някои примери за кортежи са:
(„sam“, „david“) (1, 10, 6, 5)
- Речник: Речникът на python е неподредена колекция от данни във формат двойка ключ: стойност. Можем да създадем речник, като дадем двойки ключ: стойност във фигурните скоби , разделени със запетаи. Например вижте по-долу речници.
'name': 'Fosslinux', 'country': 'Internet', възраст: 5
Също така можем да проверим типовете данни на данни / променливи в python, като използваме вградената функция type (). Функцията type () приема данните / променливата като аргумент и връща типа на данните / променливата. Например копирайте и стартирайте следния код в Python IDE.
print (type (10)) print (type (10.001)) print (type ("Fosslinux")) print (type (1 + 8j)) print (type ([1, 10, 6, 5])) print (type ((1, 10, 6, 5)) ) print (тип ('name': 'Fosslinux', 'country': 'Internet'))
Изход:
Променливи в Python
Променливите се използват за съхраняване на данни в основната памет. Променливата се отнася до адреса на паметта, в който се съхраняват данните. Има и някои правила при избора на име на променлива. Правилата са дадени по-долу.
- Името на променлива трябва да започва с буква или знак за подчертаване.
- Името на променлива не може да започва с число или води до грешка.
- Името на променлива може да съдържа само буквено-цифрови знаци и долни черти (A-z, 0-9 и _); няма да се допускат други специални знаци.
- Имената на променливите са чувствителни към малки и големи букви, което означава, че вар и Var са две различни променливи.
- Името на променливата не трябва да бъде нито една от ключовите думи, които обсъдихме по-рано.
Тези правила трябва винаги да се спазват, докато се декларират променливи; в противен случай интерпретаторът на python ще изведе грешка. Името на променливите може да бъде всяко име, което следва горните правила. И все пак се препоръчва да изберете името, което най-добре описва целта на променливата и да увеличите четливостта на кода.
Оператори в Python
Езикът за програмиране Python поддържа много различни видове оператори. В този раздел ще обсъдим някои от тях.
Оператори за присвояване
Операторите на присвояване се използват за присвояване на някаква стойност на променлива. Използвахме най-вече = знак за присвояване на данни на променлива. Например стартирайте кода по-долу във вашата Python IDE.
a = 10 печат (a)
Ще получите 10 отпечатан на екрана при стартиране на горния код, както е показано в долния код. В този код използвах оператора за присвояване, за да присвоя стойност 10 на променливата а и след това го покажете с помощта на функцията print (). Има много повече оператори на присвояване, за които ще разгледаме накратко в следващите статии.
Аритметични оператори
Тези оператори се използват за извършване на аритметични операции върху две числа: събиране, умножение и т.н. Има оператори като +, - , *, /,%, //, ** които могат да се използват за аритметика. За повече подробности вижте следния код; можете да го копирате и стартирате на вашата IDE.
# присвояване на данни на променливи a = 10 b = 5 # добавяне на двете числа print (a + b) # изваждане на двете числа print (ab) # Умножаване на двете числа print (a * b) # разделяне на числата print (a / б) # операторът% се използва за получаване на остатъка # при разделяне на първото число от втори отпечатък (a% b) # Операторът // се използва за получаване само на целочислената част от отпечатването на делението (a // b) # Операторът ** се използва за умножаване на a с a, b пъти означава a ^ b печат (a ** b)
Горният код ви показа всички аритметични оператори, налични в python.
Изход:
Има много повече оператори в python. В тази статия съм обсъдил най-важните оператори, които трябва да знаем в python. Следете FOSS Linux за уроци за по-напреднали оператори в предстоящи статии.
Заключение
С това завършихме основите на python. Сега е най-доброто време да преминете към следващия урок „Получаване на системна информация за Linux в Python“, за да научите как да използвате python за събиране на системна и хардуерна информация в Linux.