CODE SCHOOL – Telegram
CODE SCHOOL
605 subscribers
297 photos
89 videos
192 links
SUN'IY INTELLEKT MAKTABI
AI(Computer vision)
Mobile(Flutter)
Backend(Django)


🖥 https://www.youtube.com/codeschooluz

📍Manzil: Samarqand shahar A.Beruniy ko'chasi 87-uy. Mo'ljal: Fresco
📍

📩Savollar va takliflar uchun:
+998 50 400 40 00
Download Telegram
"Dasturlash paytida so'raydigan 10 ta belgi"🤓
(5-qism) #maqola

5️⃣ O'qishda sabrsiz

Agar siz o'qishda sabr-toqat etishmasligini his qilsangiz va hamma narsani oson va tez o'rganishingizni kutsangiz, siz hech qachon muvaffaqiyatli dasturchi bo'lmaysiz.

Inson juda cheklangan mavjudot. Dunyoda hamma narsa tez sur'atda rivojlanayotganiga va kompyuterlar buning asosiy sababi bo'lishi mumkinligiga qaramay, biz qobiliyatimiz imkon qadar tezroq rivojlana olmaymiz. Bizning miyamiz ma'lum bir sur'atda ishlaydi va bizning o'tmishimizga, e'tiqodimizga, hissiy holatimizga va sog'lig'imizga qarab, barchamiz har xil ma'lumotlarni o'rganamiz va o'zlashtiramiz.

Texnologiya dunyosi cheksiz okeanga o'xshaydi. Siz hech narsaga erisha olmaysiz, siz hech qachon mutlaqo hamma narsani biladigan va o'rganadigan boshqa hech narsaga ega bo'lmagan professionalga aylanmaysiz.

Agar bu sizni xafa qilsa, siz doimo muvaffaqiyatga erishish uchun bosim ostida qolasiz va sizning bilimingiz hech qachon etarli bo'lmaydi, deb his qilasiz. Agar siz allaqachon bilgan narsangizni qabul qila olmasangiz va keyin yana bir narsani o'rgansangiz, u sizga hech qayoqqa ketmayotganday tuyuladi va shunchaki taslim bo'lasiz.

Buning o'rniga, o'quv jarayonidan zavqlanishga harakat qiling va uni sayohat deb o'ylang. Siz olgan barcha yangi bilimlar yoki yangi ko'nikmalar sizni ilhomlantirishi va xursand qilishi kerak. Qanday qilib va qanday qilib muammoning echimini topsangiz, yutuqlaringiz bilan faxrlanishingiz va kichik qadam bo'lsa ham, oldinga qadam qo'yganligingizni tan olishingiz kerak.

O'zingizning muvaffaqiyatingiz uchun mukofotlang: dasturlashda ko'p narsalarni o'rganishingiz kerak bo'ladi va bu safar hech qachon tugamaydi. Ammo bilim ko'payib bormoqda, shuning uchun siz o'zingiz bilgan narsalar bilan faxrlanishingiz va o'qishdagi barcha sa'y-harakatlaringiz sizning martaba uchun poydevor yaratishiga ishonasiz, qayerga olib boring.

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
​​Nima sababdan bizlar bolalarimizga dasturlash tillarini o'rgatishimiz kerak?🤔

Bu savol bilan asosan o'zimdan katta avlodga murojaat qilmoqchiman. Sababi, yoshligimizda bizlarning ota-bobolarimiz, ya'ni uncha uzoq bo'lmagan ajdodlarimiz odamlarni asosan o'qish yoki yozish bilimiga ko'ra savodli yoki savodsizga ajratganlar.

● Hozirgi zamonda o'qish yoki yozishni bilishingiz bilan hech kimni hayratlantira olmaysiz. Bu insoniyatning o'tgan yaqin asr(lar) mobaynida qay darajada rivojlanganligini ko'rsatadi. Juda yaxshi! Lekin hozirda, juda tezlik bilan rivojlanib borayotgan globallashuv davrida yashayabmiz. Bu esa, insonlarda tezlik bilan moslashish ta'labini keltirib chiqaradi. Shu sababdan, hozirda va kelajakda inson uchun qaysi kasb egasi bo'lish juda muhim.

