Програмиране

Първи стъпки с Python

Първи стъпки с Python

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, за да стартирате прост python код. Например, за да се покаже низът „Hello World!”На терминала, трябва да напишем следния код в обвивката на python.

print ("Здравей, Свят!")

Изход:

отпечатване hello world с помощта на обвивка на python

Сега отново напишете следното върху черупката.

1 + 5

Това ще покаже сумата от двете числа, т.е.д., 6.

Изход:

пример за код на черупката на python

Сега нека затворим черупката. За да затворим черупката, трябва да напишем изход () в черупката, както е показано на изображението по-долу. За потребителите на Linux можем да използваме и клавиша Ctrl + d, за да излезем от Shell.

затваряне на обвивката на python

Използване на 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

Както виждате в кода, в края на изявлението няма точки и запетаи. Това е предимство в python като избор на програмиста дали да включи точка или запетая в края на инструкциите.

Ако идвате от фона на езици за програмиране като C или C ++, може да забележите, че ако не дадем точка и запетая, небето ще падне върху главата ви и ще възникне синтактична грешка. Но докато пишем множество изрази в един ред, трябва да използваме точка и запетая. Кодът на python също не използва фигурни скоби за кодови блокове, както другите езици за програмиране; това зависи само от правилното отстъпване на вашия код.

Ключови думи

Ключовите думи са запазени от езика на python и имат някакво специално значение за интерпретатора на python. Тези ключови думи са специални думи и не можем да ги използваме като имена на идентификатори. За да получите пълния списък с ключови думи в python, отворете вашата обвивка на python и изпълнете следната команда.

помощ ("ключови думи")

Това ще изброи всички ключови думи, присъстващи в python.

ключови думи в python

Коментари в Python

Коментарите са критични, докато пишат код, тъй като правят кодовете по-четливи. Също така можем да ги използваме, за да оставим забележки в нашия код. Основната цел на използването на коментари в кода е да помогне на други програмисти да разберат какво се случва в кода, за да четат и редактират лесно програмата. Можете също така да се възползвате от оставянето на коментари в кода за себе си, тъй като може да ви обърка, когато се опитате да го редактирате в по-продължително бъдеще. Python третира коментарите като празно пространство и не ги изпълнява.

Има два вида коментари, които можем да напишем на python, това са едноредови и многоредови коментари. След като символът # се третира като едноредов коментар, всичко след # на този ред ще се третира като интервал от интерпретатора на python. Например вижте кода по-долу.

# това е първи коментар за печат ("Здравей, Свят!") # това е втори коментар

При изпълнението на горния код ще видите низа Здравей свят! отпечатва се на екрана без грешка, защото всичко останало, написано след #, е коментар в програмата.

Също така можем да пишем коментари в няколко реда. Трябва да напишем коментарите под три кавички (единични или двойни). Вижте например кода по-долу.

"" "Това е многоредов коментар. Разширяваме този коментар до произволен брой редове "" "

Типове данни в Python

Има няколко типа типове данни. Нека обсъдим някои от най-използваните типове данни в python.

['sam', 'david'] [1, 10, 6, 5]
(„sam“, „david“) (1, 10, 6, 5)
'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

Променливи в Python

Променливите се използват за съхраняване на данни в основната памет. Променливата се отнася до адреса на паметта, в който се съхраняват данните. Има и някои правила при избора на име на променлива. Правилата са дадени по-долу.

Тези правила трябва винаги да се спазват, докато се декларират променливи; в противен случай интерпретаторът на 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. В тази статия съм обсъдил най-важните оператори, които трябва да знаем в python. Следете FOSS Linux за уроци за по-напреднали оператори в предстоящи статии.

Заключение

С това завършихме основите на python. Сега е най-доброто време да преминете към следващия урок „Получаване на системна информация за Linux в Python“, за да научите как да използвате python за събиране на системна и хардуерна информация в Linux.

Урок за битка за Уеснот
Битката за Уеснот е една от най-популярните стратегически игри с отворен код, които можете да играете по това време. Тази игра не само се разработва о...
0 А.д. Урок
От многото стратегически игри, 0 A.д. успява да се открои като изчерпателно заглавие и много дълбока, тактическа игра, въпреки че е с отворен код. Раз...
Урок за Unity3D
Въведение в Unity 3D Unity 3D е мощен двигател за разработка на игри. Това е кръстосана платформа, която ви позволява да създавате игри за мобилни уст...