Dasturlashni o'rganishning 3 yo'li

Mundarija:

Dasturlashni o'rganishning 3 yo'li
Dasturlashni o'rganishning 3 yo'li

Video: Dasturlashni o'rganishning 3 yo'li

Video: Dasturlashni o'rganishning 3 yo'li
Video: Konsta & Timur Alixonov - Odamlar nima deydi? ! 2024, Aprel
Anonim

Siz hech qachon noldan dastur yaratishni xohlaganmisiz? Dasturlash juda foydali tajriba bo'lishi mumkin. Barcha buyuk kompyuter dasturchilari xuddi siz kabi boshladilar: hech qanday bilimsiz, lekin o'qishga, o'qishga va amaliyotga tayyor. Bu wikiHow sizga qanday qilib kodlashni o'rganishni o'rgatadi.

Qadamlar

3 -usul 1: O'rganish uchun dasturlash tilini tanlash

Dasturlashni o'rganishni boshlang 1 -qadam
Dasturlashni o'rganishni boshlang 1 -qadam

Qadam 1. Dasturlash bilimingiz bilan nima qilishni xohlayotganingiz haqida o'ylab ko'ring

Bu sizga nimani o'rganish kerakligini va qancha o'rganish kerakligini aniqlashga yordam beradi. Veb -dizaynga qiziqasizmi? Video o'yinlar yaratmoqchimisiz? Smartfon ilovalarini ishlab chiqmoqchimisiz? Texnologiya sohasida martaba olishni xohlaysizmi? Muammolarni hal qilish sizga yoqadimi? Oldindan dasturlash yoki orqa dasturlash sizga ko'proq qiziqadimi?

  • Old dasturchilar grafik interfeys (GUI) va foydalanuvchilar o'zaro ta'sir qiladigan narsalar ustida ishlaydilar. Oldindan dasturchilar uchun mashhur tillarga HTML, CSS va Javascript kiradi.
  • Orqa darajali dasturchilar ma'lumotlar bazalari, skriptlar va dastur arxitekturasi va sahna ortida sodir bo'ladigan narsalar ustida ishlaydilar. Oxirgi foydalanuvchilar uchun mashhur dasturlash tillariga Ruby, Python, PHP va MySQL va Oracle kabi vositalar kiradi.
Dasturlashni o'rganishni boshlang 2 -qadam
Dasturlashni o'rganishni boshlang 2 -qadam

Qadam 2. Sizni qaysi platformalar qiziqtirayotgani haqida o'ylab ko'ring

Kompyuterlar uchun dasturiy ta'minot ishlab chiqmoqchimisiz? Sizni smartfon va planshet ilovalari ko'proq qiziqtiradi. Agar shunday bo'lsa, sizni qaysi operatsion tizim ko'proq qiziqtiradi? MacOS uchun dasturiy ta'minotni ishlab chiqish sizga Windows uchun ishlab chiquvchi dasturlarni bilishingiz shart bo'lmagan turli tillarni o'rganishingizni talab qilishi mumkin. Xuddi shunday, iPhone va iPad ilovalarini ishlab chiqish Android ilovalarini ishlab chiqishdan ko'ra boshqa ko'nikmalarni talab qilishi mumkin.

Dasturlashni o'rganishni boshlang 3 -qadam
Dasturlashni o'rganishni boshlang 3 -qadam

3 -qadam. Turli dasturlash tushunchalarini tushunish