☝🏻Yosh ota-onalarga bu muammoning yechimi bilan murojaat etmoqchiman. O'z farzandingizga ingliz tili va dasturlashni o'rgating. Shundagina farzandingiz kelajakda ishsizlik muammosiga duch kelmaydi.

P.s: Bu bilan hamma dasturchi bo'lib ishlashi kerak demoqchi emasman. Hozirda va ayniqsa yaqin kelajakda, dasturlashni bilish - o'qish yoki yozishni bilish bilan barobar. Dasturlash - har qanday kasbga yordamchi holos.

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
Media is too big
VIEW IN TELEGRAM
CODESCHOOLUZ online darsidan namuna!🤗

Jonli darsimizdan sizlarga ko'rsatishga qaror qildim. Ushbu online dars YouTube da joylashtirib borayotgan darslarimdan mavzu jihatdan uncha farqi yo'q lekin, online darsda o'rgatish usuli ancha farq qiladi.

📌Online darsda quyidagi ustunlik taraflari bor:
🔹Savol-javob shaklida;
🔹Darsga qatnashuvchilarning darajasiga moslashgan holda;
🔹Jonli ravishda hamma ham xato qilishi mumkin bu juda muhim;
🔹O'zingiz mustaqil o'rganishda siz o'zingiz bo'lasiz, kursda esa gruhda o'rganasiz;
🔹Kutilmagan savolar paydo bo'lishi;

☝🏻
Jonli darsda siz boshidan oxirigacha faqat darsda e'tibor qaratasiz oddiy video darsdan bundan ko'p avzaliklarini keltirishim mumkin lekin, asosiysi siz belgilangan ya'ni kursga bog'liq bo'lgan vaqt oralig'ida (2-3 oy) davomida to'liq bilim va ko'nkmalarga ega bo'lasiz. Mustaqil ravishda esa siz o'rganaman deb 3-5 oy hatto 1 yil vaqtni qanday o'tkazib yuborganingizni bilmay qolasiz.

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
👨🏻‍💻Yaqinda Hindistonlik 6 yoshli bola dunyodagi eng yosh dasturchiga aylandi!

Hindistonlik 6 yoshli Arxam Om Talsaniya, Python dasturlash tili bo‘yicha imtihonni muvaffaqiyatli topshirdi va Ginnesning rekordlar kitobiga dunyodagi eng yosh dasturchi sifatida kiritildi.

☝🏻Bu python dasturlash tilini o'rganish osonligining yana bir isboti. 6 yoshlik bola o'rgangan narsani biz ham o'rgana olamiz, faqat biz boshlashimiz kerak holos!

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
"Dasturlash paytida so'raydigan 10 ta belgi"🤓
(6-qism) #maqola

6️⃣ Siz zerikasiz yoki fikrlashdan charchadingiz

Agar siz o'ylash uchun dangasa bo'lsangiz va konsentratsiyalangan fikrlash zerikarli va odatiy vazifa deb hisoblasangiz, siz muvaffaqiyatli dasturchi bo'lmaysiz.

Dasturlash bu aqliy faoliyat. Odam tur sifatida bu borada muvaffaqiyatga erishadi, lekin haqiqat shundaki, biz buni doim bajargan bo'lsak ham, biz haqiqatan ham o'ylashga dangasamiz. Bitta muammoni hal qilishda konsentratsiyani bir muncha vaqt ushlab turish qobiliyati, agar bunga ko'nikmasangiz, qiyin bo'ladi.

Bu o'zini turli xil yo'llar bilan namoyon qiladi. Siz ekranga tikilib uzoq vaqt o'tira olasiz, og'ir bulut sizning fikrlaringizni yo'q qilganday his qilasiz, kechiktirasiz, brauzer yorliqlari orasidan bemalol o'tib ketasiz yoki kerakli "javob" ni qidirib StackOverflow-ni izlab topishingiz mumkin. Bularning barchasi sizda aqliy zaifliklarga duch kelganingizni anglatadi va buning uchun yo'lni topishingiz kerak.

