Python-da dasturlash

Muallif: Frank Hunt
Yaratilish Sanasi: 13 Mart Oyi 2021
Yangilanish Sanasi: 1 Iyul 2024
Anonim
1- dastur | Python dasturlash tili
Video: 1- dastur | Python dasturlash tili

Tarkib

Dasturlashni o'rganishni xohlaysizmi? Dasturlash tilida dasturlashni boshlash dahshatli tuyulishi mumkin va buni o'rganish uchun mashg'ulotlar o'tkazish kerak deb o'ylashingiz mumkin. Ba'zi dasturlash tillari uchun shunday bo'lishi mumkin bo'lsa-da, siz bir yoki ikki kun ichida o'zlashtirishingiz mumkin bo'lgan bir nechta tillar mavjud. Python - bu tillardan biri. Siz allaqachon bir necha daqiqa ichida ishlaydigan Python dasturini yaratishingiz mumkin. Qanday qilib o'rganish haqida o'qing.

Qadam bosish

5-qismning 1-qismi: Python-ni o'rnatish (Windows)

  1. Windows uchun Python-ni yuklab oling. Python veb-saytidan Windows uchun Python tarjimonini bepul yuklab olishingiz mumkin. Operatsion tizimingiz uchun to'g'ri versiyani yuklab olganingizga ishonch hosil qiling.
    • Eng so'nggi versiyasini yuklab oling.
    • Python allaqachon OS X va Linux bilan ta'minlangan. Python bilan bog'liq barcha dasturlarni o'rnatishga hojat yo'q, lekin sizga haqiqatan ham yaxshi dasturlash tili so'z protsessori kerak.
    • Ko'pgina Linux tarqatish va OS X versiyalari hali ham Python 2.X dan foydalanadi. 2 va 3 o'rtasida bir nechta kichik farqlar mavjud, "chop etish" bayonotidagi o'zgarishlar ayniqsa sezilarli. Agar OS X yoki Linux-da Pythonning yangi versiyasini o'rnatmoqchi bo'lsangiz, Python veb-saytidan kerakli fayllarni yuklab oling.
  2. Python tarjimonini o'rnating. Standart sozlamalar ko'pchilik foydalanuvchilar uchun etarli bo'ladi. Mavjud modullar ro'yxatining oxirgi variantini tekshirib, buyruq irodasi yordamida Python-ni ishlashingiz mumkin.
  3. Matn protsessorini o'rnating. Notepad yoki TextEdit-da Python dasturini yozish mumkin, lekin maxsus matn muharriri bilan kodni o'qish ancha oson. Notepad ++ (Windows), TextWrangler (Mac) yoki JEdit (Any system) kabi bir qator bepul muharrirlarni tanlash mumkin.
  4. O'rnatishingizni sinab ko'ring. Buyruqning satrini (Windows buyruq xohishi) yoki Terminalni (Mac / Linux) oching va yozing piton. Python yuklanadi va versiya raqami ko'rsatiladi. Endi Python tarjimoni buyruq irodasini quyidagicha ko'rasiz >.
    • Turi chop etish ("Salom, dunyo!") va tugmasini bosing ↵ Kiriting. Endi sizga matn keladi Salom Dunyo! buyruq irodasi ostida ko'rish mumkin.

5-qismning 2-qismi: Asosiy tushunchalarni o'rganish

  1. Python dasturini kompilyatsiya qilishning hojati yo'q. Python tarjimon bilan ishlaydi, ya'ni dasturga o'zgartirishlar kiritishi bilanoq uni darhol ishga tushirish mumkin. Bu takrorlash, qayta ko'rib chiqish va xatolarni topish jarayonini boshqa ko'plab dasturlash tillariga qaraganda ancha tezlashtiradi.
    • Python bu eng oson o'rganiladigan tillardan biri bo'lib, oddiy dasturni bir necha daqiqada ishga tushirishingiz mumkin.
  2. Tarjimondan foydalanish. Dastlab dasturga qo'shmasdan, tarjimon kodi bilan sinab ko'rishingiz mumkin. Bu topshiriqlarning ishlashini o'rganish yoki bir martalik dasturni yozish uchun juda yaxshi.
  3. Python ob'ektlar va o'zgaruvchilar bilan ishlash usuli. Python - bu ob'ektga yo'naltirilgan til, ya'ni hamma narsa ob'ekt sifatida ko'rib chiqilishini anglatadi. Bu shuni anglatadiki, dasturning boshida o'zgaruvchilarni e'lon qilishingiz kerak (buni istalgan vaqtda qilishingiz mumkin), shuningdek, o'zgaruvchining turini (tamsayı, satr va hk) ko'rsatishingiz kerak bo'ladi.