Turli xil dasturlash tillari mavjud bo'lsa -da, ularning barchasida umumiy bo'lgan bir nechta asosiy tushunchalar mavjud. Dasturlashning ba'zi asosiy tushunchalari quyidagicha:

  • O'zgaruvchan:

    O'zgaruvchilar - bu saqlanadigan ma'lumotlar, shuning uchun ularni keyinroq qaytarish mumkin. O'zgaruvchiga odatda ramziy nom beriladi. O'zgaruvchining bir misoli, agar dastur foydalanuvchidan o'z ismini kiritishni so'rasa. Ular kiritgan ism "nom" deb nomlangan ob'ekt belgisi ostida saqlanishi mumkin. Keyin dasturchi "ism" belgisidan foydalanib, foydalanuvchi kiritgan ismni eslab qolishi va o'z ismi bilan foydalanuvchiga murojaat qilishi mumkin. Belgilardan tashkil topgan o'zgaruvchi yoki ob'ekt "String" deb nomlanadi.

  • Nazorat tuzilmasi:

    Boshqaruv tuzilmasi dasturga dasturning qaysi qismini va qanday tartibda ishlash kerakligini aytadi. Boshqaruv tuzilmasining keng tarqalgan turiga ko'pincha If/Then/Else deyiladi. Bu dasturga agar shart to'g'ri bo'lsa, dasturning keyingi qismini ishga tushirish bo'limiga o'ting. Qolganlari uchun boshqa bo'limga qayting. Masalan, agar dastur foydalanuvchidan parol yaratishni so'rasa, parol satr sifatida saqlanadi. Parol ekrani foydalanuvchidan parolni kiritishni so'raydi. IF/Then/Else iborasi dasturga, agar kiritilgan parol saqlangan parolga teng bo'lsa, dasturning qolgan qismini bajaring, deyiladi. Qolganlari uchun "Parolingiz noto'g'ri" ko'rsatiladi.

  • Ma'lumotlar tarkibi:

    Ma'lumotlar strukturasi - bu ma'lumotlarni samarali ishlatish uchun ularni saqlash va tartibga solish usuli. Ma'lumotlar tuzilishining bir misoli - telefoningizdagi kontaktlar. Kontaktlaringizni har birini alohida o'zgaruvchilar sifatida saqlashning o'rniga, sizning dasturlashingiz barcha kontaktlaringizni saqlaydigan "Ro'yxat" deb nomlangan bitta o'zgaruvchini yaratishi mumkin.

  • Sintaksis:

    Sintaksis - bu ma'lum bir tilda kodni to'g'ri kiritish usuli. Har bir dasturlash tili boshqa sintaksisga ega. Sintaksis o'zgaruvchilarni qanday saqlash kerakligi, har xil belgilar (masalan, qavs () yoki qavs ) qachon ishlatilishi, chiziqdan to'g'ri foydalanish va boshqalar bo'lishi mumkin. Agar sintaksis to'g'ri kiritilmagan bo'lsa, dastur kodni o'qiy olmaydi va siz xato xabari olasiz.

  • Asboblar:

    Asboblar - bu dasturlashni osonlashtiradigan narsalar. Bu sizning kodingizni tekshiradigan va uning to'g'riligiga ishonch hosil qiladigan dasturiy xususiyatlar bo'lishi mumkin. Bu, shuningdek, o'zingiz yaratishingiz shart bo'lmagan, o'zingizning dasturingizga kiritishingiz mumkin bo'lgan oldindan tayyorlangan dastur xususiyatlari bo'lishi mumkin.

Dasturlashni o'rganishni boshlang 4 -qadam
Dasturlashni o'rganishni boshlang 4 -qadam

Qadam 4. Qaysi dasturlash tillarini o'rganishni xohlayotganingizni hal qiling