Dasturlash orqali siz tabiiy ravishda charchaysiz va aqliy faollik xuddi jismoniy energiya kabi energiyani yondiradi. Agar tanangiz bunday aqliy quvvat sarflashga odatlanmagan bo'lsa, to'planib qolish siz uchun qiyin bo'ladi. Ammo bu gimnastika mashg'ulotlarini olib borishga o'xshaydi: qanchalik ko'p qilsangiz, shunchalik kuchliroq bo'lasiz.

Sizning miyangiz bu mushakdir: Ishoning, miyangiz mushakka o'xshaydi: uni qanchalik ko'p siqsangiz, kuchliroq bo'ladi va siz o'ylaganingizcha samarali bo'ladi. Jumboq qismlarini bir joyga to'plaganingizda, fikrlarni tartibga soling, tahlil qiling va ishlab chiqsangiz, echim topish osonlashadi.

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
You tube kanalimizga yangi video joylandi!🤗
#video #python

🎥 5-dars. Pythonda standart va matematik funksiyalar.

🔜 Videoni ko'rish

You tube kanalimizga ham obuna bo'lib qo'yish esdan chiqmasin u yerda ham videolar chiqishda davom etmoqda😉

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
#test
Ushbu code bajarganda natija nima chiqaradi?
To’g’ri javobni tanlang.
Anonymous Quiz
51%
False
40%
True
9%
natijani bilmoqchiman
#test
Ushbu code bajarganda natija nima chiqaradi?
To’g’ri javobni tanlang.
Anonymous Quiz
49%
True
31%
False
15%
SyntaxError
6%
natijani bilmoqchiman
​​Django nima? va u nima vazifa bajaradi?🧐

💡Django — Pythonga asoslangan bepul va ochiq manbali web-freymvork boʻlib, u model-template-view (MVC) arxitektural namunaga amal qiladi. Uni Django Software Foundation (DSF), nodavlat tashkilot sifatida tashkil etilgan Amerika mustaqil tashkiloti qoʻllab-quvvatlaydi. Djangoning asosiy maqsadi maʼlumotlar bazasiga asoslangan murakkab web-saytlarni yaratishni yengillashtirish hisoblanadi.

💻 Django backend vositasi sifatida
● Maʼlumki, web-saytlar yaratish bir necha bosqichdan iborat boʻlgan murakkab jarayon boʻlib, turli xil dasturiy vositalarni talab qiladi. Eng avval yaratilajak saytning dizayni yaratiladi. Bunda dizayner photoshop dasturini ishlatib, saytning maketini ishlaydi. Keyin esa frontend mutaxassisi ushbu saytning html kodini yozadi, turli vizual effektlar beradi. Kerakli sahifalar va tugmalarni yaratadi. Shundan soʻng estafeta tayoqchasini backend mutaxassisi oladi. U server va foydalanuvchi oʻrtasidagi muloqotni hamda ma'lumotlar bazasi ishini yoʻlga qoʻyadi. Aynan mana shu bosqichda djangoning yordamidan foydalanishimiz mumkin. Yaʼni server bilan aloqani yoʻlga qoʻyish, maʼlumotlar bazasidan kerakli maʼlumotni chiqarish yoki biron maʼlumotni bazaga kiritish kabi vazifalarni bajaradi.

☝🏻Hammamiz bilgan Instagram ijtimoiy tarmog'ining backend qismi ham aynan Djangoda qilingan!

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
"Dasturlash paytida so'raydigan 10 ta belgi"🤓
(7-qism) #maqola

7️⃣ Siz o'zingiz o'ylay olmaysiz

Agar siz kimdir siz haqingizda o'ylashini kutsangiz va vaziyatingiz tafsilotlarini o'rganishni xohlamasangiz, siz hech qachon muvaffaqiyatli dasturchi bo'lmaysiz.

