Interpretator, PATH tizimi, terminal va ilk kod
9-sinfAdvanced Back-end va DevOps1-hafta · 1-darsTilning imkoniyatlari va backend arxitekturasidagi o'rni
python.org, sozlamalar va tizim o'zgaruvchilari
REPL interaktiv rejimi va print() funksiyasi
Ingliz tiliga yaqin sintaksis, ortiqcha murakkablik yo'q
FastAPI, Django, SQLAlchemy, Docker va DevOps vositalari
Dunyo bozorida backend va sun'iy intellekt bo'yicha yetakchi
Kod qanday qilib mashina tiliga aylanadi?
python.org va PATH tizim o‘zgaruvchisi
www.python.org saytining Downloads bo‘limiga o‘ting
«Add python.exe to PATH» parametriga albatta tasdiq belgisini qo‘ying
Install tugmasini bosing va jarayon tugagach Close bosing
Terminal yoki CMD oynasini ochib quyidagi buyruqni yozamiz:
> python --version
Python 3.12.2
Konsolda tezkor muloqot va print() funksiyasi
Ekranga ma'lumot chiqarishning asosiy vositasi
# Matn chiqarish
print("Hello, World!")
# O'zbekcha salomlashuv
print("Salom, Muhammad al-Xorazmiy vorislari!")
"..." yoki birtirnoq '...' ichida yoziladi.
# sep - qiymatlar orasidagi ajratuvchi
print("FastAPI", "PostgreSQL", "Docker", sep=" + ")
# Natija: FastAPI + PostgreSQL + Docker
# end - qator oxiridagi belgi (sukut bo'yicha yangi qator)
print("Yuklanmoqda...", end=" ")
print("Muvaffaqiyatli!")
# Natija: Yuklanmoqda... Muvaffaqiyatli!
# Xato
Print("Salom")
# To'g'ri
print("Salom")
Python katta-kichik harflarni qat'iy farqlaydi!
# Xato: NameError
print(Salom)
# To'g'ri:
print("Salom")
Matnlar albatta qo‘shtirnoq ichida bo‘lishi lozim!
Vaqt: 15 daqiqa · Darajalar bo‘yicha
python --version orqali versiyani tekshiring va o'z ism-familiyangizni chiqaring.
sep=" | " yordamida sevimli 3 ta fanni bitta satrda chiroyli qilib chiqaring.
Yulduzchalar yordamida konsolda server ishga tushganini bildiruvchi ramkali xabar hosil qiling.
Quyidagi kod konsolga nima chiqaradi?
print("Backend", "DevOps", sep=" -> ")
Backend -> DevOps
Interpretatorni to'g'ri o'rnatish va terminaldan boshqarish
Interaktiv rejimda sinash va .py faylida kod yozish
sep va end parametrlari bilan ma'lumotlarni konsolga chiqarish
Keyingi dars: Sodda ma’lumot toifalari va arifmetik amallar
9-sinfAdvanced Back-end va DevOps