Гарчиг[Нуух][Үзүүлэх]
Манай хоёр дахь лекцэнд тавтай морил Эхлэгчдэд зориулсан Python сүйрлийн курс цуврал.
Энэхүү лекц нь Python-ийн синтакс болон Python кодыг хэрхэн гүйцэтгэдэг талаар ойлгох болно.
Бид Python 3.10.4-ийг системдээ суулгасан. Одоо бидэнд Python-д зориулсан код засварлагч хэрэгтэй байна. Маш олон сонголт байгаа ч миний хамгийн дуртай нь PyCharm.
Энэ бол Python-д хэрэглэгддэг хамгийн алдартай код засварлагчдын нэг бөгөөд бид үүнийг энэ курст ашиглах болно. Анхны гараан дээр ийм харагдаж байна.
Одоо төсөлд шинэ Python файл үүсгэ. Одоо та анхны кодоо Python дээр бичихэд бэлэн боллоо.
Одоо бичнэ үү:
print("Hello HashDork")
Одоо "Run" цэсийг өргөжүүлж, "Run" дээр дарна уу. Та мөн програмыг ажиллуулахын тулд windows дээрх "Shift + F10" эсвэл macOS дээрх "Ctrl + cmd + R" товчийг ашиглаж болно.
Үүний дараа та доод талд кодын гаралтыг харуулсан жижиг терминалын цонхыг харах болно. Энэ бол таны анхны Python код байсан. Одоо бид үүнийг хэрхэн гүйцэтгэсэн талаар сурах болно.
Энэ бол таны анхны Python код байсан. Өөр нэг жишээ татъя.
Энэ жишээнд бид нэг одыг 10-аар үржүүлснээр 10 од '*' хэвлэх болно.
Санал авах
print("*"*10)
Гаралт нь иймэрхүү харагдах болно.
Одоо бид үүнийг хэрхэн гүйцэтгэсэн талаар сурах болно.
Python код хэрхэн ажилладаг вэ?
Бид Python дээр код бичихдээ хаалт доторх кодын хэсгийг өөрөөр хэлбэл (“*”*10) илэрхийлэл гэж нэрлэдэг. Энэ нь утгыг үүсгэдэг кодын хэсэг юм.
Тиймээс Python орчуулагч 2-р мөрийг гүйцэтгэх гэж оролдох үед эхлээд хаалтны хоорондох кодыг өөрөөр хэлбэл илэрхийлэлийг үнэлнэ. Тиймээс энэ нь 10 од гаргаж, терминал дээр хэвлэх болно.
Python дахь хувьсагчид
Хувьсагч нь програмчлалын хамгийн үндсэн ойлголтуудын нэг бөгөөд Python-д хамаарахгүй. Компьютерийн санах ойд өгөгдлийг түр хадгалахын тулд бид хувьсагчдыг ашигладаг.
Энд жишээ байна,
Бичихийг зөвшөөрнө үү:
Price = 10
Python орчуулагч энэ кодыг гүйцэтгэх үед 10 дугаарыг хадгалах зарим санах ойг хуваарилах болно. Эцэст нь тэр санах ойн байршилд энэ үнийг хавсаргана.
Одоо бид "Үнэ" гэсэн хувьсагчийг програмынхаа аль ч хэсэгт ашиглаж, тухайн хувьсагчид хадгалсан утгад хандах боломжтой.
Хэрэв та одоо бичвэл,
print(Price)
Энэ программын гаралт нь “Үнэ” хувьсагчийн хадгалсан утгыг харуулах болно, өөрөөр хэлбэл 10. Хувьсагчид нь том жижиг жижиг үсгийг мэдэрдэг гэдгийг анхаарна уу.
Тиймээс бид хувьсагчдыг ингэж тодорхойлдог бөгөөд бид хувьсагчийнхаа нэр болох идентификатор, дараа нь тэнцүү тэмдэг, эцэст нь утгаар эхэлдэг.
Энэ хөтөлбөрийг дараагийн түвшинд авцгаая. Хоёр дахь мөрөнд бид энэ үнийн хувьсагчийн утгыг шинэ утга болгон шинэчилж болно. Үүнийг 20 болгоё. Одоо бид програмаа ажиллуулахдаа 20-ыг харах ёстой, учир нь Python орчуулагч бидний кодыг дээд талаас мөр мөрөөр гүйцэтгэдэг.
Бид бүхэл тоо, хөвөгч, мөр, логик утгыг хувьсагч болгон хадгалах боломжтой. Нэмж дурдахад Python нь жагсаалт, объект гэх мэт нарийн төвөгтэй утгыг хадгалах боломжтой.
Одоо бид мөр ба логикийн утгуудын жишээг ажиглах болно.
Python-д мөр нь Юникод тэмдэгтүүдийн дараалал юм. Энгийнээр хэлбэл, энэ нь скриптээр шууд утгаар нь тайлбарласан дүрүүдийн аль ч цуврал юм.
Жишээ нь,
name = 'HashDork'
Үүний нэгэн адил логик утгууд нь илэрхийлэлд Үнэн эсвэл Худал утгыг өгөхөд ашиглагддаг.
is_published = True
Python бол том жижиг үсгээр илэрхийлдэг бөгөөд хувьсагчийг бичихдээ жижиг үсгээр бичиж, логик утгыг тодорхойлохдоо том үсгээр эхлэх хэрэгтэй гэдгийг анхаарна уу. Энэ тохиолдолд "үнэн" нь орчуулагчаар танигдахгүй бөгөөд алдаа гарах болно. Доод зураас нь хувьсагчийн нэр дэх үгсийг салгахад хэрэглэгддэг.
Жишээ хөтөлбөр
Одоо бид дээрх ойлголтуудыг ашиглах жишээ програмыг харах болно.
Бид эмнэлэгийн хөтөлбөр бичих гэж байна гээд бод доо. Тиймээс бид Раж Коотрапали хэмээх өвчтөнийг шалгаж байна (Тиймээ, чи ойлгосон). Тэр 29 настай, шинэхэн өвчтөн. Би танаас 3 хувьсагчийг тодорхойлохыг хүсч байна, түүний нэр, нас, мөн энэ нь шинэ эсвэл одоо байгаа өвчтөн эсэхийг шалгах өөр нэг хувьсагч.
Гүйлгэхээ больж, өөрөө оролдоод үзээрэй.
Одоо шийдлийг олж авцгаая.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Дуусгах
Энэ лекцээс ийм л байна.
Бид Python, Type Conversion болон Strings дээр оролт хүлээн авах талаар суралцах болно.
хариу үлдээх