Siz o'z dasturlash bilimingiz bilan nima qilishni xohlayotganingizni aniqlagandan so'ng, qiziqqan sohangizda qaysi dasturlash tillari ishlatilishini aniqlash uchun tadqiqot o'tkazishni boshlang.

  • Python:

    Python - yangi boshlanuvchilar uchun yaxshi til. Bu umumiy maqsadli til bo'lib, u sizga deyarli hamma narsani qilishga imkon beradi va undan foydalanish oson.

  • Yoqut:

    Ruby - yangi boshlanuvchilar uchun yana bir yaxshi til. Python singari, bu ham umumiy maqsadli, ob'ektga yo'naltirilgan, o'rganilishi oson til.

  • Java:

    Java - ko'p yillar davomida mavjud bo'lgan va o'sishda davom etayotgan mashhur til. Bu Android telefonlari uchun ilovalarni ishlab chiqish uchun ishlatiladigan asosiy tildir. Bundan tashqari, kompyuter dasturlarini ishlab chiqish uchun ham foydalanish mumkin. Masalan, Minecraft dastlab Java -da qurilgan.

  • C:

    C dastlab tizim dasturlarini yozish uchun mo'ljallangan edi. Hozirgi kunda u deyarli har bir mikroprotsessorga o'rnatilgan. Bu juda ko'p narsa emas, lekin agar siz C ni o'rgana olsangiz, sizda har qanday boshqa dasturlash tilini o'rganishga imkon beradigan mustahkam poydevor bo'ladi.

  • C ++:

    C ++ - eng ko'p ishlatiladigan ko'p maqsadli tillardan biri. Bu o'rganish qiyin bo'lgan boshqa tillar, lekin bunga arziydi. C ++ sizga ishlab chiqayotgan ilovalar ustidan kengroq nazoratni ta'minlaydi va sizga kompyuterning qo'shimcha qurilmalarini boshqarish imkoniyatini beradi. Bu keng ko'lamli dasturlarni ishlab chiqish uchun eng yaxshi tillardan biri hisoblanadi.

  • C#:

    C# (talaffuzi C o'tkir) C ++ dan biroz yangi va ba'zi qo'shimcha xususiyatlarga ega. O'rganish C ++ ga qaraganda biroz osonroq va u Windows -ning ko'plab ilovalarida qo'llaniladi.

  • Tez:

    Swift - bu Apple tomonidan ishlab chiqilgan ko'p maqsadli til. Bu birinchi navbatda iPhone, iPad, macOS, Apple TV va boshqalar kabi Apple mahsulotlari uchun ilovalarni ishlab chiqish uchun ishlatiladi.

  • HTML/CSS. HTML va CSS veb -dizaynda ishlatiladi. HTML sizning veb -brauzeringiz ko'rsatadigan veb -sahifalarni yaratish uchun ishlatiladi. Siz veb -sahifaga ob'ektlar qo'shish va veb -sahifaning ko'rinishini loyihalash uchun HTML -dan foydalanishingiz mumkin. CSS bir nechta veb -sahifalarda standart ko'rinish yoki uslub yaratish uchun ishlatiladi. Masalan, agar siz veb -sayt uchun bir nechta veb -sahifalarda o'xshash ko'rinishni va uslubni yaratmoqchi bo'lsangiz, har bir veb -sahifaga bir xil HTML uslubidagi kodlarni qo'llashingiz mumkin, yoki siz bitta veb -ko'rinishni barcha veb -saytlarga qo'llaydigan bitta CSS faylini yaratishingiz mumkin. sahifalar.
  • Javascript:

    Javascript (Java bilan adashtirmaslik kerak) - veb -dizaynda ishlatiladigan boshqa til. Javascript veb -sayt uchun interaktiv xususiyatlarni yaratish uchun ishlatiladi. Bu har qanday veb -ilovani loyihalash uchun zarurdir.

  • PHP va MySQL:

    PHP va MySQL-bu serverdagi ma'lumotlar bazalarini boshqaradigan orqa tillar. Istalgan vaqtda dastur, veb -sayt yoki ilovalar foydalanuvchi ma'lumotlarini saqlaydi va foydalanuvchidan tizimga kirishni talab qiladi, bu ma'lumotlar bazasida saqlanadi. MySQL va PHP - bu ma'lumotlar bazalarini yaratish va boshqarish uchun ishlatiladigan tillar.

3 -dan 2 -usul: Dasturlash uchun kerakli manbalarni olish

Dasturlashni o'rganishni boshlang 5 -qadam
Dasturlashni o'rganishni boshlang 5 -qadam

Qadam 1. Yangi boshlanuvchilar uchun darsliklar toping