Biron bir yangi narsani o'rganar ekanmiz, ko'pincha bizning bilimimiz va tajribamiz o'z nuqtai nazarimizga ega bo'lish uchun yetarli emasligini his qilamiz. Tashabbuskorlik, noto'g'ri narsa qilish yoki gapirish juda xavfli tuyuladi.

Hammamizda noto'g'ri bo'lish qo'rquvi bor. Va bu qo'rquv sizning tadqiqotga qiziqishingizga xalaqit berganda, siz o'zingizning tajribangiz, g'alabalaringiz va mag'lubiyatlaringiz natijasida olingan haqiqiy bilimlarni, bilimlarni rivojlantirish qobiliyatini bostirasiz. Agar siz "guru", mashhur blogger, "eng yaxshi amaliyot" yoki darslikning javobiga ishonsangiz, bu siz dasturlashni to'liq va chuqur anglamasligingizni anglatadi.

Qaysi narsa ishlaydi va nima ishlamaydi, degan fikrni ishlab chiqish kerak. Siz nima uchun qaroringizni yaxshi deb o'ylaganingizni va uning afzalliklari nimada ekanligini tushunishingiz kerak. Nozik tafsilotlarni kuzatibgina qolmay, nozik ko'rinishni rivojlantirish kerak. Siz o'zingizning nuqtai nazaringizni himoya qila olishingiz kerak, va agar siz o'zgarsangiz, siz yangi ko'rinishga ega bo'lasiz va bu sizning shaxsiy narsangiz bo'ladi.

O'zingiz uchun o'ylang: o'z tajribangiz va fikrlash qobiliyatingizdan foydalanib, o'z fikringizni tanqidiy shakllantiring. Qasddan taxmin qiling, tortishuv tarafida bo'ling va agar yangi ma'lumotlar paydo bo'lsa, uni o'zgartirishga tayyor bo'ling.

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
​​Dasturlash bu umumiy tushunchadir. Dasturlash sohasini ham yo'nalishlari mavjud. Dasturlashning o'ziga hos ulkan bir yo'nalishi mavjud bo'lib, u "o'yin dasturlash" yo'nalishi hisoblanadi! Ushbu postda aynan shu yo'nalish bo'yicha ba'tafsil ma'lumot berib o'tmoqchimiz.🤗

O'yin dasturlash nima?🧐

O'yinlarni dasturlash video yoki kompyuter o'yinlarini hayotga olib keladigan kodni anglatadi.

Texnologiya rivojlanib borgan sari dasturlash ham rivojlandi. Dastlab video o'yinlar tarixida dasturchilar ko'pincha rivojlanishning ko'p jihatlari, shu jumladan dizayn uchun mas'ul edilar. Ammo apparat va dasturiy ta'minot yaxshilanib, o'yinlar tobora murakkablashib borar ekan, dev jamoalari keskin o'sib bordi.

O'yinni dasturlash, o'yinni rivojlantirishning bir qismi, bu video o'yinlarning dasturiy ta'minoti. O'yin dasturlash uchun ma'lum bir tilda dasturiy ta'minot muhandisligi va kompyuter dasturlash bo'yicha katta mahorat talab etiladi, shuningdek quyidagi yo'nalishlarning bir yoki bir nechtasi bo'yicha ixtisoslashuv talab etiladi: simulyatsiya, kompyuter grafikasi, sun'iy intellekt, fizika, audio dasturlash va kirish. Ommaviy multiplayer onlayn o'yinlar (MMOG) uchun tarmoq dasturlash va ma'lumotlar bazasini dasturlash kabi qo'shimcha sohalarni bilish talab qilinadi. Garchi ko'pincha professional o'yin dasturchilari shug'ullansa ham, ba'zilari o'yinlarni sevimli mashg'ulot sifatida dasturlashi mumkin.

O'yin dasturchisi nima qiladi?🧐

