Python Uzbekistan | Shaxsiy blog | Farrux Elomonov
Відкрити в Telegram
-Python dasturlash tilidan o'zbekcha ma'lumotlar. -Dasturlashga oid masalalar. -Ko'plab qiziqarli ma'lumotlar. Guruh: @pyuzgroup Aloqa: @pyuz_bot
Показати більше469
Підписники
-224 години
-27 днів
+230 день
Архів дописів
Repost from Sariq Dev
Bugun Data Science kursi talabasiga tanbeh berishimaga toʻgʻri keldi. Bu gaplar boshqa kurslarda oʻqiyotgan va umuman barcha ilm olayotganlarga tegishli.
Audio qisqa mazmuni: Mustaqil oʻrganish koʻnikmasi yoʻq insonlardan yaxshi dasturchi chiqmaydi.
Siz nima deb oʻylaysiz?
Audio 👇
Repost from 42⚡️
42: Express Backend
👉 42.uz/course/express-backend
👨🏫 Mentor: Azimjon Pulatov
🆘 Yordam uchun: @yordam42
⚠️ Yangi darslar har kuni 8:00da ochiladi
Oʻz bilimlarnini test qilmoqchi boʻlganlar boʻlsa @pyuz_bot shu botga CV qoldiring. CV review qilinadi CV yozishga ahamiyat bering.
Assalomu alaykum!
Kichik loyiha boshlamoqchi edik, shu bo'yicha sizlarning fikrlaringiz kerak edi. Loyiha maqsadi Python/Django boʻyicha kurslarda oʻqiyotgan yoki mustaqil oʻrganayotganlarni bilimlarini test qilish uchun bepul Mock Interview. Agar takliflaringiz boʻlsa @Farruxnet ga yozsangiz xursand boʻlardik. Tanishlaringizga ham ulashib qoʻying:)
@Py_uz
Lists vs. Tuples in Python_ The Essentials.pdf7.24 KB
Repost from Robotics Lab - Kelajak biz bilan 🦾
DIQQAT: Agar Siz..
Qisqa Vaqt Ichida Ko'plab Algoritmlarni Bilib, Mukammal Dastur Tuzishni O'rganmoqchi Bo'lsangiz, Oxirigacha O’qing!
2010-yil, TATU da (Toshkent Axborot Texnologiyalari Universiteti) birinchi kurs edim.
O'sha paytda algoritmlash tugul dasturlash nimaligini ham bilmasdim.
Birinchi kursimdayoq dasturlashga qiziqishim paydo bo'lib "coding" bilan shug'ullanishni
boshladim.
Bu esa meni hayron qoldirgandi...
Davomi👉 algocamp.uz
Python List mapping and Filtering using lambda function.pdf6.75 KB
Repost from PyNotes
Assalomu alaykum!
Oxirgi kunlarda juda ko'p so'ralgan savol bo'lgani uchun o'zimni intervyular haqida hozirgacha bo'lgan fikrlarimni va birozgina olgan tajribamni sizlar bilan ulashmoqchiman 😊
Demak boshladik ⏳
Mavzu: Texnik intervyularda Python dasturlash tilida backend dasturchilaridan so'rashlari mumkin bo'lgan mavzular to'plami yoki o'rganishimiz kerak bo'lgan mavzular to'plami desak ham to'g'riroq bo'ladi.
>> Data types in python
-difference between list and tuple etc;
-difference between mutable and immutable data types and how they are saved in the memory;
- sorting list/tuple/dictionaries;
>> id() function
>> Decorators
>> Iterators with Generators
-- difference between iterators and iterables
>> Python classes(self in class methods)
>> Context managers in Python
>> Threads/Processes/GIL
>> Garbage collectors
>> Memory management in Python
>> Reference counting in python
>> Questions related to Testing
➕ PROBLEM SOLVING
Qo'shimcha mavzular:
-- Big O notation
-- OOP/SOLID principles
-- CI/CD
-- Docker (images, containers)
-- Methodologies (Agile, Scrum)
--Database related questions:
> Relational database with non-relational databses
> Indexing
> queries with JOIN
➕ agar ishlatgan bo'lsangiz python frameworklari (django, FastAPi, Flask) va ularning ORMiga oid savollar ham bo'lishi mumkin.
va boshqalar )
📌 Shu yerda tavsiya: bu mavzularni faqat intervyu uchun o'rganmang, juda tez vaqt ichida yodingizdan ko'tarilib ketishi mumkin, aksincha real proyektlarda qo'llashga yoki kimgadur tushuntirib berishga harakat qiling shunda yodingizda ko'proq qoladi.
📌📌 Qo'shimcha tavsiya )
Bu mavzularni o'zini alohida izlab o'rgangandan ko'ra kitoblardan o'rganganimiz ancha foydaliroq va o'zimiz kutgandan ham ko'proq narsa olishimiz mumkin.
Hozircha men tavsiya qila oladigan resurslar:
Python_101 (by Michael Driscoll)
Python Coockbook (by David Beazley and Brian K. Jones)
Python tricks (Dan Badar)
Python basics: https://stepik.org/course/512/syllabus
Learning Python: Powerful Object-Oriented Programming
---------------------------------------------------------
Intervyular juda foydali deb o'ylayman, ayniqsa dasturchilar uchun. Sizni o'z sohangizda o'sishingizga yordam beradi va qayerlarda kamchiligingiz bor va nimalarni mustahkamlashingiz kerakligini yaqqol ko'rsatib beradi (xuddi peshonangizni devorga urgandek 😅).
Intervyularda olgan natijani to'g'ri qabul qiling, o'zingizga bo'lgan ishonchni so'ndirishiga qo'ymang yoki juda oson o'tgan bo'lsa o'zingizga ortiqcha baho berib miyangizni tormozlab qo'ymang.
Intervyulardan yiqilish yaxshi😃, Chunki keyingilarida yiqilishdan qo'rqmaysiz uje yiqilib ko'rgan bo'lasiz va yanayam yaxshiroq o'rganishingizga turtki bo'ladi.
Haqiqiy intervyudan oldin, do'stlaringizdan yoki tajribasi sizdan ko'proq insonlardan mock intervyular olib ko'rishlarini iltimos qiling, juda kotta yordam beradi bu ham. Hamda bitta joyga emas bir nechta joylarga apply qilib ko'rish kerak.
Repost from Engineering Notes
Yuqorida ko'rib turganingiz Lambda calculus, to'liqligicha matematik funksiyalarga asoslangan hisoblash modeli (computational model). Alonzo Church tomonidan ishlab chiqilgan va Turing Machinega to'liq alternativ bo'la olishi matematik tomondan isbotlangan.
E'tibor bergan bo'lsangiz, bu modelda hamma narsa matematik funksiya sifatida emplement qilinadi. Hatto valuelar ham abstrakt obyekt emas, funksiya. Hatto control flow (ya'ni if-else, loop, rekursiya va hokazolar) ham funksiyalar yordamida ishlab chiqilgan. Lambda calculus biz biladigan zamonaviy functional programmingning asosi hisoblanadi.
P.S. Kod sifatida e'tibor bermaymiz, Pythonda bu narsani boricha ko'rsatish juda qiyin (aniqrog'i, men o'xshatolmadim).