5 ning 3-qismi: Python Interpretatoridan kalkulyator sifatida foydalanish

Ba'zi asosiy arifmetik funktsiyalarni bajarish Python sintaksisini va raqamlar va satrlarni boshqarish usullarini bilib olishga yordam beradi.


  1. Tarjimonni boshlang. Buyruqning xohishini yoki terminalini oching. Turi piton va tugmasini bosing ↵ Kiriting. Bu Python tarjimonini ishga tushiradi va Python buyruq satrini ochadi (>).
    • Agar sizda buyruq satridan ishga tushirish uchun Python o'rnatilmagan bo'lsa, avval tarjimonni ishga tushirish uchun Python katalogiga o'tishingiz kerak bo'ladi.
  2. Bir nechta oddiy arifmetik amallar. Ba'zi oddiy arifmetik amallarni bajarish uchun Python-dan osongina foydalanishingiz mumkin. Ushbu hisoblash funktsiyalarining ba'zi bir misollari uchun quyidagi kodni ko'ring. Diqqat qilish: # Python kodida fikr bildirayotganingizni va tarjimon tomonidan ishlov berilmaganligingizni bildiradi.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Bo'lish har doim 35.0> (100 - 10 * 3) // suzuvchi nuqta (o'nlik) raqamni qaytaradi // Qavat bo'linish (ikki qiyalik) o'nliklarni e'tiborsiz qoldiradi 35> 23% 4 # 3 bo'linmaning qolgan qismini hisoblaydi> 17.53 * 2.67 / 4.1 11.41587804878049

  3. Quvvatlarni hisoblash. Dan foydalaning ** quvvatni ko'rsatish uchun operator. Python katta sonlarni tezda hisoblab chiqishi mumkin. Quyidagi kodga misollar bilan qarang.

    > 7 * * 2 # 7 kvadratiga 49> 5 * * 7 # 5 7 78125 ga teng

  4. O'zgaruvchilarni yaratish va boshqarish. Siz oddiy algebraik funktsiyalar uchun Python-da o'zgaruvchilar tayinlashingiz mumkin. Bu Python dasturlarida o'zgaruvchilarni tayinlash uchun ajoyib kirish. Siz bilan o'zgaruvchilar tayinlaysiz = imzo. Quyidagi kodga misollar bilan qarang.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # O'zgaruvchilar har qanday satr bo'lishi mumkin> balandlik = 5> kenglik * * balandlik 50

  5. Tarjimonni yoping. Tarjimon yordamida ishingiz tugagach, undan chiqib, tugmachani bosib buyruq satriga qaytishingiz mumkin Ctrl+Z (Windows) yoki Ctrl+D. (Linux / Mac) keyin yoqiladi ↵ Kiriting. Siz ham mumkin chiqish () kiriting, so'ngra tugmasini bosing ↵ Kiriting presslar.