Internetda siz mutlaqo bepul bo'lgan ko'plab asosiy darsliklarni topishingiz mumkin. Bu kodlash veb -saytlari, YouTube darslari yoki interaktiv veb -darsliklar bo'lishi mumkin. Shuningdek, siz o'rganmoqchi bo'lgan til haqida darslik qidirishingiz kerak. Faqat sizning mahorat darajangiz uchun yozilganligiga ishonch hosil qiling. Ba'zi onlayn manbalarga quyidagilar kiradi:

  • Codeacademy.com - bu onlayn kodlash bo'yicha eng katta o'quv saytlaridan biri. Siz bepul hisob yordamida asosiy kurslarni o'tashingiz mumkin. Pro hisobi sizga qo'shimcha materiallar, bosqichma-bosqich ko'rsatma va tengdoshlarning yordamini oladi.
  • EdX - bu MIT va Garvard tomonidan boshqariladigan bepul onlayn kurs bo'lib, u turli dasturlash tillarida bepul kurslarni taklif qiladi.
  • w3schools.com - bu asosan veb -dizaynga qaratilgan bepul onlayn manba. HTML, CSS, Javascript, PHP, Python, Java, C ++, C#va boshqalarda bepul darslar va misollar taklif qiladi.
  • Darek Banasning YouTube kanali turli xil dasturlash tillari va kontseptsiyalari bo'yicha juda ko'p darsliklarni taklif etadi.
  • Programming Knowledge - bu boshqa YouTube kanali bo'lib, u turli xil dasturlash tillari va kontseptsiyalari bo'yicha tonna bepul video darsliklar taklif qiladi.
  • Codeingame - bu har xil dasturlash tillarida o'yin o'ynash orqali kodlash ko'nikmalarini oshirishga yordam beradigan ajoyib veb -sayt. U turli xil tillarni o'z ichiga oladi, jumladan, C ++, C#, Javascript, Java, Python, Koltin, PHP, Swift va boshqalar.
  • Scratch - bu MIT tomonidan ishlab chiqilgan va bolalarga video o'yinlar va kodlashni rivojlantirishni o'rgatish uchun ishlab chiqilgan onlayn ta'lim vositasi. U bloklar yordamida dasturlash imkonini beruvchi vizual dasturlash tilidan foydalanadi. Bu dasturlash tushunchalarini vizualizatsiya qilishni va dasturchi kabi o'ylashni o'rganishning yaxshi usuli.
  • Code.org saytida bolalarga ham, kattalarga ham dasturlashni o'rgatish uchun barcha yosh va sinflar uchun ko'plab darsliklar mavjud.
Dasturlashni o'rganishni boshlang 6 -qadam
Dasturlashni o'rganishni boshlang 6 -qadam

Qadam 2. O'z tilingizda dasturlash uchun zarur bo'lgan dasturlarni yuklab oling

Dasturlashni boshlash uchun hamma dasturlar ham dasturiy ta'minot o'rnatishni talab qilmaydi. Masalan, agar siz HTML, CSS va Javascript -da dasturlashni boshlamoqchi bo'lsangiz, sizga faqat Notepad yoki TextEdit kabi matn muharriri va veb -brauzer kerak bo'ladi. Biroq, boshqa tillar ushbu tillarda dasturlashtirilgan dasturlarni ishga tushirish uchun maxsus dasturiy ta'minotni yuklab olish va o'rnatishni talab qiladi

  • Yoqut:

    Ruby-ning so'nggi versiyasini yuklab oling [https://www.ruby-lang.org/en/downloads/ bu erda}.

  • Python:

    Ko'pgina kompyuterlar allaqachon Python bilan birga keladi, lekin Python -da dasturlashni boshlashdan oldin siz oxirgi versiyasini o'rnatishingiz kerak bo'lishi mumkin.

  • Java:

    Java dasturiy ta'minot ishlab chiqish to'plamini o'rnatishingiz kerak bo'ladi. Java dasturlashni boshlash uchun.

  • PHP va MySQL:

    PHP va MySQL kompyuter o'rniga serverda ishlaydi. Ammo PHP va MySQL -ni kompyuterda ishlab chiqish va sinab ko'rish uchun siz Apache kabi server dasturlarini, shuningdek PHP -ni o'zi yuklab olishingiz va o'rnatishingiz kerak bo'ladi. WAMP va

Dasturlashni o'rganishni boshlang 7 -qadam
Dasturlashni o'rganishni boshlang 7 -qadam

Qadam 3. Integratsiyalashgan rivojlanish muhitini yuklab oling

Integratsiyalashgan rivojlanish muhiti (IDE) - bu dasturlarni o'z ichiga olgan dasturlar, ularning tarkibida kod muharriri, tuzish vositalari, tuzatuvchi va ba'zida kompilyator mavjud. Ko'p IDE bir nechta tillarni qo'llab -quvvatlaydi. Ba'zi IDElarga quyidagilar kiradi:

  • Tutilish.
  • Netbeans.
  • Visual Studio kodi
  • Android Studio (Android ilovalari uchun).
  • Xcode (Mac, iPhone va iPad ilovalari uchun).
Dasturlashni o'rganishni boshlang 8 -qadam
Dasturlashni o'rganishni boshlang 8 -qadam

