Forwarded from Azim Pulat
6-dars | Queue va Stack | YBKY
π Manba: youtu.be/4rLzYnmYZp4
π Dars vaqti: Shanba, Toshkent vaqti bilan 10:30da
π Manba: youtu.be/4rLzYnmYZp4
π Dars vaqti: Shanba, Toshkent vaqti bilan 10:30da
π4
Quyidagi oson masalalarni yechib ko'ring, yechimingizni commentda qoldirishingiz mumkinπ solishtirib optimal yechimni saralaymiz:
https://leetcode.com/problems/third-maximum-number/
https://leetcode.com/problems/kth-largest-element-in-an-array/
https://leetcode.com/problems/third-maximum-number/
https://leetcode.com/problems/kth-largest-element-in-an-array/
Forwarded from Azim Pulat
β‘οΈAlgoritmlar: To'liq Kurs
1. Kirish: Sonlar
2. Murakkablik
3. Array va String
4. Linked List
5. Hash Table
6. Queue va Stack
7. Rekursiya
8. Binary Search
9. Binary Tree
π @lazyprogrammer
1. Kirish: Sonlar
2. Murakkablik
3. Array va String
4. Linked List
5. Hash Table
6. Queue va Stack
7. Rekursiya
8. Binary Search
9. Binary Tree
π @lazyprogrammer
π11π€©1
Forwarded from Hojarbu's Cornerπ±
Shogird Ustozdan So'radiπ€π€
https://github.com/vovopap/sus
Bu havolada ko'pchilik dasturchilarda paydo bo'ladigan savollarga tajribalarga asoslangan holda fikrlar ulashilgan.
Sizda ham shunga oid savollaringiz bo'lsa commentda qoldirsangiz havoladagi savollar ro'yxatiga qo'shib qo'yiladi va boshqalar ham bundan foydalanishlari mumkin bo'ladiπ
https://github.com/vovopap/sus
Bu havolada ko'pchilik dasturchilarda paydo bo'ladigan savollarga tajribalarga asoslangan holda fikrlar ulashilgan.
Sizda ham shunga oid savollaringiz bo'lsa commentda qoldirsangiz havoladagi savollar ro'yxatiga qo'shib qo'yiladi va boshqalar ham bundan foydalanishlari mumkin bo'ladiπ
π5
βοΈ Pythonda len() metodi O(1) da ishlaydi, O(N) emas!
Iterable(list, string, tuple etc.)ni uzunligini aniqlash uchun har birini qaytadan sanab chiqmasdan, xotirada masalan list ni saqlagan paytda uning uzunlik qiymati ham saqlangan bo'ladi. len(some_list) esa shu xotiradagi uzunlik qiymatini olib beradi.
Iterable(list, string, tuple etc.)ni uzunligini aniqlash uchun har birini qaytadan sanab chiqmasdan, xotirada masalan list ni saqlagan paytda uning uzunlik qiymati ham saqlangan bo'ladi. len(some_list) esa shu xotiradagi uzunlik qiymatini olib beradi.
π12π€©6π₯3
#pep8
PEP8 bo'yicha obyektni nomlash qoidalari:
β Funksiya nomlari kichik harflar bilan nomlanadi. Bir nechta so'zlarni "_" pastki chiziqcha bilan ajratganingiz afzal.
β Konstanta-Bosh harflar bilan nomlanadi. Hamda so'zlar "_" pastki chiziqcha bilan ajratiladi.
e.g
PEP8 bo'yicha obyektni nomlash qoidalari:
β Funksiya nomlari kichik harflar bilan nomlanadi. Bir nechta so'zlarni "_" pastki chiziqcha bilan ajratganingiz afzal.
function, my_function
β
O'zgaruvchi so'z, harf yoki so'zlar birikmasi bo'lishi mumkin va kichik harflar bilan nomlanadi. x, var, my_variable
β
Klass nomlari bosh harflar bilan nomlanadi va bir nechta so'zlar birikmasi ajratib yozilmaydi: Model, MyClass
β
Module, Package, Method nomlari kichik harflar bilan nomlanadi. Bir nechta so'zlarni "_" pastki chiziqcha bilan ajratiiladi.β Konstanta-Bosh harflar bilan nomlanadi. Hamda so'zlar "_" pastki chiziqcha bilan ajratiladi.
e.g
CONSTANT, MY_CONSTANT
Manbaπ10π₯1
Forwarded from Vohid Karimov (Vohid Karimov)
O'zim ham shunday maktablarni birida o'qiganim va universitetda ham toza Computer Science o'qimaganim tufayli ko'p Math va Computer Science bilimlarni o'zim online resurslardan o'rganaman. Bugun silar bilan o'zimga yoqqan resurslar bilan ulashaman. Kettik:
1. The essence of calculus: YouTube
2. Linear algebra: MIT Website
3. Discrete math: YouTube
4. Probability and combinatorics: Coursera
5. Introduction to Algorithms: MIT Website
6. Operating systems: Archive
7. Networking: Khan Academy Website
Yana, quyidagi YouTube kanallar va GitHub repolarni tavsiya qilaman:
1. 3Blue1Brown
2. Eddie Woo
3. Khan Academy
4. MIT OpenCourseWare
5. BrilliantOrg
6. Coding Interview University
7. Awesome courses
Siz ham o'zingizga yoqgan resurslarni ulashing!
1. The essence of calculus: YouTube
2. Linear algebra: MIT Website
3. Discrete math: YouTube
4. Probability and combinatorics: Coursera
5. Introduction to Algorithms: MIT Website
6. Operating systems: Archive
7. Networking: Khan Academy Website
Yana, quyidagi YouTube kanallar va GitHub repolarni tavsiya qilaman:
1. 3Blue1Brown
2. Eddie Woo
3. Khan Academy
4. MIT OpenCourseWare
5. BrilliantOrg
6. Coding Interview University
7. Awesome courses
Siz ham o'zingizga yoqgan resurslarni ulashing!
π4
Forwarded from Python Polls
π₯2
AWS User group Tashkent online tadbir tashkillashtirishyapti ekan. AWS ga yangi bo'lganlar va qiziquvchilar uchun foydali.
https://t.me/AWSUserGroupTashkent/49
https://t.me/AWSUserGroupTashkent/49
Telegram
AWS User Group Tashkent
Join discussions in our group chat @AWSUserGroup
β’ Website: https://awsug.uz
β’ Upcoming meetups: https://www.meetup.com/aws-tashkent/events
β’ Call for Speakers: https://forms.gle/DyyogF783r1i4hm69
β’ Website: https://awsug.uz
β’ Upcoming meetups: https://www.meetup.com/aws-tashkent/events
β’ Call for Speakers: https://forms.gle/DyyogF783r1i4hm69
π2π€©2π₯1
Assalomu alaykum
π£ Colearning centerda 3-4 mart kunlari Algoritmlar mavzusida master class bo'lar ekan:
https://t.me/colearninguz/763
π£ Colearning centerda 3-4 mart kunlari Algoritmlar mavzusida master class bo'lar ekan:
https://t.me/colearninguz/763
π2
Anchadan beri shu mavzuda video qilaman deb endi fursat topdik.
Iterator va Generatorni qanday ishlashini soddaroq usulda tushuntirib berishga harakat qildim. Siz uchun ham foydali bo'ladi deb umid qilamiz.
Havola: https://youtu.be/9UljQohm8aI
Iterator va Generatorni qanday ishlashini soddaroq usulda tushuntirib berishga harakat qildim. Siz uchun ham foydali bo'ladi deb umid qilamiz.
Havola: https://youtu.be/9UljQohm8aI
YouTube
Python da iterator va generator
π7π₯1
Forwarded from MohirDev.uz
Python dasturlashga qiziqadiganlar uchun maxsus uchrashuv
π₯ "Python Meetup" deb nomlangan tadbir davomida sohada ko'p yillik tajribaga ega mutaxassislar o'zlarining bilimlari bilan ulashishadi.
Speakerlar ro'yxati:
- Botir Ziyatov (dasturchi, Payme)
- Anvar Narzullayev (Mohirdev.uz asoschisi)
- Adham Zohirov (team lead, MohirAI)
- Zarifjon Naxalov (Code Academy asoschisi)
Tadbir 16-aprel, yakshanba soat 10:00 da Mohirdev ofisida bo'lib o'tadi
π Ro'yxatdan o'tish
Tadbirda qatnashish bepul. Barcha qatnashishi mumkin
π₯ "Python Meetup" deb nomlangan tadbir davomida sohada ko'p yillik tajribaga ega mutaxassislar o'zlarining bilimlari bilan ulashishadi.
Speakerlar ro'yxati:
- Botir Ziyatov (dasturchi, Payme)
- Anvar Narzullayev (Mohirdev.uz asoschisi)
- Adham Zohirov (team lead, MohirAI)
- Zarifjon Naxalov (Code Academy asoschisi)
Tadbir 16-aprel, yakshanba soat 10:00 da Mohirdev ofisida bo'lib o'tadi
π Ro'yxatdan o'tish
Tadbirda qatnashish bepul. Barcha qatnashishi mumkin
π3π€©2π1
Mock intervyular uchun O'zbek dasturchilari tomonidan qilingan websaytga duch keldim bugun, sizlarga ham foydali bo'lishi mumin:
https://mockint.uz/
https://mockint.uz/
π5
Forwarded from Azim Pulat
Yozda Birga Kod Yozamiz βοΈ 2023
Dasturchilar uchun yozgi intensiv kurs
βΆοΈ Boshlanadi: 10-iyul
π Davomiyligi: 4 hafta
πΈ Qatnashish narxi: $1
π¦Yo'nalishlar:
- Front-end
- Back-end
- Algoritmlar
π Topshiring: ybky.42.uz
π¨βπ« Mentorlar:
- Azimjon Pulatov @ Amazon
- Diyorbek Sadullaev @ Pinterest
Dasturchilar uchun yozgi intensiv kurs
βΆοΈ Boshlanadi: 10-iyul
π Davomiyligi: 4 hafta
πΈ Qatnashish narxi: $1
π¦Yo'nalishlar:
- Front-end
- Back-end
- Algoritmlar
π Topshiring: ybky.42.uz
π¨βπ« Mentorlar:
- Azimjon Pulatov @ Amazon
- Diyorbek Sadullaev @ Pinterest
π4π₯1
Forwarded from Vohid Karimov (Vohid Karimov)
Dasturlashga qo'l urgan, lekin nimadan boshlashni bilmaydiganlar uchun 3-5 yillik plan:
β Nerd rejimiga o'ting: kuniga kamida 6 soat dasturlash bilan band bo'ling
β Computer Science mavzularini chuqur o'rganing
β Muntazam algoritmik masalalarni yeching (codewars, leetcode, va hokazo)
β Bitta dasturlash tilini mukammal o'rganing
β Web, mobil, yoki desktop development uchun kerak bo'lgan texnologiyalarni o'rganing
β Oβzingizni pet proyektlaringizni yarating
β Har kuni ko'p kod yozing
β Tez-tez interview qiling (ishingiz bo'lsa ham)
β Vaqtida uxlang, ovqatlaning, va sport bilan shug'ullaning
Qolgani (ish, daromad, va xurmat) o'zi keladi. Natija darxol ko'rinmaydi, lekin albatta keladi - haqiqiy yutuqlar vaqt talab qiladi.
Jarayondan zavq oling!
β Nerd rejimiga o'ting: kuniga kamida 6 soat dasturlash bilan band bo'ling
β Computer Science mavzularini chuqur o'rganing
β Muntazam algoritmik masalalarni yeching (codewars, leetcode, va hokazo)
β Bitta dasturlash tilini mukammal o'rganing
β Web, mobil, yoki desktop development uchun kerak bo'lgan texnologiyalarni o'rganing
β Oβzingizni pet proyektlaringizni yarating
β Har kuni ko'p kod yozing
β Tez-tez interview qiling (ishingiz bo'lsa ham)
β Vaqtida uxlang, ovqatlaning, va sport bilan shug'ullaning
Qolgani (ish, daromad, va xurmat) o'zi keladi. Natija darxol ko'rinmaydi, lekin albatta keladi - haqiqiy yutuqlar vaqt talab qiladi.
Jarayondan zavq oling!
π9π₯1