5 ning 4-qismi: Birinchi dastur

  1. So'z protsessoringizni oching. Dasturlarni yaratish va saqlash asoslari bilan tanishish uchun siz tezda test dasturini yaratishingiz mumkin, so'ngra ularni tarjimon bilan boshqaring. Bu sizning tarjimoningiz to'g'ri o'rnatilganligini tekshirishga imkon beradi.
  2. "Bosib chiqarish" bayonotini tuzish. "Chop etish" Python-ning asosiy funktsiyalaridan biri bo'lib, dasturni ishga tushirishda terminalda ma'lumotlarni aks ettirish uchun ishlatiladi. Eslatma: "chop etish" - bu Python 2 va Python 3 o'rtasidagi eng katta farqlardan biri. Python 2-da siz "chop etish" ni yozishingiz kerak edi, so'ngra ko'rsatmoqchi bo'lgan narsangiz. Python 3-da "chop etish" funksiyasiga aylandi, shuning uchun endi siz qavslar orasida ko'rsatmoqchi bo'lgan narsalar bilan "print ()" yozishingiz kerak bo'ladi.
  3. Izoh qo'shing. Dasturlash tilini sinashning eng keng tarqalgan usullaridan biri bu "Salom, dunyo!" Matnini o'qishdir. ko'rsatmoq. Ushbu matnni tirnoq belgilari bilan birga "print ()" bayonotiga joylashtiring:

    chop etish ("Salom, dunyo!")

    • Ko'pgina boshqa tillardan farqli o'laroq, satr oxiriga vergul qo'shish shart emas ; joylashtirmoq. Bundan tashqari, jingalak qavslardan foydalanish shart emas ({}) kodli bloklarni ko'rsatish uchun foydalanish uchun. Buning o'rniga siz kod bloklarini ko'rsatish uchun chiziq bilan ishlaysiz.
  4. Faylni saqlang. Matn protsessoringizning asosiy menyusidagi Fayl-ni bosing va Saqlash-ni tanlang. Ism qutisi ostidagi ochiladigan menyuda Python fayli turini tanlang. Agar bloknotdan foydalanayotgan bo'lsangiz (tavsiya etilmaydi), "Barcha fayllar" -ni tanlang va fayl nomining oxiriga ".py" ni qo'ying.
    • Faylni osongina kirishingiz mumkin bo'lgan joyda saqlaganingizga ishonch hosil qiling, chunki unga buyruq satridan osongina kirishingiz kerak.
    • Avval uni "hello.py" sifatida saqlang.
  5. Dasturni ishga tushiring. Buyruqning xohishini yoki terminalini oching va faylning saqlanadigan joyiga o'ting. U erga etib borgach, dasturni yozish orqali boshqaring salom.py va tugmasini bosing ↵ Kiriting. Endi matnni olishingiz kerak Salom Dunyo! buyruq satri ostida.
    • Python-ni qanday o'rnatganingizga va qaysi versiyani ishlatishingizga bog'liq python salom.py yoki python3 salom.py dasturni ishga tushirish uchun yozish.
  6. Imkon qadar tez-tez sinab ko'ring. Python-ning ajoyib jihatlaridan biri shundaki, siz darhol yangi dasturlarni sinab ko'rishingiz mumkin. Yaxshi amaliyot - bu sizning muharriringizda ishlayotgan vaqtda buyruq satrini qoldirishdir. Dasturni muharrirga yozib qo'yganingizda, dasturni buyruq satridan to'g'ridan-to'g'ri ishga tushirishingiz mumkin, shunda siz tezda o'zgarishlarni sinab ko'rasiz.

