Python dasturlashni qanday boshlash kerak: 15 qadam (rasmlar bilan)

Mundarija:

Python dasturlashni qanday boshlash kerak: 15 qadam (rasmlar bilan)
Python dasturlashni qanday boshlash kerak: 15 qadam (rasmlar bilan)

Video: Python dasturlashni qanday boshlash kerak: 15 qadam (rasmlar bilan)

Video: Python dasturlashni qanday boshlash kerak: 15 qadam (rasmlar bilan)
Video: Windows operatsion tizimi bilan dastlabki tanishuv 2024, May
Anonim

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)

167107 1
167107 1

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

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.

167107 3
167107 3

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.

167107 4
167107 4

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

167107 5
167107 5

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

167107 6
167107 6

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.

167107 7
167107 7

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.

167107 8
167107 8

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

167107 9
167107 9

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

167107 10
167107 10

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

167107 11
167107 11

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

167107 12
167107 12

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

167107 13
167107 13

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.

167107 14
167107 14

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.

167107 15
167107 15

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

167107 16
167107 16

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.
167107 17
167107 17

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

167107 18
167107 18

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

167107 19
167107 19

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.
167107 20
167107 20

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

167107 21
167107 21

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.
167107 22
167107 22

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:

Shartli ifoda.

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.

Tavsiya: