Python -da dasturlashni qanday boshlash kerak: 13 qadam (rasmlar bilan)

Mundarija:

Python -da dasturlashni qanday boshlash kerak: 13 qadam (rasmlar bilan)
Python -da dasturlashni qanday boshlash kerak: 13 qadam (rasmlar bilan)

Video: Python -da dasturlashni qanday boshlash kerak: 13 qadam (rasmlar bilan)

Video: Python -da dasturlashni qanday boshlash kerak: 13 qadam (rasmlar bilan)
Video: O`YIN YARATISH | O`YINLAR QANDAY YARALADI | KICHIK O`YINLAR YARATISH 2024, Aprel
Anonim

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

167107 1 2
167107 1 2

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.

167107 2 2
167107 2 2

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

167107 3 3
167107 3 3

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.

167107 4 2
167107 4 2

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.

167107 5 2
167107 5 2

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

167107 6 2
167107 6 2

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

167107 7 2
167107 7 2

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.

167107 8 2
167107 8 2

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.

167107 9 2
167107 9 2

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

167107 10 2
167107 10 2

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.

167107 11 2
167107 11 2

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

167107 12 2
167107 12 2

Qadam 3. Red Hat va Fedora -ning eng yangi versiyasini o'rnating

Terminal oynasini oching va sudo yum install python yozing.

167107 13 2
167107 13 2

Qadam 4. Arch Linux -ning eng yangi versiyasini o'rnating

Ildiz foydalanuvchisi sifatida kiring. Pacman -S python yozing.

167107 14 2
167107 14 2

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

167107 15 2
167107 15 2

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.

167107 16 2
167107 16 2

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

167107 17 2
167107 17 2

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

167107 18 2
167107 18 2

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.

167107 19 2
167107 19 2

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.

167107 20 2
167107 20 2

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

167107 21 2
167107 21 2

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

167107 22 2
167107 22 2

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

167107 23 2
167107 23 2

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

167107 24 2
167107 24 2

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

167107 25 2
167107 25 2

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.

167107 26 2
167107 26 2

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.

167107 27 2
167107 27 2

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

167107 28 2
167107 28 2

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.
167107 29 2
167107 29 2

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

167107 30 2
167107 30 2

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

167107 31 2
167107 31 2

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.
167107 32 2
167107 32 2

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

167107 33 2
167107 33 2

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.
167107 34 2
167107 34 2

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:

Shartli ifodalar.

Ma'nosi Belgi Python belgisi
Dan kichik;.. dan kamroq < <
Undan kattaroq > >
Kamroq yoki teng <=
Katta yoki teng >=
Teng = ==
Teng emas !=
167107 35 2
167107 35 2

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

Image
Image

Python tarjimonining boshlang'ich kodi namunasi

Image
Image

Python kalkulyator kodi namunasi

Image
Image

Oson Python dasturi namunasi

Tavsiya: