CODEACADEMY
Open in Telegram
ā AI(Computer vision) ā Mobile(Flutter) ā Backend(Django) š„ https://www.youtube.com/codeschooluz šManzil: Samarqand shahar Mironshox Mirzo ko'chasi. Mo'ljal: Makon mall(Gum) šhttps://t.me/codeacademyai/614 š©Savollar va takliflar uchun: @codeacademy_admin
Show more992
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
992
You tube kanalimizga yangi video joylandi!š¤
#video #python
š„ 4-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!
992
Ko'pchilik API degan terminga duch kelgan bo'lishi mumkin. U nima o'zi?š§
ā
Ushbu maqolada aynan uni nima ekanligi haqida bilib olishimiz mumkin!
š Maqolani o'qish!
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
"The Best Programming Languages to Learn in 2021" mavzusida bepul vebinar o'tkaziladi!š¤©
Vebinar o'zi nima?š¤
Vebinar - bu taqdimotni dunyoning istalgan nuqtasidan real vaqtda suhbatga aylantiradigan onlayn seminar.
Vebinarda dasturlash sohasida ko'p yillik tajribaga ega bo'lgan insonlar ya'ni Zarifjon Naxalov va Javohir Berdiyev qatnashadi.
šVebinarda quyidagi mavzular bo'yicha master-class bo'lib o'tadi:
ā Software Engineer
ā Frontend Web Development
ā Backend Web Development
ā Mobile Development
ā Game Development
ā Desktop Development
ā Machine Learning Engineer
ā Computer Vision
š¹Vebinar formati: online (zoom)
šøVebinar vaqti: 27.12.2020
āš»Ushbu vebinarda dasturlash sohasi bo'yicha o'zingizni qiziqtirgan savollarga kuchli mutaxasislardan javob olasiz.
āVebinarda qatnashish bepul bo'lganligi uchun do'stlaringizni ham ta'klif qilishingiz mumkin!
ā
Codeschooluz darslariga ro'yhatdan o'tish!
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
š”Yoshlarga eslatma!
šAbdusattor Abduraximov
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
"Dasturlash paytida so'raydigan 10 ta belgi"š¤
(3-qism) #maqola
3ļøā£ Muammo oldida qat'iyatlilik yo'q.
⢠Agar siz zo'rg'a muammoga duch kelsangiz, hech qachon muvaffaqiyatli dasturchi bo'lmaysiz.
⢠Dasturlashning mohiyati muammolarni hal qilishdir. Bu kompyuterlarni yaratish uchun sababdir! Biror dastur ustida ishlashni boshlaganingizda, siz butun muammolarni "qoziq" ga duch kelasiz. Va bitta muammoga echim topsangiz, boshqasi deyarli har doim paydo bo'ladi. Siz oldinga intilyapsiz, lekin har doim yangi to'siqlar mavjud.
⢠Shuni tan olishim kerakki, bu muammolar uyumi qo'rqinchli va tushkun bo'lishi mumkin. Agar hamma narsa "shunchaki ishlashi kerak" deb o'ylasangiz, doimiy ishlashni davom ettirish uchun etarli kuch va kuchga ega bo'lmaysiz, muammolar ketma-ket paydo bo'lib, sizni asta-sekin hissiy muvozanatdan chiqaradi. Sizning vazifangiz aniq bir narsa nima uchun ishlamayotganligini tushunishdir.
⢠Mening o'qituvchilik tajribamda har doim guruhda bir yoki ikkita talaba bor, ular boshqalarga qaraganda ko'proq muammolar topa olish qobiliyatiga ega bo'lib tuyuladi va ko'pincha bu tasodifiy va tushunarsiz muammolar. Men bu talabalarga qanchalik ko'p muammolarga duch kelsalar, ularda nimanidir chuqur va puxta o'rganish imkoniyati borligini eslataman. Agar ushbu muammolar orqali ular to'liq tushunchaga ega bo'lsalar, ular tezroq ishonchga ega bo'ladilar, chunki ular boshqalarga qaraganda ko'proq muammolarga duch kelishgan.
⢠Sabr-toqat va qabul qilish: Siz ushbu sohaning muammolardan iboratligini tushunishingiz kerak va ularga muammolar sifatida emas, balki muammolar sifatida munosabatda bo'ling. Har bir qiyinchilikni yengib chiqsangiz, sizga ko'proq ma'lumot beradi, chuqurroq tushunish va yangi to'siqlarni topish va eskisini tezroq hal qilish qobiliyatini oshiradi.
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
āāGit o'zi nima, nega o'rganishimiz kerak?š§
#termin
GitHub ichidagi "Git"
š”Git bu VBT - versiyani boshqarish tizimi. Bu aslida nimani anglatishini anglatadi, Git bizning loyiha fayllarimizni boshqarishda yordam beradi. Git qiladigan asosiy narsalardan biri, shuningdek, mavjud bo'lgan asosiy sabab bu siz ishlayotgan narsalarning butun tarixini kuzatib borishdir.
⢠Bu yerda versiya nazorati ishga tushadi, u sizning loyihangizdagi har bir daqiqalik o'zgarishlarni avtomatik ravishda kuzatib boradi va fayllaringizni necha marta o'zgartirganingizdan qat'iy nazar oldingi versiyaga qaytishimizga imkon beradi.
⢠Git-ning yana bir g'aroyib tomoni bu odamlarga bir vaqtning o'zida bir-birining fayllarini bezovta qilmasdan bir loyihada ishlashga imkon berishidir. Hamkorlik Git.Team a'zolari turli xil xususiyatlar ustida ishlashi va o'zgarishlarni osongina birlashtirishi bilan yanada osonlashadi.
⢠Git-ni o'rganish oson va chaqmoq kabi tezkor ishlashga ega. U SubVersion kabi boshqa versiyalarni boshqarish tizimlaridan ustun turadi, ular arzon va mahalliy dallanish, qulay sahnalar va ko'p ish oqimlari kabi xususiyatlarga ega.
š”GitHub - bu Git-dan foydalanib versiyalarni boshqarish uchun veb-xizmat. Asosan, bu ishlab chiquvchilar uchun ijtimoiy tarmoq. Siz boshqalarning kodlarini ko'rishingiz, ularning kodlari bilan bog'liq muammolarni aniqlashingiz va hatto o'zgarishlarni taklif qilishingiz mumkin. Bu sizga kodingizni yaxshilashda ham yordam beradi. Bu sizning loyihalaringizni namoyish etish va potentsial yo'llovchilar tomonidan e'tiborga olish uchun juda yaxshi joy.
āQisqasi, Git - versiyani boshqarish tizimi va GitHub - bu Git omborlari uchun xosting xizmati.
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
āāXML (extensible markup language) nima?š§
š”XML (Gipermatnli belgilashning
kengayuvchan tili) - veb-sahifa yaratish tillaridan biri. W3C forumi quvvatlaydigan ochiq standart.
š¹Xuddi HTML ga oāxshash, teglar tuzilmasini ishlatadi, ammo HTML dan farqli, oŹ»laroq, gipermatnli hujjatning elementlarini aks ettirmay, shu elementlarning mazmunini aniqlaydi.
š¹Bundan tashqari, XML ishlab chiquvchiga xususiy teglarni taāriflash va kiritish imkonini beradi. XML, V2V tizimlarida elektron tranzaksiyalarni quvvatlaydi. U elektron hujjat aylanishining ustun turadigan formati boālib qolishi kutilmoqda.
992
āā"Dasturlash paytida so'raydigan 10 ta belgi"š¤
(2-qism) #maqola
2⣠Sizda mustaqillik va topqirlik yo'q.
⢠Agar siz muammolarni o'zingiz hal qila olmasangiz, hech qachon muvaffaqiyatli dasturchi bo'lmaysiz.
⢠Muvaffaqiyatli dasturchi bo'lish uchun, shubhasiz, o'rganish qobiliyatiga ishonishingiz kerak. Aytgancha, bu eng muhim hayotiy ko'nikmalardan biridir - agar 18 yoshdan katta bo'lsangiz, hech kim sizga dars berishga majbur emas. Bu haqiqat. Agar kerak bo'lsa, kerakli ma'lumotlarni va yordamni izlash faqat sizning vazifangizdir.
⢠Rivojlanish dunyosida barcha kerakli ma'lumotlarni ilgari Axborot Super Magistrali deb nomlangan sehrli joyda topish mumkin. Ushbu ulkan kutubxonaning bitta katta eshigi bor - Google. Siz xohlagan narsani qidirishga yo'naltirishingiz va kerakli ma'lumotga ega bo'lishingiz mumkinligini tushunish IT dunyosida zarur bo'lgan ko'nikmalarni egallashingiz uchun birinchi to'siqdir.
⢠Google-dan foydalanish qobiliyatidan tashqari, barcha dasturlash tillarida mavjud bo'lgan hujjatlar va texnik xususiyatlarni o'qishni o'rganish va til qanday ishlashini juda aniq tushuntirish ham muhimdir. Lug'atdan foydalanish bilan bir xil: siz bilmagan so'zni uchratganda, siz uni lug'atda ko'rasiz. Dasturlash ko'nikmalaringizni rivojlantirish va mustahkamlashning eng tezkor va ishonchli usuli bu oddiygina hujjatlarni o'qishdir. Bu erda tom ma'noda hamma narsa mavjud.
⢠Barcha manbalardan foydalaning: barcha savollaringizga allaqachon javoblar berilganligini tushuning. Birovdan so'rashdan oldin, google-ni tanlang va hujjatlarni o'qing. Agar siz haqiqatdan ham javobni topishga uringan bo'lsangiz, ammo kimgadir vaqtingizni sarflash imkoniyatini tejang.
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
SAP Dasturchisining ish kuni!š
šØāš»Siz ushbu video orqali dasturchining ish kuni qanday o'tishini bilib olasiz.
Video oz bo'lsada sizga motivatsiya bergan bo'lsa commentga bitta like!š
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
AI (Artificial intelligence) haqida bilasizmi? š§
š”Artificial intelligence yoki Sun'iy intellekt: fikrlaydigan mashinalar, ongli robotlar haqida.
ā Intellekt tushunchasi ta'rif uchun bagāoyat qiyin tushunchalar sirasiga kiradi. Uzoq asrlar davomida insoniyatning eng zehni oātkir ilm peshvolari intellektning aynan nima ekanligi haqida muttasil ilmiy-falsafiy munozaralar yuritib kelishgan. Lekin bundayin ilmiy bahslar qanchalik darajada keskin yoki murakkab boālmasin, ularda oāziga xos mutlaq yakdillik bor edi: intellekt - insongagina xos boālgan oliy tushuncha oālaroq qaralardi. Basharti, biror adabiy yoki fantastik asarda insondan oāzga mavjudod yoki narsaning ong va tafakkur sohibi boālishi, qisqacha aytganda - intellektga egaligi haqida gap borsa hamki, bu oāz nomi bilan badiiy toāqima yoki, fantastik uydirmadan nariga oātmagan. Suqrotdan boshlab, Eynshteyngacha boālgan davrlarda hatto eng yuksak zakovatli olimlarda ham intellektning sun'iy boālishi mumkinligi haqida joāyali jiddiy ilmiy fikrning oāzi boālgan emas...
šdavomi...
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
āāš§ Xo'sh, Python haqida juda ko'p eshitdik, katta-katta kompaniyalar pyhonni ishlatar ekan:
google, yandex, netflix, instagram
Python dasturchilarning oyliklar juda katta ekan, hamma aytgan faktlarni takrorlamasdan, kelinglar, yanayam aniqlashtiraylik: š¤
š”Soha yo'nalishlarda ham zo'r ekan, misol uchun web, desktop, mobile, embedded, game development va albatda hozirgi kunda yanayam mashhur bo'layotgan AI (Sun'iy intellekt) .
āSavol: Qanday python ko'p qirrali dasturlash tili bo'lib, har biriga alohida communitylar o'zining kutubxonalari (framework, library) yaratilgan?
š¹ Web : Django,Flask
šø Desktop : Kivy,Tkinter,PyQt
š¹ Mobile: Kivy, BeeWare
šø Game: pygame,godot
š¹ Embedded: MicroPython,CircuitPython
šø AI & ML: TensorFlow, PyTorch,Keras
Qisqacha qilib aytganda, keyinchalik har biriga batafsil to'xtalamiz, ungacha Pythonni o'rganishni boshlang.š
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
āāKompilyator nima?š§
š”Bir tilda yozilgan dasturni protsessorning boshqa tilida ifodalangan dasturga aylantiruvchi dastur. Masalan, kompilyator C tilida yozilgan dasturni olib, uni "kompyuter tilida" yozilgan dasturga aylantiradi.
#termin #programming
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
āāš Yaqin kunlarda SpaceX kompaniyasini navbatdagi Starshipning uchirish sinovi bo'lib o'tdi. Oxir oqibat qulab tushgan bo'lsada bu muvaffaqiyat hisoblanadi. Sababi ushbu turdagi fazo kemasi o'zini turida yagona hisoblanadi.
āš»Shu sababli siz ham birinchi muvaffaqiyatsizlikdan taslim bo'lmasdan davom eting, kelajakda bundan yuqori parvozlarga erishasiz!
š 4K: SpaceX Starship SN8 Test Flight
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
āāšØš»āš»Bo'lajak dasturchi do'stlarimizga Python dasturini o'rganishni maslahat beraman.
1ļøā£ Sababi: Quyidagi eng boy kompaniyalarning telefon va kompyuter dasturlari Python dasturida tayyorlangan.
1. Apple ā $1888/sekund
2. Samsung ā $1265/sekun
3. Google ā $975/sekund
4. Facebook ā $701/sekund
5. Intel ā $668/sekund
2ļøā£ Sabab: Ushbu gigantlar kompaniyalarga esa bugungi kun va kelajakda online hamda ofline ishlovchi doimiy ishchilar doimiy kerakdir. Chunki bu kompaniyalar nafaqat web dasturlash balki umumiy dasturlash bo'yicha ish olib boradilar.
3ļøā£ Sabab: Ushbu kompaniyalardagi oylik maoshlar (o'zbeklar uchun) aql bovar qilmas darajada yuqori. Ya'ni 50 mln dan 1 mlrd(so'm) gacha va undan ham ortiq bo'lishi mumkin. Agar siz o'z sohangizda haqiqiy professional bo'lsangiz 1 mlrd dan ham ko'p maosh olishingiz mumkin.
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
992
āāšØš»āš»Dasturlashda yoŹ»nalishni tanlash.
«Kompaniya yaratilayotib, boyib ketishga intilmaslik kerak, balki oʻzing ishongan gʻoyangga amal qilishing kerak. Faqat shunda muvaffaqiyatga erishish mumkin»
Ā© Mayk Markkula
⢠Odatda koʻpchilik endi dasturlash sohasiga kirib kelar ekan. Eng avvalo veb-dasturlash qismidan boshlashadi. Bunga asosiy sabablardan biri boshlovchilar veb-dasturlashni boshqa yoʻnalishlarga nisbatan tushinib olishlari osonroq boʻladi. Keyinchalik esa oʻzlari uchun aniq yoʻnalishni tanlab olishadi.
⢠Yoʻnalish tanlashda eng avval har bir sohaga oid umumiy maʼlumotlar bilan tanishib chiqing. Youtube'dan dasturlashga oid video-yoʻriqnomalar bilan tanishib chiqing. Keyin esa qiziqishingizga qarab maʼlum bir sohani tanlaganingiz maʼqul.
⢠Dasturlash sohalarini tanlashda hech qachon, «falon yoʻnalishdagi dasturchilar, falon soʻm pul toparka» deb oʻzingiz qiziqmaydigan yoʻnalishda ketmang. Chunki, maʼlum bosqichga yetkandan keyin qiziqishingiz soʻnib bu sohani tashlab ketishingiz ehtimoli yuqori boʻladi. Bu bilan esa eng qimmat narsangizni yaʼni vaqtingizni bekorga ketkazasiz.
⢠Agar qaysidur tilni oʻrganishni boshlagan boʻlsangiz, unda boshqa tilga oʻtishga shoshilmang. Dasturlash tillari bir-biriga yaqin, birini mukammal oʻrgansangiz boshqalarini oʻrganish qiyinchilik tugʻdirmaydi.
āš» Dasturlashda yoŹ»nalish tanlashda eng asosiysi bu ā shu sohaga oŹ»zingizda boŹ»lgan qiziqish. Sohangizda haqiqiy mutaxassis boŹ»lib yetishsangiz hech qachon pulsiz qolib ketmaysiz.
⤠@codeschooluz - Biz bilan kelajak kasbini o'rganing!