● O'yin dasturchisi - bu dasturiy ta'minot muhandisi, dasturchi yoki kompyuter olimi, asosan video o'yinlar uchun kod bazalarini yoki shunga o'xshash dasturiy ta'minotni, masalan, o'yinni rivojlantirish vositalarini ishlab chiqadi. O'yin dasturlash ko'plab ixtisoslashtirilgan fanlarga ega, ularning barchasi "o'yin dasturchisi" soyaboniga tegishli. O'yin dasturchisini o'yin dizayni ustida ishlaydigan o'yin dizaynerlari bilan adashtirmaslik kerak.

Aslida o'yin dasturchisi videoo'yinni hayotga olib keladigan kodni yozadi. Ular ishlab chiqaruvchilar va boshqa bo'limlar bilan yaqindan hamkorlik qilishadi (masalan, o'yin dizayni, badiiy va animatsiya, Ovoz va boshqalar) loyihaning ko'rinishini to'liq ishlaydigan, o'ynaladigan o'yinga aylantirish uchun.

Ular sizning fe'l-atvoringiz tezligi va ularning balandligi qanday sakrashi, qancha dushmanlar paydo bo'lishi va qachon paydo bo'lishi va hujumga uchraganda qanday munosabatda bo'lishlarini belgilashdan tortib hamma narsaga javobgar bo'lishi mumkin.

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
​​Python dasturlash tilining mashhur freymvorklaridan biri bo'lgan Flask haqida eshitganmisiz?🧐

💡Flask - bu mashhur Python veb-freymvork, ya'ni veb-ilovalarni ishlab chiqish uchun ishlatiladigan uchinchi tomon Python kutubxonasi.

U ma'lum bir vositalar yoki kutubxonalarni talab qilmagani uchun mikro freymvork sifatida tasniflanadi. Unda ma'lumotlar bazasini abstraktsion qatlami, shaklni tasdiqlash yoki oldindan mavjud bo'lgan uchinchi tomon kutubxonalari umumiy funktsiyalarni ta'minlaydigan boshqa tarkibiy qismlar mavjud emas. Biroq, Flask dastur funktsiyalarini xuddi Flaskning o'zida amalga oshirilgandek qo'shishi mumkin bo'lgan kengaytmalarni qo'llab-quvvatlaydi. Kengaytmalar ob'ekt-relyatsion xaritachilar, shaklni tasdiqlash, yuklash bilan ishlash, har xil ochiq autentifikatsiya texnologiyalari va bir nechta umumiy freymvork bilan bog'liq vositalar uchun mavjud.

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
HAPPY NEW YEAR🥳

Assalomu aleykum bo'lajak dasturchilar, sizlarni 2021 - yangi yil bayrami bilan CODESCHOOLUZ jamoasi nomidan tabriklaymiz. Yangi 2021 - yilda barcha orzu va niyatlaringiz amalga oshishida tilakdoshmiz. Dasturchi bo'laman degan do'stlarimiz ham aynan shu yilda dasturlash sohasini chuqur o'rganib, kuchli mutahasis bo'lishini tilaymiz. Barchaga baxt, sihat, salomatlik va omad tilab qolamiz. Yana bir marta yangi yilingiz muborak bo'lsin!🤗

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
​​Dasturlash sohasining yo'nalishlaridan bir bo'lgan Desktop dasturlash haqida ushbu postda ba'tafsil ma'lumot berib o'tmoqchimiz. Ho'sh Desktop dasturlash nima?🧐

💡Desktop dasturlash - bu aniq hisoblash natijasini bajarish yoki ma'lum bir vazifani bajarish uchun bajariladigan kompyuter dasturini loyihalashtirish va qurish jarayoni.