5-qismning 5-qismi: Keyinchalik murakkab dasturlarni loyihalash

  1. Oqimni boshqarishning standart bayonoti bilan tajriba qiling. Oqim boshqaruvi bayonotlari ma'lum shartlarga asoslanib dastur nima qilayotganini boshqarishga imkon beradi. Ushbu bayonotlar Python dasturlashning markazida joylashgan bo'lib, ular yordamida kirish va shartlarga qarab har xil ishlarni bajaradigan dasturlar yaratishingiz mumkin. Bu esa bayonot, buning yaxshi namunasidir. Ushbu misolda siz buni qilishingiz mumkin esa Fibonachchi ketma-ketligini 100 gacha hisoblash uchun bayonot:

    # Fibonachchi ketma-ketligining har bir raqami # oldingi ikkita raqamning yig'indisidir. a, b = 0, 1 b 100 paytida: chop etish (b, tugatish = "") a, b = b, a + b

    • Ketma-ketlik (while) gacha davom etadi b () 100 dan kam.
    • Chiqish keyinchalik bo'ladi 1 1 2 3 5 8 13 21 34 55 89
    • Bu end = "" buyrug'i har bir qiymatni boshqa satrda ko'rsatish o'rniga bir xil satrda chiqishni ko'rsatadi.
    • Ushbu oddiy dasturda Python-da murakkab dasturlarni yaratish uchun juda muhim bo'lgan bir qator narsalarni ta'kidlash kerak.
      • Chiqishga e'tibor bering. A : quyidagi satrlar ichkariga kirishini va kod blokining bir qismini tashkil etishini ko'rsatadi. Yuqoridagi misolda yarating chop etish (b) va a, b = b, a + b uning bir qismi esa blokirovka qilish. To'g'ri chuqurlik muhim va Python dasturiga xosdir. Chiziq noto'g'ri bo'lsa, u to'g'ri ishlamaydi.
      • Xuddi shu qatorda bir nechta o'zgaruvchilarni aniqlash mumkin. Yuqoridagi misolda ikkalasi ham a kabi b birinchi qatorda aniqlangan.
      • Agar siz ushbu dasturni to'g'ridan-to'g'ri tarjimonga kiritgan bo'lsangiz, tarjimon dastur tugaganligini bilishi uchun oxiriga bo'sh satr qo'shishingiz kerak bo'ladi.
  2. Dasturlar ichidagi dizayn funktsiyalari. Keyinchalik dasturda qo'ng'iroq qilishingiz mumkin bo'lgan funktsiyalarni belgilashingiz mumkin. Bu, ayniqsa, katta dastur doirasida bir nechta funktsiyalardan foydalanish kerak bo'lganda foydalidir. Quyidagi misolda siz Fibonachchi ketma-ketligini chaqirish uchun avval yozilgan funktsiyani yaratasiz:

    def fib (n): a, b = 0, 1 while an: print (a, end = '') a, b = b, a + b print () # Keyinchalik dasturda siz Fibonachchi funktsiyasini # uchun siz ko'rsatadigan qiymat. fib (1000)

    • Bu beradi 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Keyinchalik murakkab oqimlarni boshqarish dasturini tuzing. Oqim nazorati operatorlari yordamida dasturning ishlashini o'zgartiradigan aniq shartlarni ko'rsatishingiz mumkin. Bu, ayniqsa, foydalanuvchi ma'lumotlari bilan ishlashda juda muhimdir. Quyidagi misoldan foydalaniladi agar, elif (aks holda) va boshqa birovning yoshiga izoh berish uchun oddiy dastur yaratish.

    age = int (input ("Yoshingizni kiriting:")) agar yosh = 12: print ("Bola bo'lish juda yaxshi!") elif yoshi (13, 20): print ("Siz o'spirin!" ) else: print ("Voyaga etish vaqti") # Agar ushbu so'zlarning birortasi # bo'lsa, unda tegishli matn ko'rsatiladi. # Agar biron bir so'z to'g'ri kelmasa, unda "else" # xabari ko'rsatiladi.

    • Ushbu dastur bir nechta turli xil dasturlar uchun ajralmas bo'lgan yana bir nechta muhim bayonotlarni taqdim etadi:
      • kiritish () - Bu klaviatura bilan kiritishni talab qiladi. Foydalanuvchi xabarni tirnoq belgilarida ko'radi. Ushbu misolda kiritish () bilan o'ralgan int () funktsiyasi, demak, barcha kiritmalar butun son (tamsayı) sifatida ko'rib chiqiladi.
      • qator () - Ushbu funktsiyani turli xil usullarda qo'llash mumkin. Ushbu dasturda intervalning 13 dan 20 gacha tushishini tekshiradi. Diapazonning oxiri hisob-kitobga kiritilmagan.
  4. Boshqa shartli iboralarni o'rganing. Avvalgi misolda kiritilgan yosh shartga mos kelishini aniqlash uchun "kam yoki teng" (=) belgisi ishlatiladi. Siz matematikada ishlatadigan bir xil shartli iboralardan foydalanishingiz mumkin, ammo ularni kiritish biroz boshqacha:
    Shartli iboralar.
    Ma'nosiBelgilarPython belgisi
    Dan kamroq
    Undan kattaroq>>
    Kam yoki teng=
    Katta yoki teng>=
    Teng===
    Teng emas!=
  5. O'rganishni davom eting. Python-ni o'rganish haqida gap ketganda, bu faqat boshlanishdir. Garchi bu tilni o'rganish eng oson tillardan biri bo'lsa-da, agar siz ushbu tilga chuqurroq kirishni istasangiz, o'rganish uchun juda ko'p narsa bor. Eng yaxshi usul - dasturlarni tayyorlashni davom ettirish! Yodingizda bo'lsin, siz tezda tarjimonda bir nechta dastur dizaynini yozishingiz mumkin va o'zgarishlarni sinovdan o'tkazish dasturni buyruq satridan qayta ishga tushirish kabi oddiy.
    • Python dasturlash bo'yicha bir nechta yaxshi kitoblar mavjud, jumladan "Python yangi boshlanuvchilar uchun", "Python cookbook" va "Python dasturlash: kompyuter faniga kirish".
    • Bir qator onlayn manbalar mavjud, ammo ular asosan Python 2.X-ga e'tibor berishadi. Keyinchalik Python 3-da ishlash uchun ularni o'zgartirish kerak bo'lishi mumkin.
    • Ko'pgina maktablar Python-ga dars beradi. Python ko'pincha dasturlashning boshlang'ich sinflarida o'qitiladi, chunki bu o'rganish eng oson tillardan biridir.

Maslahatlar

  • Python oddiyroq kompyuter tillaridan biri, ammo haqiqatan ham yaxshi o'rganish uchun fidoyilik talab etiladi. Bundan tashqari, bu algebra haqida bir oz ma'lumotga ega bo'lishga yordam beradi, chunki Python matematik modellarga juda katta e'tibor qaratadi.