Xulosa
- Eng yaxshi kirish kursi: Codecademydagi Codecademy "Siz hatto Pokémon simulyatorini yaratish kabi o'z mahoratingizni sinab ko'rishingiz mumkin."
- Eng yaxshi qisqa kurs: Python bilan dasturlash: Udemy-da yangi boshlanuvchilar uchun amaliy kirish "Avval hech qachon dasturlashmagan va Python-ni sinab ko'rmoqchi bo'lganlar uchun ajoyib kirish."
- Ikkinchi, eng yaxshi qisqa kurs: Udemy-da Python dasturlashiga kirish "Bu kurs Pythonning asosiy imkoniyatlarini qisqacha o'rganish sifatida juda yaxshi."
- Eng yaxshi tuzilma: Coursera-da hamma uchun ixtisoslashgan Python "Agar siz Pythonga kirishdan tashqari puxta kursni istasangiz, aynan shu narsa siz qidirayotgan narsadir.."
- Universitet darajasidagi eng yaxshi kurs: edX da Python yordamida kompyuter fanlari va dasturlashga kirish "Agar siz tiqilib qolsangiz, muammolarni boshqa talabalar yoki hatto professorlar bilan muhokama qilishingiz mumkin. Discord va Facebook-da."
- Best Splurge: Pluralsight "Pluralsight'da besh xil Python mahorat yo'llari mavjud, ularning har biri bir nechta turli kurslarni taklif qiladi."
- Runner, Best Splurge: DataCamp "DataCamp atigi 15 soat ichida Pythonda dasturlash bilan toʻliq tanishish uchun kerak boʻlgan hamma narsaga ega."
Eng yaxshi kirish kursi: Codecademy
Agar siz Python bilan boshlash uchun kurs izlayotgan boʻlsangiz, Codecademy eng yaxshi tanlovingizdir. Ularning kirish Python kursining eng yangi versiyasi Pro-ga obuna bo'lishni talab qilsa-da, oldingi versiyadan foydalanish bepul. Kurs sizni sintaksisni o‘rgatishdan boshlab, so‘ngra satrlar, shartlar va funksiyalar bo‘ylab harakatlanish orqali bosqichma-bosqich Python asoslarini o‘rganadi.
Agar siz Codecademy Pro obunasi bilan borishga qaror qilsangiz, kurslarning yanada keng tanloviga ega boʻlasiz. Kirish kursini tugatganingizdan so'ng siz algoritmlarni saralash, rekursiya va murakkab ma'lumotlar tuzilmalari bo'yicha kurslar bilan bilimingizni chuqurlashtirishingiz va hatto Pokemon simulyatorini yaratish, ma'lumotlar yaratish kabi mahoratingizni sinab ko'rishingiz mumkin. rollar coaster yoki matnlarning nozik qismlarini tsenzuraga asoslangan vizualizatsiya.
Eng yaxshi qisqa kurs: Python bilan dasturlash: Udemy-da yangi boshlanuvchilar uchun amaliy kirish
Ushbu kurs qoʻlida koʻp vaqt boʻlmagan har bir kishi uchun Pythonga ajoyib kirishdir. Yakuniy loyihaga yetguningizcha kursning umumiy davomiyligi taxminan uch yarim soatni tashkil qiladi, garchi har bir qadamni bajarsangiz (shu jumladan, ilgari hech qachon bunday qilmaganlar uchun IDE oʻrnatish boʻyicha foydali qoʻllanma) biroz vaqt talab qilishi mumkin. uzoqroq. Bu avval hech qachon dasturlashmagan va Python-ni sinab ko'rmoqchi bo'lganlar uchun ajoyib kirishdir.
Kursning asosiy qismini koʻrganingizdan soʻng, yakuniy loyihada oʻz kuchingizni sinab koʻrishingiz mumkin (bunda siz talabalar roʻyxatini baholari boʻyicha, ayniqsa yuqori ball uchun maxsus qoʻshimchalar bilan tartiblaysiz) va Agar loyihaning istalgan nuqtasida qolib ketsangiz, uni qanday hal qilish haqida oʻqituvchi videosining ayrim qismlarini tomosha qilishingiz mumkin.
Runner, eng yaxshi qisqa kurs: Udemy-da Python dasturlashga kirish
Ba'zi odamlar Python taklif qiladigan har bir kichik tafsilot bilan to'liq tanishishni xohlamaydilar, lekin buning o'rniga asoslarni qisqacha o'rganishni xohlashadi. Bu kurs shunday har kim uchun juda mos keladi.
Bu kurs sizga satrlar, oʻzgaruvchilar haqida qisqacha maʼlumot beradi va maʼlumotlar turlarini batafsil koʻrib chiqadi. Shuningdek, u fayllarni manipulyatsiya qilish va funksiyalardan tortib, tsikllar va shartlarga qadar hamma narsani o'z ichiga oladi - bu oson, ixcham va Pythonning asosiy asoslari uchun bir darcha. Bu dasturlash tili nima qila olishi haqida tasavvurga ega bo‘lishni istaganlar uchun bu kurs juda yaxshi.
Eng yaxshi tuzilma: Coursera-da hamma uchun ixtisoslashgan Python
Bu roʻyxatdagi eng keng qamrovli kursdir. Michigan universiteti Python-da dasturlash va ma'lumotlar fanini o'rgatish uchun beshta kursdan iborat ushbu mutaxassislikni yaratdi va siz hammasini o'z tezligingizda qilishingiz mumkin. Siz ushbu kursga vaqt ajratishingiz kerak bo'ladi, chunki unga haftasiga uch soat sarflash tavsiya etiladi va ular buni yakunlash uchun taxminan sakkiz oy davom etishini aytishadi. Ammo, agar siz Python-ga kirishdan tashqari puxta kursni istasangiz, aynan shu narsa siz izlayotgan narsadir.
Kirish kursidan soʻng siz maʼlumotlar tuzilmalari, veb-maʼlumotlarga kirish, maʼlumotlar bazalariga kirish (jumladan, SQL asoslari) va bu bilimlarni birlashtirgan asosiy loyihani koʻrib chiqasiz.
Universitet darajasidagi eng yaxshi kurs: edXda Python yordamida kompyuter fanlari va dasturlashga kirish
Ko'pgina kurslar faqat dasturlash va nima qilish kerakligiga e'tibor qaratsa-da, MIT tomonidan o'zlarining kampusdagi kurslari bilan teng bo'lgan onlayn kursga ega bo'lish uchun yaratilgan ushbu kurs sizga buni qanday qilishni o'rgatishga harakat qiladi. ishlaydi.
To'qqiz haftalik tarkibning har biri bilan birga keladigan mashqlar ancha qiyinroq, ammo ular hech qachon kimnidir kursdan chetlatish uchun mo'ljallanmagan. Agar tiqilib qolsangiz, muammolarni Discord va Facebook orqali boshqa talabalar yoki hatto professorlar bilan muhokama qilishingiz mumkin.
Kurs mazmunining asosiy qismi bepul boʻlsa-da, agar siz kurs uchun tasdiqlangan sertifikat sotib olishni tanlasangiz ($75), siz oraliq nazorat va yakuniy imtihonlarni ham topshirishingiz mumkin.
Eng yaxshi splurge: Pluralsight
Pluralsight juda xilma-xil kurslarga ega va masalan, DataCamp kabi aniq bir sohaga qaratilgan emas. Uning Python asoslari kursi sizni atigi besh soat ichida muhim Python asoslarini (va undan ko'p) o'tadi va Python-Beyond the Asics va Advanced Python keyingi kurslari ham juda qisqa bo'lib, Python tilidagi turli murakkabroq mavzularni batafsil bayon qiladi..
Biroq, bular oʻqituvchilar uchun mavjud boʻlgan kurslarning bir qismi xolos. Aslida, Pluralsight-da besh xil Python mahorat yo'llari mavjud bo'lib, ularning har biri bir nechta turli kurslarni taklif qiladi, ularning ba'zilari hatto interaktivdir. Bu boshqa kurslar Python bilan bogʻliq keng koʻlamli mavzularni oʻz ichiga oladi: oʻyinni ishlab chiqishdan tortib, mashinani oʻrganish va funksiyalarni dasturlashgacha.
Runner, Best Splurge: DataCamp
Agar siz ma'lumotlar faniga yo'n altirilgan kurs izlayotgan bo'lsangiz, Data Camp sizga kerak bo'lgan narsaga ega. Biroq, kurslar Python bilan dasturlashni o'rganmoqchi bo'lgan har bir kishi uchun javob beradi. Ularda turli xil kurslar bor, lekin yangi boshlanuvchilar uchun eng yaxshilari Python dasturlash mahorat trekida topishingiz mumkin bo'lgan oltitasi.
Python-da dasturlash bilan tanishishdan boshlab, so'ngra ma'lumotlarni vizualizatsiya qilish va o'z funktsiyalaringizni yozishga o'tish, DataCamp atigi 24 soat ichida Python-da dasturlash bilan to'liq tanishish uchun kerak bo'lgan hamma narsaga ega.
DataCamp obunasi eng arzon emas, Premium tanlov uchun yiliga $400 va standart obuna uchun yiliga $300, lekin u sizga bilimlaringizni sinab koʻrishingiz mumkin boʻlgan muammolar va loyihalarga ham kirish imkonini beradi. mobil ilova sifatida.