📌Dasturlash quyidagilarni o'z ichiga oladi:
tahlil qilish;
algoritmlarni yaratish;
profil algoritmlarining aniqligi va resurslarni sarflash va tanlangan dasturlash tilida algoritmlarni amalga oshirish (odatda kodlash deb ataladi). Dasturning manba kodi markaziy protsessor tomonidan to'g'ridan-to'g'ri bajariladigan mashina kodiga emas, balki dasturchilarga tushunarli bo'lgan bir yoki bir nechta tillarda yoziladi. Dasturlashdan maqsad, ko'pincha berilgan masalani echish uchun kompyuterda vazifani (operatsion tizim kabi murakkab bo'lishi mumkin) bajarilishini avtomatlashtiradigan ko'rsatmalar ketma-ketligini topishdir. Shunday qilib, malakali dasturlash ko'pincha turli xil mavzularda, shu jumladan dastur sohasi, maxsus algoritmlar va rasmiy mantiq bo'yicha bilimlarni talab qiladi.

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
​​👨🏻‍💻2021 - yilda o'rganishimiz kerak bo'lgan dasturlash tillari haqida!

Quyidagi yo'nalishlardan birini tanlab, tanlagan yo'nalishingizga mos bitta dasturlash tilini o'rganing.

🔹Frontent Web Development:
Javanoscript
Html
CSS
Dart

🔹Backend Web Development:
Python
Javanoscript
GO
Php

🔹Mobile Development:
Swift
Java
Javanoscript
Dart

🔹Game Development:
Python
C++
C#
Javanoscript

🔹Desktop Development:
Python
Javanoscript
C++
C#

🔹System Development:
Python
C++
Javanoscript
GO

@codeschooluz - Biz bilan kelajak kasbini o'rganing!
"Dasturlash paytida so'raydigan 10 ta belgi"🤓
(8-qism) #maqola

8️⃣ Sizning fikrlashingiz moslashuvchan emas, tor yoki tartibsizdir.

Agar siz fikrlashda juda moslashuvchan bo'lmasangiz va kodni, shuningdek sizning fikrlaringizni tashkil qilishda qiyinchiliklarga duch kelsangiz, siz hech qachon muvaffaqiyatli dasturchi bo'lmaysiz.

Men ba'zida talabalarda ikkita haddan tashqari holatni ko'raman. Birinchisi, fikrlashga tor va egiluvchan yondashuv. Bunday munosabat ularni yordamni rad etishga majbur qiladi va fikr-mulohazalarga qaramay, ularni o'zgartirishga imkon bermaydi. Hamma narsa faqat bir tomondan ko'rinadi, barcha takliflar e'tiborga olinmaydi.

Men duch keladigan ikkinchi favqulodda fikrning buzilishi. Talabalarning o'zlari hamma uchun hech qanday ehtiyoj sezmasdan qiyinchiliklar tug'diradilar, ularning kodi noto'g'ri, tushunish qiyin. Ular vazifalarni murakkablashtiradi va 100 ta kodni yozadi, bu erda 10 ta etarli bo'ladi.

Ikkala fikrlash usullari birlashganda, natijaga dasturlash uchun bunday qattiq va keskin yondoshish, xato tuzatish va qo'ltiqchalarning ko'plab qatlamlariga olib keladigan shafqatsiz kuch usuli kiradi. Bunday vaziyatda zarur bo'lgan narsa - boshiga qaytish, dastlabki echimni qayta ko'rib chiqish, undan voz kechish va kodni qayta tuzish qobiliyati.

Boshqa imkoniyatlarni ko'rmaslik yoki fikr-mulohazalarni qabul qilmaslik sizning o'sishingiz va rivojlanishingizga to'sqinlik qiladi. Tarkibsiz bo'lish sizni sekinlashtiradi va aks holda aniq ko'rinadigan naqshlarni ko'rishga xalaqit beradi. Va sizning ishingizning umumiy sifati yomonlashadi.

O'z-o'zini tanqid qilish: Siz har doim vazifalarga qanday yondashishingizni to'liq ko'rish uchun orqaga qadam tashlashingiz kerak. Buni qanday qilib yaxshiroq qilish mumkin? Sizning hayotingizni osonlashtiradigan biron bir narsa bormi? Nima etishmayapti va sizga nima yordam berishi mumkin?

@codeschooluz - Biz bilan kelajak kasbini o'rganing!