Qadam 4. Kompilyator yoki tarjimonni yuklab oling

Dasturlash tillarining ikkita asosiy turi mavjud: kompilyatsiya qilingan tillar va talqin qilingan tillar. Tuzilgan til sizning kodingizni kompyuter tushunadigan mashina tiliga o'zgartiradi. Tuzilgan tillarga C va C ++ kiradi. Tarjima qilingan tillar tarjimondan foydalanib, koddagi ko'rsatmalarni mashina kodiga o'tkazmasdan bajaradi. Tarjima qilingan tillarga Python va Javascript kiradi. Ba'zi integratsiyalashgan rivojlanish muhitlarida kompilyator yoki tarjimon mavjud. Ba'zi hollarda, siz alohida kompilyator yoki tarjimonni yuklab olishingiz kerak bo'ladi.

  • Codechef.com saytida turli tillarda ishlaydigan onlayn ide, kompilyator va tarjimon bor
  • GCC-C va C ++ uchun ochiq manbali (bepul) kompilyator.
  • Python tarjimonlarini to'g'ridan -to'g'ri Python rasmiy veb -saytidan yuklab olish mumkin.
  • OpenJDK-bu kompilyatorni o'z ichiga olgan Java uchun ochiq manbali bepul ishlab chiqish to'plami.
Dasturlashni o'rganishni boshlang 9 -qadam
Dasturlashni o'rganishni boshlang 9 -qadam

5 -qadam. Yaxshi murabbiy toping

Agar siz dasturlashdan martaba olishni rejalashtirmoqchi bo'lsangiz, ehtimol siz informatika bo'yicha rasmiy ta'lim olishni xohlaysiz. O'z mahoratingizni oshirishga yordam beradigan tajribali o'qituvchilarni qidiring. Agar siz rasmiy ta'lim olishni rejalashtirmagan bo'lsangiz, siz o'rganmoqchi bo'lgan tilni o'rganmoqchi bo'lgan boshqa odamlar bilan uchrashadigan uchrashuv guruhlarini qidiring. Siz shuningdek, onlayn hamjamiyatlar va veb -forumlarni tekshirishingiz mumkin.

3 -usul 3: Dasturni ishga tushirish

Dasturlashni o'rganishni boshlang 10 -qadam
Dasturlashni o'rganishni boshlang 10 -qadam

Qadam 1. O'zingizda bor ko'nikmalar bilan nimalarni qurishingiz mumkinligi haqida o'ylang

Bir nechta mashqlarni bajarib, ba'zi asoslarni o'rganganingizdan so'ng, o'z mahoratingiz bilan nimalarni qurishingiz mumkinligi haqida o'ylashni boshlang. Bu buyuk narsa bo'lishi shart emas. Bu oddiy qo'shish dasturi yoki ko'p tanlovli savol-javob dasturlari bo'lishi mumkin. Bir nechta oddiy dasturlarni yarating. Siz tayyor bo'lgach, o'rganishni davom eting, shunda siz katta va yaxshi dasturlar tuza olasiz.

Dasturlashni o'rganishni boshlang 11 -qadam
Dasturlashni o'rganishni boshlang 11 -qadam

Qadam 2. Sizning dasturingizning maqsadi nima ekanligini hal qiling

Sizning dasturingiz bir yoki ikki jumla ichida aniqlanishi mumkin bo'lgan maqsadga ega bo'lishi kerak. Dasturda u bajaradigan yoki foydalanuvchiga yordam beradigan aniq vazifa bo'lishi kerak. Dastur maqsadlarining ba'zi misollariga quyidagilar kiradi:

  • Foydalanuvchiga ismlar va aloqa ma'lumotlari ro'yxatini tuzishga ruxsat bering.
  • Foydalanuvchiga o'z yo'lini tanlashga imkon beradigan matnga asoslangan hikoyani ko'rsatish.
  • O'yinchiga dushmanlar o'z tasodifiy hujumlarini ishlab chiqarganda, hujumlar tanlovini bering.
  • Yulduz atrofida sayyora orbitasini kesing.
Dasturlashni o'rganishni boshlang 12 -qadam
Dasturlashni o'rganishni boshlang 12 -qadam

Qadam 3. Sizning dasturingiz amal qilishi kerak bo'lgan cheklovlarni hal qiling

