Dasturlashni o'rganmoqchimisiz? Kompyuterda dasturlashni o'rganish qiyin bo'lishi mumkin va siz ma'lum bir kursni o'tash haqida o'ylashingiz mumkin. Bu ba'zi dasturlash tillari uchun to'g'ri bo'lishi mumkin, lekin asosiylarini tushunish uchun atigi bir -ikki kun kerak bo'lganlar ko'p. Python - bu tillardan biri. Python dasturlarini bir necha daqiqada ishga tushirish mumkin. Qanday qilib buni bilish uchun quyidagi 1 -bosqichga qarang.
Qadam
5 -qism: Python -ni o'rnatish (Windows)
Qadam 1. Windows tizimi uchun Python -ni yuklab oling
Windows Python tarjimonini Python saytidan bepul yuklab olish mumkin. Operatsion tizimingiz uchun to'g'ri versiyani yuklab olganingizga ishonch hosil qiling.
- Siz mavjud bo'lgan so'nggi versiyani yuklab olishingiz kerak bo'ladi, bu yozish paytida 3,4 ga teng.
- OS X va Linux Python bilan oldindan o'rnatilgan. Siz Python bilan bog'liq dasturlarni o'rnatishingiz shart emas, lekin siz matn muharririni o'rnatishingiz mumkin.
- Linux tarqatish va OS X -ning ko'pgina versiyalari hali ham Python 2.x -dan foydalanadi. 2 va 3 -versiyalar orasida kichik farqlar bor, lekin eng muhim o'zgarish "chop etish" bayonotida. Python -ning so'nggi versiyasini OS X yoki Linux -ga o'rnatish uchun faylni Python veb -saytidan yuklab olishingiz mumkin.
Qadam 2. Python tarjimonini o'rnating
Ko'p foydalanuvchilar hech qanday sozlamalarni o'zgartirmasdan tarjimonni o'rnatishi mumkin. Siz mavjud modullar ro'yxatidagi oxirgi variantni yoqish orqali Python -ni buyruq satriga qo'shishingiz mumkin.
Qadam 3. Matn muharririni o'rnating
Notepad yoki TextEdit -dan Python dasturlarini yaratishingiz mumkin bo'lsa -da, maxsus matn muharriri yordamida kodni o'qish va yozish ancha oson. Notepad ++ (Windows), TextWrangler (Mac) yoki jEdit (har qanday tizim) kabi turli xil bepul tahrirlovchilar mavjud.
Qadam 4. O'rnatishni sinab ko'ring
Terminaldan (Mac/Linux) buyruq satrini (Windows) oching va python kiriting. Python yuklanadi va versiya raqami ko'rsatiladi. Siz >>> sifatida ko'rsatiladigan Python tarjimon buyruq satriga olib borasiz.
Print ("Salom, dunyo!") Yozing va Enter tugmasini bosing. Siz Python buyruq satri ostida ko'rsatilgan matnni ko'rasiz
5 -dan 2 -qism: Asosiy tushunchalarni o'rganish
Qadam 1. Pythonni kompilyatsiya qilish shart emasligini tushuning
Python - bu talqin qilingan til, ya'ni siz fayllarga o'zgartirish kiritishingiz bilan dasturlarni ishga tushirishingiz mumkin. Bu boshqa tillarga qaraganda dasturlarni takrorlash, qayta ko'rib chiqish va muammolarni bartaraf etish jarayonini ancha tezlashtiradi.
Python - o'rganish osonroq tillardan biri va siz bir necha daqiqada asosiy dasturlarni ishga tushirishingiz mumkin
2 -qadam. Tarjimon bilan skripka
Kodni dasturga qo'shmasdan kodni tekshirish uchun siz tarjimondan foydalanishingiz mumkin. Bu maxsus buyruqlar qanday ishlashini bilish yoki boshqa dasturlarni yozish uchun juda yaxshi.
3 -qadam. Python ob'ektlar va o'zgaruvchilar bilan qanday ishlashini bilib oling
Python-bu ob'ektga yo'naltirilgan til, ya'ni dasturdagi hamma narsa ob'ekt sifatida ko'rib chiqiladi. Bu shuni anglatadiki, siz dasturning boshida o'zgaruvchilarni e'lon qilishingiz shart emas (buni xohlagan vaqtda qilishingiz mumkin) va o'zgarmaydigan turini (tamsayı, satr va boshqalar) ko'rsatish shart emas.
5 -qismning 3 -qismi: Python tarjimonidan kalkulyator sifatida foydalanish
Kalkulyatorning ba'zi asosiy funktsiyalarini bajarish Python sintaksisi, raqamlar va satrlarni qanday boshqarishni bilib olishga yordam beradi.
Qadam 1. Tarjimonni ishga tushiring
Buyruqning xohishi yoki terminalini oching. So'rovda python kiriting va Enter ni bosing. Bu Python tarjimonini yuklaydi va siz Python buyruq irodasiga olib borasiz (>>>).
Agar siz Python -ni buyruq satriga qo'shmasangiz, tarjimonni ishga tushirish uchun Python papkasiga o'tishingiz kerak bo'ladi
2 -qadam. Asosiy arifmetikani bajaring
Siz oddiy arifmetikani bajarish uchun Python -dan foydalanishingiz mumkin. Kalkulyator funktsiyalaridan foydalanishning ba'zi misollari uchun quyidagi qutiga qarang. Eslatma: # - Python kodidagi izohlar va ular tarjimon tomonidan qayta ishlanmaydi.
>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Bo'lim har doim suzuvchi nuqta raqamini qaytaradi (o'nlik) 35.0 >>> (100 - 10*3)) // 2 # pastga aylantirilgan bo'linish (ikkita chiziq) o'nlik kasrni tashlaydi 35 >>> 23 % 4 # Bu 3 -bo'linmaning qolgan qismini hisoblab chiqadi >>> 17.53 * 2.67 / 4.1 11.41587804878049
3 -qadam. Darajani hisoblang
Ko'rsatkichlarni ko'rsatish uchun ** operatoridan foydalanishingiz mumkin. Python katta quvvatlarni tezda hisoblab chiqadi. Misol uchun quyidagi qutiga qarang.
>> 7 ** 2 # 7 kvadrat 49 >>> 5 ** 7 # 5 7 78125 kuchiga
Qadam 4. O'zgaruvchilarni yarating va boshqaring
Python -da o'zgaruvchilarni asosiy algebra qilish uchun belgilashingiz mumkin. Bu Python dasturlarida o'zgaruvchilarni qanday tayinlashni bilish uchun ajoyib kirish. O'zgaruvchilar = belgisi yordamida ko'rsatiladi. Misol uchun quyidagi qutiga qarang.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Variant har qanday satr bo'lishi mumkin> >> balandlik = 5 >>> kenglik * balandlik 50
Qadam 5. Tarjimonni yoping
Tarjimondan foydalanishni tugatgandan so'ng, siz uni yopishingiz va Ctrl+Z (Windows) yoki Ctrl+D (Linux/Mac) tugmalarini bosib Enter tugmachasini bosib buyruq satriga qaytishingiz mumkin. Siz shuningdek quit () ni yozib, Enter ni bosishingiz mumkin.
5 -qismning 4 -qismi: Birinchi dasturni yaratish
Qadam 1. Matn muharririni oching
Siz dasturlarni yaratish va saqlash asoslari bilan tanishtirib, keyin ularni tarjimon orqali ishga tushiradigan test dasturini yaratishingiz mumkin. Bu shuningdek, tarjimon to'g'ri o'rnatilganligini tekshirishga yordam beradi.
Qadam 2. "Chop etish" iborasini yarating
"Chop etish" - bu dastur davomida terminalda ma'lumotlarni ko'rsatish uchun ishlatiladigan Pythonning asosiy funktsiyalaridan biri. Eslatma: "chop etish" - bu Python 2 -dan Python 3 -ga bo'lgan eng katta o'zgarishlardan biri. Python 2 -da siz faqat "chop etish" ni yozib, keyin ko'rsatmoqchi bo'lgan narsani yozishingiz kerak. Python 3 -da "chop etish" funksiyaga aylandi, shuning uchun siz "print ()" ni yozishingiz va qavs ichida kerakli narsani yozishingiz kerak.
Qadam 3. Bayonot qo'shing
Dasturlash tilini sinashning eng keng tarqalgan usullaridan biri "Salom, dunyo!" Matnini ko'rsatishdir. Matnning bu qismini "print ()" so'ziga, shu jumladan tirnoqlarga qo'shing:
chop etish ("Salom, dunyo!")
Boshqa tillardan farqli o'laroq, satr oxirini; Bloklarni ifodalash uchun jingalak qavslardan ({}) foydalanish shart emas. Buning o'rniga, indent blokga nima kiritilganligini ko'rsatadi
Qadam 4. Faylni saqlang
Matn muharriridagi Fayl menyusini bosing va Saqlash sifatida tanlang. Ism qutisi ostidagi ochiladigan menyuda Python fayl turini tanlang. Agar siz Notepad -dan foydalansangiz (lekin tavsiya qilinmasa), "Barcha fayllar" -ni tanlang va keyin fayl nomining oxiriga "py" -ni qo'shing.
- Faylni kirish oson bo'lgan joyda saqlaganingizga ishonch hosil qiling, chunki siz uni buyruq satrida ko'rsatishingiz kerak bo'ladi.
- Misol uchun, faylni "hello.py" sifatida saqlang.
Qadam 5. Dasturni ishga tushiring
Buyruqning xohishi yoki terminalini oching va fayl saqlangan joyga o'ting. U erga borganingizda, hello.py va Enter ni yozib faylni ishga tushiring. Siz buyruq satri ostida ko'rsatiladigan matnni ko'rasiz.
Python -ni qanday o'rnatganingizga qarab, dasturni ishga tushirish uchun sizga python hello.py yozish kerak bo'ladi
Qadam 6. Dasturni tez -tez sinab ko'ring
Python -ning ajoyib jihatlaridan biri shundaki, siz darhol yangi dasturlarni sinab ko'rishingiz mumkin. Yana bir afzalligi shundaki, sizning buyruq satringiz va tahrirlovchingiz ochiq. Tahrirlovchiga o'zgarishlarni saqlaganingizdan so'ng, siz dasturni to'g'ridan -to'g'ri buyruq satridan ishga tushirishingiz mumkin, bu esa o'zgarishlarni tezda sinab ko'rishga imkon beradi.
5 dan 5 qism: Kengaytirilgan dasturlarni yaratish
Qadam 1. Oqimlarni boshqarishning asosiy ko'rsatmalari bilan tajriba o'tkazing
Oqim nazorati bayonnomalari dasturning muayyan sharoitda nima qilishini nazorat qilish uchun foydalidir. Bu bayonotlar Python dasturlashning yadrosidir, shuning uchun siz kirish va shartlarga qarab har xil ishlarni bajaradigan dasturlar yaratishingiz mumkin. Vaqt bayonoti o'rganish uchun yaxshi boshlanishdir. Ushbu misolda siz Fibonachchi seriyasini 100 ga qadar hisoblash uchun while iborasidan foydalanasiz:
# Fibonachchi ketma -ketligidagi har bir raqam # oldingi ikkita sonning yig'indisidir a, b = 0, 1 b <100: print (b, end = '') a, b = b, a+b
- (B) (<) 100 dan kichik bo'lsa, ketma -ketlik ishlaydi.
- Dasturning chiqishlari 1 1 2 3 5 8 13 21 34 55 89
- End = '' buyrug'i har bir qiymatni alohida satrga qo'yish o'rniga, chiqishni bir xil satrda chiqaradi.
-
Bu oddiy dasturda e'tiborga olish kerak bo'lgan bir nechta narsa bor va ular Pythonda murakkab dasturlarni yaratish uchun juda muhim:
- Chiziqlarga e'tibor bering.: keyingi satr chiziq chizilganligini va blokning bir qismi ekanligini ko'rsatadi. Yuqoridagi misolda print (b) va a, b = b, a+b vaqt blokining bir qismidir. To'g'ridan -to'g'ri indentatsiya dasturning ishlashi uchun zarurdir.
- Bir qatorda bir nechta o'zgaruvchini aniqlash mumkin. Yuqoridagi misolda a va b. Ikkalasi ham birinchi qatorda aniqlangan
- Agar siz ushbu dasturni to'g'ridan -to'g'ri tarjimonga kiritsangiz, oxirida bo'sh satr qo'shishingiz kerak, shunda tarjimon dastur tugaganligini biladi.
2 -qadam. Dasturdagi funktsiyani yarating
Siz keyinchalik dasturda chaqirilishi mumkin bo'lgan funktsiyalarni belgilashingiz mumkin. Agar siz katta dastur doirasida bir nechta funktsiyalarni ishlatishingiz kerak bo'lsa, bu ayniqsa foydalidir. Quyidagi misolda siz ilgari yozganingizga o'xshash Fibonachchi ketma -ketligini chaqirish funktsiyasini yaratishingiz mumkin:
def fib (n): a, b = 0, 1 a <n: print (a, end = '') a, b = b, a+b print () # Keyin siz har biri uchun # Fibonachchi funktsiyasini chaqirishingiz mumkin. ko'rsatilgan qiymat (1000)
Bu 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 ni qaytaradi
3 -qadam. Oqimni boshqarishning yanada murakkab dasturini tuzing
Oqim nazorati bayonnomalari dasturning bajarilishini o'zgartiradigan muayyan shartlarni belgilashda foydalidir. Bu, ayniqsa, agar siz foydalanuvchi ma'lumotlari bilan ishlayotgan bo'lsangiz, juda muhimdir. Quyidagi misol if, elif (else if), va else foydalanuvchining yoshini baholaydigan oddiy dastur yaratish uchun ishlatiladi.
age = int (kiritish ("Yoshingizni kiriting:")) agar yosh <= 12: print ("Bolalik ajoyib!") elif yosh oralig'ida (13, 20): print ("Siz o'smirsiz!") boshqa: print ("Voyaga etish vaqti") # Agar bu gaplarning birortasi to'g'ri bo'lsa # Tegishli xabar ko'rsatiladi. # Agar bayonotlarning hech biri to'g'ri bo'lmasa, # "boshqa" xabari ko'rsatiladi.
-
Dastur shuningdek, turli xil ilovalarda foydalanish uchun boshqa juda muhim bayonotlarni ham taqdim etadi:
- input () - Bu klaviaturadan foydalanuvchi kirishini chaqiradi. Foydalanuvchi qavs ichida yozilgan xabarni ko'radi. Bu misolda input () int () funktsiyasi bilan o'ralgan, ya'ni barcha kirishlar butun sonlar sifatida ko'rib chiqiladi.
- range () - Bu funktsiyani har xil usulda ishlatish mumkin. Bu dasturda bu funksiya raqam 13 va 20 oralig'ida bo'ladimi -yo'qligini tekshiradi.
4 -qadam. Boshqa shartli iboralarni o'rganing
Oldingi misolda "yoshi kam yoki teng" (<=) belgisi ishlatilgan, bu kirgan yosh shartga mos keladimi yoki yo'qligini aniqlaydi. Siz matematikadagi kabi shartli iboralarni ishlatishingiz mumkin, lekin ularni yozish usuli biroz boshqacha:
Ma'nosi | Belgi | Python belgisi | |
---|---|---|---|
Undan kichikroq | < | < | |
Kattaroq | > | > | |
Kam yoki teng | ≤ | <= | |
Katta yoki teng | ≥ | >= | |
Bilan birga | = | == | |
Ga teng emas | ≠ | != |
5 -qadam. Doimiy o'rganish
Yuqorida aytilganlarning barchasi faqat Python asoslari. Python - o'rganish mumkin bo'lgan eng oddiy tillardan biri bo'lsa -da, siz uni o'rganishingiz mumkin bo'lgan juda ko'p ko'lamga egasiz. O'rganishni davom ettirishning eng yaxshi usuli - dasturlashni davom ettirish! Shuni esda tutingki, siz dasturlarni noldan to'g'ridan -to'g'ri tarjimondan yozishingiz mumkin va o'zgarishlarni tekshirish dasturni buyruq satridan qayta ishga tushirishdek oson.
- Python dasturlash bo'yicha juda ko'p yaxshi kitoblar mavjud, ular orasida "Yangi boshlanuvchilar uchun Python", "Python oshxona kitobi" va "Python dasturlash: kompyuter faniga kirish".
- Internetda turli manbalar mavjud, lekin ularning ko'pchiligi hali ham Python 2.x -ga bag'ishlangan. Siz har bir misol uchun tuzatish kiritishingiz kerak bo'ladi.
- Ko'p kurslar Pythonni o'rganishni taklif qiladi. Python odatda kirish sinflarida o'qitiladi, chunki bu o'rganish osonroq tillardan biridir.