Съдържание[Крия][Покажи]
Добре дошли на втората лекция в нашата Краш курс по Python за начинаещи серия.
Тази лекция ще се фокусира върху синтаксиса на Python и разбирането как се изпълнява кодът на Python.
Вече сме инсталирали Python 3.10.4 в нашите системи. Сега имаме нужда от редактор на код за Python. Има много опции, но моят любим е PyCharm.
Това е един от най-популярните редактори на код, използвани за Python и ние ще го използваме за този курс. При първото стартиране изглежда така.
Сега създайте нов файл на Python в проекта. сега сте готови да напишете първия си код на Python.
Сега напишете:
print("Hello HashDork")
Сега разгънете менюто „Изпълнение“ и щракнете върху „Изпълни“. можете също да използвате клавишните комбинации „Shift + F10“ в Windows или „Ctrl + cmd + R“ в macOS, за да стартирате програмата.
След това ще видите малък терминален прозорец в долната част, показващ изхода на вашия код. Това беше първият ви код на Python. Сега ще научим как е изпълнено.
Това беше първият ви код на Python. Нека опитаме друг пример.
В този пример ще отпечатаме 10 звездички „*“, като просто умножим една звездичка по 10.
Тип:
print("*"*10)
Резултатът ще изглежда така.
Сега ще научим как е изпълнено.
Как се изпълнява кодът на Python?
Когато пишем код в Python, частта от кода в скобите, т.е. (“*”*10), се нарича израз. Това е частта от кода, която произвежда стойност.
Така че, когато интерпретаторът на Python се опита да изпълни ред 2, първо ще оцени кода между скоби, т.е. израза. Следователно той ще произведе 10 звездички и ще ги отпечата на терминала.
Променливи в Python
Променливите са една от най-фундаменталните концепции на програмирането и не са специфични за Python. Използваме променливи за временно съхраняване на данни в паметта на компютъра.
Ето един пример,
Нека напишем:
Price = 10
Когато интерпретаторът на Python изпълни този код, той ще задели малко памет, в която ще съхранява числото 10. Накрая ще прикачи тази цена към това място в паметта.
Сега можем да използваме тази променлива „Цена“ навсякъде в нашата програма за достъп до стойността, която сме запазили в тази променлива.
Сега, ако пишете,
print(Price)
Резултатът от тази програма ще покаже съхранената стойност в променливата “Price”, т.е. 10. Имайте предвид, че променливите са чувствителни към малки и големи букви.
Така дефинираме променливите, започваме с идентификатор, който е името на нашата променлива, след това знак за равенство и накрая стойност.
Нека пренесем тази програма на следващото ниво. На втория ред можем да актуализираме стойността на тази ценова променлива до нова стойност. Нека го направим 20. Сега, когато стартираме нашата програма, трябва да видим 20, защото интерпретаторът на Python изпълнява нашия код ред по ред отгоре.
Можем да съхраняваме цели числа, плаващи числа, низове и булеви стойности като променливи. Освен това Python може да съхранява сложни стойности като списъци и обекти, които ще обсъдим по-късно.
Сега ще разгледаме примера за низови и булеви стойности.
В Python низът е последователност от символи в Unicode. С прости думи, това е всяка поредица от знаци, които се интерпретират буквално от сценарий.
Като,
name = 'HashDork'
По същия начин, булевите стойности се използват за присвояване на стойност True или False на израз.
is_published = True
Имайте предвид, че Python е език, чувствителен към малки и големи букви и обикновено трябва да използвате малки букви, за да напишете променливата и да започнете с главни букви, докато дефинирате булева стойност. В този случай „true“ няма да бъде разпознат от интерпретатора и ще доведе до грешка. Долната черта се използва за разделяне на думите в име на променлива.
Примерна програма
Сега ще видим примерна програма, която ще използва горните концепции.
Представете си, че ще напишем програма за болница. Затова проверяваме пациент на име Радж Кутрапали (Да, разбрахте). Той е на 29 години и е нов пациент. Искам да дефинирате 3 променливи тук, неговото име, неговата възраст и друга променлива, за да проверите дали това е нов или съществуващ пациент.
Спрете да превъртате и опитайте сами.
Сега нека намерим решението.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Облечи
Това е всичко от тази лекция.
Ще научим за получаването на вход в Python, преобразуване на тип и низове.
Оставете коментар