Maqsadni aniqlaganingizdan so'ng, siz o'z maqsadingizga erishish uchun dastur qoidalariga amal qilishingiz kerak, masalan:

  • Kontaktlar saqlanishi kerak, shunda ularni keyinroq qaytarib olish mumkin bo'ladi.
  • Hikoya o'yinchining oldingi tanlovlarini hisobga olishi kerak.
  • Futbolchining hujumlarining kuchi ularning hozirgi statistikasi bilan belgilanadi.
  • Dastur foydalanuvchi kiritadigan har qanday ob'ekt massasining orbitasini aniq hisoblab chiqishi kerak.
Dasturlashni o'rganishni boshlang 13 -qadam
Dasturlashni o'rganishni boshlang 13 -qadam

Qadam 4. Qaysi vositalardan foydalanishni hal qiling

Dasturingizning maqsadi va qoidalari to'g'risida qaror qabul qilganingizdan so'ng, dasturingizni ishlab chiqish uchun qanday vositalardan foydalanishni, shuningdek, qaysi operatsion tizim uchun dastur ishlab chiqilishini hal qiling. Siz o'zingiz yoki jamoa bo'lib ishlaysizmi, qaror qabul qilishingiz kerak. Siz butun dasturni o'zingiz dasturlay olasizmi yoki tashqi kod yoki vositalardan foydalanasizmi, qaror qabul qilishingiz mumkin. Ushbu kod yoki vositalar qanday amalga oshirilgani haqida o'ylab ko'ring.

Dasturlashni o'rganishni boshlang 14 -qadam
Dasturlashni o'rganishni boshlang 14 -qadam

Qadam 5. Voqealar ketma -ketligi to'g'risida qaror qabul qiling

Dasturingiz nima qilishini bilganingizdan so'ng, qanday tartibda bo'lishini hal qiling. Dasturni birinchi ishga tushirganingizda nima bo'ladi? Dastur foydalanuvchiga dasturdan qanday foydalanish haqida qanday ma'lumot beradi? Foydalanuvchi dastur bilan birinchi navbatda nima qilishi kerak? Dastur qanday javob beradi? Foydalanuvchi bundan keyin nima qiladi? Bu foydalanuvchiga qanday etkaziladi? Agar dastur o'z maqsadini yoki vazifasini bajarsa nima bo'ladi?

Dasturlashni o'rganishni boshlang 15 -qadam
Dasturlashni o'rganishni boshlang 15 -qadam

6 -qadam. Katta muammolarni kichik muammolarga bo'ling

Dasturning asosiy maqsadlari ro'yxatini tuzing. Keyin o'sha katta maqsadlarni kichikroq maqsadlarga bo'ling, ularni hal qilish osonroq. Agar bu kichik vazifalarni hal qilish juda qiyin bo'lsa, ularni kichikroq vazifalarga bo'ling.

Dasturlashni o'rganishni boshlang 16 -qadam
Dasturlashni o'rganishni boshlang 16 -qadam

7 -qadam. Dasturingizning asosiy funktsiyasini belgilang

Dasturlashni boshlaganingizda, dasturning asosiy funktsiyalari yoki maqsadlarini belgilash uchun ishlamaydigan izohlardan foydalaning. Siz bu izohlarni kompilyatsiya qila olmaysiz yoki sharhlay olmaysiz, lekin ular sizning kodingizni tartibga solishga yordam beradi.

Dasturlashni o'rganishni boshlang 17 -qadam
Dasturlashni o'rganishni boshlang 17 -qadam

8 -qadam. Dasturning vazifalari va maqsadlarini birma -bir bajaring

Dastur funktsiyalari va maqsadlari haqida qisqacha ma'lumotga ega bo'lgandan so'ng, siz har bir funktsiyani bajaradigan kod yozishni boshlashingiz mumkin. Saqlash funktsiyasi juda oddiy bo'lishi kerak. Agar funktsiya juda murakkab bo'lib tuyulsa, uni kichik funktsiyalarga bo'ling va ularni bajaring.

Dasturlashni o'rganishni boshlang 18 -qadam
Dasturlashni o'rganishni boshlang 18 -qadam

Qadam 9. Dasturingizni sinab ko'ring

