Dasturlashni o'rganishni boshlamoqchimisiz? Kompyuter dasturlash bilan shug'ullanish juda qiyin bo'lishi mumkin va siz o'qish uchun mashg'ulotlar o'tkazish kerak deb o'ylashingiz mumkin. Bu ba'zi tillar uchun to'g'ri bo'lishi mumkin bo'lsa -da, har xil dasturlash tillari borki, ularning asoslarini tushunish uchun atigi bir -ikki kun kerak bo'ladi. Python - bu tillardan biri. Siz Python dasturini bir necha daqiqada ishga tushirishingiz mumkin. Qanday qilishni bilish uchun quyidagi 1 -bosqichga qarang.
Qadamlar
5 -qismning 1 -qismi: Python -ni o'rnatish
Windows
Qadam 1. Python veb -saytiga tashrif buyuring
Python -ni ishga tushirish uchun kerak bo'lgan hamma narsani Python veb -saytidan yuklab olishingiz mumkin (python.org/downloads. Veb -sayt sizning Windows -dan foydalanayotganingizni avtomatik ravishda aniqlab, havolalarni Windows o'rnatuvchisiga ko'rsatishi kerak.
Qadam 2. Siz o'rnatmoqchi bo'lgan versiyani tanlang
Hozirgi vaqtda Python -ning ikkita versiyasi mavjud: 3.x.x va 2.7.10. Python ikkalasini ham yuklab olish imkoniyatini beradi, lekin yangi foydalanuvchilar 3.x.x versiyasini tanlashi kerak. Agar siz eski Python kodi yoki 3.x.x -ni hali qabul qilmagan dasturlar va kutubxonalar bilan ishlamoqchi bo'lsangiz, 2.7.10 -ni yuklab oling.
Ushbu qo'llanma siz 3.x.x -ni o'rnatayotganingizni taxmin qiladi
Qadam 3. O'rnatuvchini yuklab olingandan so'ng uni ishga tushiring
Kerakli versiya tugmachasini bosish uning o'rnatuvchisini yuklaydi. Yuklab olish tugagandan so'ng, bu o'rnatuvchini ishga tushiring.
Qadam 4. "Python 3.5 ni PATH ga qo'shish" katagiga belgi qo'ying
Bu sizga Python -ni to'g'ridan -to'g'ri buyruq satridan ishga tushirishga imkon beradi.
Qadam 5. "Hozir o'rnatish" tugmasini bosing
Bu Python -ni barcha standart sozlamalari bilan o'rnatadi, bu ko'pchilik foydalanuvchilar uchun yaxshi bo'lishi kerak.
Agar siz ba'zi funktsiyalarni o'chirib qo'ymoqchi bo'lsangiz, o'rnatish katalogini o'zgartiring yoki tuzatuvchini o'rnating, uning o'rniga "O'rnatishni sozlash" tugmasini bosing va keyin katakchalarni belgilang yoki belgisini olib tashlang
Mac
Qadam 1. Python 3.x.x -ni o'rnatishni xohlaysizmi, hal qiling
OS X ning barcha versiyalarida Python 2.7 o'rnatilgan. Agar sizga Python -ning yangi versiyasi kerak bo'lmasa, hech narsa o'rnatishingiz shart emas. Agar siz Python -ning eng yangi versiyalariga kirishni xohlasangiz, siz 3.x.x -ni o'rnatishni xohlaysiz.
Agar siz faqat Python -ning kiritilgan versiyasidan foydalanmoqchi bo'lsangiz, matn muharririda skriptlar yaratishingiz va ularni terminal orqali ishlatishingiz mumkin
Qadam 2. Python 3.x.x fayllarini Python veb -saytidan yuklab oling
(Mac -dagi python.org/downloads -ga tashrif buyuring. U sizning operatsion tizimingizni aniqlab, Mac -ning o'rnatish fayllarini ko'rsatishi kerak. Agar yo'q bo'lsa, "Mac OS X" havolasini bosing.
Qadam 3. Python-ni o'rnatishni boshlash uchun yuklab olingan PKG faylini ikki marta bosing
Python -ni o'rnatish uchun ko'rsatmalarga amal qiling. Ko'p foydalanuvchilar faqat standart sozlamalardan foydalanishlari mumkin.
Qadam 4. Terminalda Python -ni ishga tushiring
O'rnatish yaxshi ketayotganini tekshirish uchun terminalni ishga tushiring va python3 kiriting. Bu Python 3.x.x interfeysini ishga tushirishi va versiyani ko'rsatishi kerak.
Linux
Qadam 1. Siz allaqachon o'rnatilgan Python versiyasini tekshiring
Linuxning deyarli har bir tarqatilishi Python o'rnatilgan. Terminalni ochish va python yozish orqali sizda qanday versiya borligini ko'rishingiz mumkin.
Qadam 2. Ubuntu -da eng yangi versiyani o'rnating
Terminal oynasini oching va sudo apt-get install python yozing.
Python -ni Ubuntu -ning Ilovalar oynasida joylashgan Qo'shish/O'chirish ilovasi yordamida ham o'rnatishingiz mumkin
Qadam 3. Red Hat va Fedora -ning eng yangi versiyasini o'rnating
Terminal oynasini oching va sudo yum install python yozing.
Qadam 4. Arch Linux -ning eng yangi versiyasini o'rnating
Ildiz foydalanuvchisi sifatida kiring. Pacman -S python yozing.
Qadam 5. IDLE muhitini yuklab oling
Agar siz Python ishlab chiqish muhitidan foydalanmoqchi bo'lsangiz, uni tarqatish dasturlar menejeri yordamida olishingiz mumkin. Paketni topish va o'rnatish uchun "python bo'sh" ni qidiring.
Boshqa asosiy narsalar
Qadam 1. Matn muharririni o'rnating
Notepad yoki TextEdit -da Python dasturlarini yaratish mumkin bo'lsa -da, maxsus matn muharriri yordamida kodni o'qish va yozish ancha osonlashadi. Sublime Text (Har qanday tizim), Notepad ++ (Windows), TextWrangler (Mac) yoki JEdit (Har qanday tizim) kabi turli xil bepul tahrirlovchilarni tanlash mumkin.
Qadam 2. O'rnatishni sinab ko'ring
Terminalingizning buyruq satrini (Windows) oching (Mac/Linux) va python yozing. Python yuklanadi va versiya raqami ko'rsatiladi. Sizni Python tarjimon buyruq satriga olib boradi, >>> sifatida ko'rsatiladi.
Print ("Salom, dunyo!") Yozing va ↵ Enter tugmasini bosing. Siz "Salom, dunyo!" Matnini ko'rishingiz kerak. Python buyruq satri ostida ko'rsatiladi
5 -dan 2 -qism: Asosiy tushunchalarni o'rganish
Qadam 1. Python -ni kompilyatsiya qilish shart emasligini tushuning
Python - bu talqin qilingan til, ya'ni siz faylga o'zgartirish kiritishingiz bilan dasturni ishga tushirishingiz mumkin. Bu boshqa tillarga qaraganda dasturlarni takrorlash, qayta ko'rib chiqish va muammolarni bartaraf etishni ancha tezlashtiradi.
Python - o'rganish osonroq tillardan biri va siz bir necha daqiqada asosiy dasturni ishga tushirishingiz mumkin
2 -qadam. Tarjimonni chalkashtirib yuboring
Kodni dasturingizga qo'shmasdan kodni sinab ko'rish uchun tarjimondan foydalanishingiz mumkin. Bu aniq buyruqlar qanday ishlashini bilish yoki tashlab yuborish dasturini 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. Bundan tashqari, dasturning boshida o'zgaruvchilarni e'lon qilishning hojati yo'q (buni istalgan 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 boshqarish usullari bilan tanishishga yordam beradi.
Qadam 1. Tarjimonni ishga tushiring
Buyruqning xohishi yoki terminalini oching. So'rovda python kiriting va Enter tugmasini bosing. Bu Python tarjimonini yuklaydi va siz Python buyruq irodasiga olib borasiz (>>>).
Agar siz Python -ni buyruq satriga qo'shmagan bo'lsangiz, tarjimonni ishga tushirish uchun Python katalogiga o'tishingiz kerak bo'ladi
2 -qadam. Asosiy arifmetikani bajaring
Siz asosiy arifmetikani oson bajarish uchun Python -dan foydalanishingiz mumkin. Kalkulyator funktsiyalaridan foydalanish bo'yicha ba'zi misollar uchun quyidagi qutiga qarang. Eslatma: # Python kodidagi sharhlarni belgilaydi va ular tarjimon orqali o'tmaydi.
>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Bo'lim har doim 35.0 >>> (100 - 10*3) suzuvchi nuqta (o'nlik) raqamini qaytaradi.) // 2 # Qavat bo'linishi (ikkita chiziq) har qanday kasrli natijalarni bekor qiladi 35 >>> 23 % 4 # Bu bo'linishning qolgan qismini hisoblaydi 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
3 -qadam. Quvvatlarni hisoblang
Quvvatlarni bildirish uchun ** operatoridan foydalanishingiz mumkin. Python katta sonlarni tezda hisoblay oladi. Misollar uchun quyidagi qutiga qarang.
>> 7 ** 2 # 7 kvadrat 49 >>> 5 ** 7 # 5 7 78125 kuchiga
Qadam 4. O'zgaruvchilarni yarating va boshqaring
Python -da asosiy algebrani bajarish uchun o'zgaruvchilarni belgilashingiz mumkin. Bu Python dasturlarida o'zgaruvchilarni qanday tayinlash haqida yaxshi ma'lumot. O'zgaruvchilar = belgisi yordamida belgilanadi. Misollar uchun quyidagi qutiga 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
Qadam 5. Tarjimonni yoping
Tarjimondan foydalanishni tugatgandan so'ng, siz uni yopishingiz va Ctrl+Z (Windows) yoki Ctrl+D (Linux/Mac) tugmachalarini bosib, keyin Enter tugmasini bosish orqali buyruq satriga qaytishingiz mumkin. Siz shuningdek quit () ni yozib, ↵ Enter tugmasini bosishingiz mumkin.
5 -qismning 4 -qismi: Birinchi dasturni yaratish
Qadam 1. Matn muharririni oching
Siz tezda test dasturini tuzishingiz mumkin, u sizni dasturlarni yaratish va saqlash asoslari bilan tanishtiradi va keyin ularni tarjimon orqali ishga tushiradi. Bu shuningdek, tarjimoningiz to'g'ri o'rnatilganligini tekshirishga yordam beradi.
Qadam 2. "Chop etish" iborasini yarating
"Chop etish" Python -ning asosiy funktsiyalaridan biri bo'lib, dastur davomida terminalda ma'lumotlarni ko'rsatish uchun ishlatiladi. 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 kerakli narsani ko'rsatishingiz kerak edi. Python 3 -da "chop etish" funktsiyaga aylandi, shuning uchun siz "print ()" ni yozishingiz kerak bo'ladi, uni xohlaganingiz qavs ichida ko'rsatiladi.
3 -qadam. O'z bayonotingizni qo'shing
Dasturlash tilini sinashning eng keng tarqalgan usullaridan biri "Salom, dunyo!" Matnini ko'rsatishdir. Bu matnni "print ()" iborasi ichiga, shu jumladan tirnoqlarga qo'ying:
chop etish ("Salom, dunyo!")
Ko'p boshqa tillardan farqli o'laroq, satr oxirini; bilan belgilash shart emas. Bloklarni belgilash uchun sizga jingalak qavs ({}) ishlatishning hojati yo'q. Buning o'rniga, bo'sh joy blokga kiritilgan narsalarni bildiradi
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 (tavsiya etilmaydi), "Barcha fayllar" -ni tanlang va keyin fayl nomining oxiriga ".py" qo'shing.
- Faylni kirish oson bo'lgan joyda saqlaganingizga ishonch hosil qiling, chunki siz buyruq satrida unga o'tishingiz 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 erda bo'lganingizda, hello.py yozib, ↵ Enter tugmasini bosib faylni ishga tushiring. Siz "Salom, dunyo!" Matnini ko'rishingiz kerak. buyruq satri ostida ko'rsatiladi.
Python -ni qanday o'rnatganingizga va uning qaysi versiyasiga qarab, dasturni ishga tushirish uchun sizga python hello.py yoki python3 hello.py yozishingiz kerak bo'ladi
6 -qadam. Tez -tez sinab ko'ring
Python -ning ajoyib jihatlaridan biri shundaki, siz darhol yangi dasturlarni sinab ko'rishingiz mumkin. Yaxshi amaliyot - bu sizning tahrirlovchingiz bilan bir vaqtning o'zida buyruq satrini ochish. O'zgarishlarni tahrirlovchiga saqlaganingizda, dasturni buyruq satridan darhol ishga tushirishingiz mumkin, bu sizga o'zgarishlarni tezda sinab ko'rishga imkon beradi.
5 dan 5 qism: Kengaytirilgan dasturlarni yaratish
Qadam 1. Asosiy oqim nazorati bayonoti bilan tajriba o'tkazing
Oqim nazorati bayonnomalari sizga dasturning nima qilishini muayyan shartlar asosida boshqarishga imkon beradi. Bu bayonotlar Python dasturlash markazidir va kirish va shartlarga qarab har xil ishlarni bajaradigan dasturlar yaratishga imkon beradi. "Vaqt" bayonoti boshlash uchun yaxshidir. Ushbu misolda, Fibonachchi ketma -ketligini 100 ga qadar hisoblash uchun while iborasidan foydalanishingiz mumkin:
# 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
- Agar ketma -ketlik (<) 100 dan kichik bo'lsa, ishlaydi.
- Chiqish 1 1 2 3 5 8 13 21 34 55 89 bo'ladi
- End = '' buyrug'i har bir qiymatni alohida satrga qo'yish o'rniga, chiqishni bir xil satrda ko'rsatadi.
-
Python -da murakkab dasturlarni yaratish uchun juda muhim bo'lgan ushbu oddiy dasturda ikkita narsani ta'kidlash kerak:
- Chiziqqa e'tibor bering. Javob: quyidagi satrlar ichkariga kirishini va blokning bir qismi ekanligini ko'rsatadi. Yuqoridagi misolda (b) va a, b = b, a+b bosma vaqt blokining bir qismidir. Sizning dasturingiz ishlashi uchun to'g'ri chiziq chizig'i muhim ahamiyatga ega.
- 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 kiritayotgan bo'lsangiz, tarjimon dastur tugaganligini bilishi uchun oxirigacha bo'sh qator qo'shishingiz kerak.
Qadam 2. Dasturlar ichidagi funktsiyalarni yarating
Siz keyinroq dasturda qo'ng'iroq qilishingiz 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 () # Dasturning keyingi bosqichida siz Fibonachchiga qo'ng'iroq qilishingiz mumkin. Siz belgilagan har qanday qiymat uchun # funktsiyasi (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 murakkab dasturini tuzing
Oqim nazorati bayonnomalari sizga dasturning ishlashini o'zgartiradigan aniq shartlarni belgilash imkonini beradi. Bu, ayniqsa, foydalanuvchi ma'lumotlarini kiritish bilan bog'liq. Quyidagi misol if, elif (else if) va else dan foydalanuvchining yoshini baholaydigan oddiy dasturni yaratadi.
age = int (kiritish ("Yoshingizni kiriting:")) agar yosh <= 12: print ("Bolalik bo'lish juda zo'r!") elif yosh oralig'ida (13, 20): print ("Siz o'smirsiz ! ") else: print (" Voyaga etish vaqti ") # Agar bu gaplarning birortasi rost bo'lsa # tegishli xabar ko'rsatiladi. # Agar biron bir bayonot to'g'ri bo'lmasa, "boshqa" # xabari ko'rsatiladi.
-
Ushbu dastur shuningdek, turli xil ilovalar uchun bebaho bo'lgan bir nechta boshqa muhim bayonotlarni ham taqdim etadi:
- input () - Bu klaviaturadan foydalanuvchi kiritilishini chaqiradi. Foydalanuvchi qavs ichida yozilgan xabarni ko'radi. Bu misolda input () int () funktsiyasi bilan o'ralgan, ya'ni barcha kirishlar butun son sifatida ko'rib chiqiladi.
- range () - Bu funktsiyani har xil usulda ishlatish mumkin. Bu dasturda 13 dan 20 gacha bo'lgan diapazondagi raqamlar hisoblanmaydi.
4 -qadam. Boshqa shartli iboralarni o'rganing
Oldingi misolda kirish yoshi shartga mos keladimi yoki yo'qligini aniqlash uchun "kam yoki teng" (<=) belgisi ishlatilgan. Siz matematikadagi shartli iboralarni ishlatishingiz mumkin, lekin ularni yozish biroz boshqacha:
Ma'nosi | Belgi | Python belgisi | |
---|---|---|---|
Dan kichik;.. dan kamroq | < | < | |
Undan kattaroq | > | > | |
Kamroq yoki teng | ≤ | <= | |
Katta yoki teng | ≥ | >= | |
Teng | = | == | |
Teng emas | ≠ | != |
5 -qadam. O'rganishni davom ettiring
Python haqida gap ketganda, bu oddiy narsalar. Garchi bu o'rganish eng oddiy tillardan biri bo'lsa -da, agar siz qazishni xohlasangiz, chuqurlik bor. O'qishni davom ettirishning eng yaxshi usuli - bu dasturlarni yaratishda davom etish! Shuni esda tutingki, siz skretch dasturlarini to'g'ridan -to'g'ri tarjimonga yozishingiz mumkin va o'zgarishlarni tekshirish dasturni buyruq satridan qayta ishga tushirish kabi oddiy.
- Python dasturlash uchun juda ko'p yaxshi kitoblar mavjud, ular orasida "Yangi boshlanuvchilar uchun Python", "Python oshxona kitobi" va "Python dasturlash: kompyuter faniga kirish".
- Internetda turli xil manbalar mavjud, biroq ko'plari hali ham Python 2. X -ga mo'ljallangan. Siz keltirgan har qanday misollarga o'zgartirish kiritishingiz kerak bo'lishi mumkin.
- Agar siz python -ni Internetda ishga tushirishni xohlasangiz, lekin python 3 -ni ishga tushirishni xohlasangiz, Repl [1] da virtual linux mashinalarini ishlatadigan python tarjimoni mavjud. Kelajakdagi "pythonista" (pythonni yaxshi biladigan dasturchi) uchun yana bir yaxshi onlayn manba-bu funktsional [2]. Katta qiyinchiliklar uchun "Zerikarli narsalarni avtomatlashtirish" [3] va Project Euler [4] ham mavjud.
- Ko'pgina mahalliy maktablar Python darslarini taklif qilishadi. Ko'pincha Python kirish sinflarida o'qitiladi, chunki bu o'rganish osonroq tillardan biridir.
Namuna dasturlari
Python tarjimonining boshlang'ich kodi namunasi
Python kalkulyator kodi namunasi
Oson Python dasturi namunasi