Dasturlash jarayonida kodingiz to'g'ri ishlashiga ishonch hosil qilish uchun dasturni tez -tez sinab ko'rishingiz kerak bo'ladi. Siz amalga oshirmoqchi bo'lgan har bir funktsiyani sinab ko'rishingiz kerak. Dastur har xil holatlarda ishlashiga ishonch hosil qilish uchun har xil foydalanuvchi ma'lumotlarini ishlatib turing. Oddiy foydalanuvchi dasturni qanday ishlatishi mumkinligi haqida o'ylab ko'ring, yoki boshqa birov dasturni sinab ko'rishi va undan qanday foydalanayotganini kuzatishi mumkin.

Dasturlashni o'rganishni boshlang 19 -qadam
Dasturlashni o'rganishni boshlang 19 -qadam

Qadam 10. Siz duch kelgan kutilmagan muammolarni bartaraf qiling

Dasturlashni boshlaganingizda, ehtimol siz kutmagan muammolarga duch kelasiz. Qo'lingizdan kelganicha bu muammolarga echim topishga harakat qiling Quyida siz aylanayotgan muammolarni bartaraf etish uchun bir nechta amallarni bajarishingiz mumkin.

  • Agar siz ko'rsatmalardan kodni o'qiyotgan bo'lsangiz, ko'rsatmalarni qayta o'qing va ularni tushunganingizga ishonch hosil qiling.
  • Sizning kodingiz tartibli, to'g'ri chiziqli va to'g'ri sintaksis ishlatilganligiga ishonch hosil qiling.
  • Imlo tekshiring va uning to'g'riligiga ishonch hosil qiling.
  • O'zgaruvchan qiymatlarni tekshirish uchun Chop etish so'zlaridan foydalaning.
  • Agar kod bo'limi ishlayotganiga ishonchingiz komil bo'lmasa, bu bo'limga kiradimi -yo'qligini bilish uchun Chop etish bayonnomasidan foydalaning.
  • Xato xabarlar va Google ularni tekshiring.
  • Kodni bo'limlarga bo'ling va muammoning qaerdaligini aniqlash uchun alohida bo'limlarni ishga tushiring.
  • Siz xohlagan narsani qiladigan Internetda ishlaydigan kodni qidirishga harakat qilyapsiz.
  • Siz xohlagan narsani qiladigan vosita borligini tekshiring.
  • Nusxalash va joylashtirish o'rniga kodni qo'lda kiriting.
  • Tanaffus qiling va kodga qayting.
  • Yordam so'rang.
Dasturlashni o'rganishni boshlang 20 -qadam
Dasturlashni o'rganishni boshlang 20 -qadam

11 -qadam. Dasturingizni yana sinab ko'ring

Qachonki siz yangi funktsiyani qo'llasangiz yoki kodingizga o'zgartirishlar kiritsangiz, uning to'g'ri ishlashiga ishonch hosil qiling. Sizning kodingizning barcha funktsiyalarini bajarganingizdan so'ng va u to'g'ri ishlayotgan bo'lsa, sizning dasturingiz tugadi.

Video - bu xizmatdan foydalanib, ba'zi ma'lumotlar YouTube bilan bo'lishishi mumkin

Maslahatlar

  • Yordam so'rashdan qo'rqmang. Siz tanlagan tilni biladigan ko'plab foydalanuvchilar bilan yaxshi va faol forumni toping va sizga kerak bo'lgan savollarni bering. Tajribali haqiqiy do'st qiyin tushunchalarni tushuntirishga va zerikarli xatolar bilan kurashishga yordam beradi.
  • Agar tushkunlikka tusha boshlasangiz, tanaffus qiling. Qaytganingizda, siz "olganingizni" bilib olishingiz mumkin. Kompyuterdan 15-30 minut masofada o'tirish yaxshidir.
  • Agar siz o'z tilingiz uchun kitobni arzon topsangiz, uni sotib oling. Qog'ozdan ma'lumotnoma olish har doim yaxshi, lekin faqat kitobga ega bo'lish ma'nosiz, chunki Internetda yordam ko'p.
  • Motivatsiyali bo'ling. Iloji boricha tez -tez mashq qiling, chunki mashg'ulotlar oralig'ida qancha vaqt bo'lmasangiz, shunchalik unutasiz.

Tavsiya: