en
Feedback
PyNotes

PyNotes

Open in Telegram

**Code is communication** admin: @Xojarbu https://t.me/solutions_py for problem solutions

Show more
270
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Do'stimiz o'zlarini ko'p yillik tajribalaridan kelib chiqib barchamiz bir kun duch keladigan holat ya'ni Ish joyimizni muvaffaqiyatli tark etish mavzusida post yozibti. SIzlarga ham ulashmoqchiman )) Shaxsan o'zimni ish faoliyatimda bunga bir necha marta duch kelganman va tan olaman bu oson protses emas. Chunki yaxshi ko'rgan, birga uzoq muddat ishlagan, oiladek bo'lib qolgan jamoani tark etish, keyingi etapda nima bo'lishini aniq bilmasdan tavakkal qilish doim ham oson emas. Hayotimizda shunday burilishlar paytida chiroyli usul qo'llashimiz juda ham muhim hisoblanadi. 👉 https://vovopap.com/2022/01/06/ishni-muvaffaqiyatli-tark-etish.html Original English version is here: Link

#big_o Big O Notation Have collected some notes related to Big O notation: Link Will leave it here as well 🙂 Additional source: https://stepik.org/lesson/26053/step/3?unit=8085

Assalomu alaykum 📌 Qizlar uchun e'lon 😃 Ertaga ya'ni 9-Yanvar, soat 11:00 da, Inha universiteti, A-bino, 518 - xonada qizlar bilan kichik uchrashuv rejalashtiryapmiz. Uchrashuvdan maqsad bu sohada ishlaydigan yoki endi kirib kelayotganlar qizlar bilan networkingni yo'lga qo'yish va tajriba almashish. Biz sizni kutamiz 😊

#python when we import a module(python file), python interpretator searches for that module name in sys.modules. If it returns False, it will create a new module object and add to sys.modules and then code inside module is executed. 📌 Therefore, when we import the same module several times in one file, it is executed only once.

Toptal(afzalliklari va kamchiliklari), Toptalga ishga kirish jarayoni va keyingi bosqichlar haqida do'stimiz Vohidjon_Karimjonov ko'p so'ralgan savollarga javob sifatida o'zbek/ingliz tillarida foydali maqola tayyorlagan. Toptal interview haqida bosqichma-bosqich, tushunarli guide berilgan. Maqola so'ngida referral linkini ham topasiz😉 👉 https://vovopap.com/2021/12/25/hammasi-toptal-haqida.html

#exceptions Checking several Exception errors in one line using tuple
#exceptions Checking several Exception errors in one line using tuple

#decorators Uzoq vaqtdan beri rejalashtirilgan lekin hech qo'lim bormayotgan dekoratorlar mavzusidagi videoni bugun tayyorladik 😅 https://youtu.be/Lj87Om_E67k Hozirgina tandirdan uzilgan ))

issubclass() Python issubclass() is built-in function used to check if a class is a subclass of another class or not. This fu
issubclass() Python issubclass() is built-in function used to check if a class is a subclass of another class or not. This function returns True if the given class is the subclass of given class or any element of the tuple, otherwise False. It receives two arguments: issubclass(object, classinfo) object: class to be checked classinfo: class, types or a tuple of classes and types

#class #constructor In python every class has a constructor, but its not required to explicitly define it. the __init__() met
#class #constructor In python every class has a constructor, but its not required to explicitly define it. the __init__() method is a constructor and is always called when an object is created. There are two types of constructors: Default constructor - a simple constructor which doesn’t accept any arguments. Parameterized constructor - a constructor with arguments. Source1, Source2

#testing Types of testing. (short notes) Manual testing: testing is done without using any tools ➖Time consuming ➖Boring ➖Repetitive ➕ Lower cost in the short term ➕ Adaptable ➕ Flexible ➕ Easy to identify defects that automation tools may miss Automated testing: testing is done by using a set of automated tools. ➖ Those tools can have limitations ➖ Can be expensive for an organization ➖Heavy reliance on tools ➕ Tests can be executed in parallel ➕Repeatable ➕ Quick and creative Functional testing - tests whether or not the system is working properly. It can include both functional and automated testing. Non-functional testing: Tests how well the system meets the requirements (performance, usability, reliability, etc.)

Title: Scope A scope (visibility of name) refers to a region of a program where a namespace can be directly accessed. Scopes are defined statically, but they are used dynamically. e.g var1 = 5 # global scope def some_func(): # global scope var2 = 6 # local scope Python scope concept follows a rule known as the LEGB (Local, Enclosing, Global, and Built-in scopes). When we call a name, Python starts searching it from local scopes and ends in built-is scopes. If it cannot find, you get a NameError.

Namespaces have different lifetimes, because they are often created at different points in time. 📌 The namespace containing the built-in names is created when the Python interpreter starts up, and is never deleted. 📌 The global namespace of a module is generated when the module is read in. Module namespaces normally last until the script ends, i.e. the interpreter quits. 📌 When a function is called, a local namespace is created for this function. This namespace is deleted either if the function ends, i.e. returns, or if the function raises an exception, which is not dealt with within the function. source

print() function returns None in python, which means whenever we call print() it references to None object in python memory. e.g my_var = print("something") !!! Here my_var is None

#call_stack The call stack. This is the main structure of a running Python program. It has one item—a "frame"—for each curren
#call_stack The call stack. This is the main structure of a running Python program. It has one item—a "frame"—for each currently active function call, with the bottom of the stack being the entry point of the program. Every function call pushes a new frame onto the call stack, and every time a function call returns, its frame is popped off. Sourse1, source2

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 TestingPROBLEM 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 --------------------------------------------------------- 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.

Time complexity for List operations in Python
Time complexity for List operations in Python

Today I have joined EPAM systems team as a software engineer, Sharing what I was learning in this channel helped me a lot dur
Today I have joined EPAM systems team as a software engineer, Sharing what I was learning in this channel helped me a lot during my interviews. Will do my best to continue sharing new knowledges 😃

Repost from Azim Pulat
Facebook'dan Offer Oldim 🎉 Manba: azimjon.com/blog/facebookdan-offer-oldim
Facebook'dan Offer Oldim 🎉 Manba: azimjon.com/blog/facebookdan-offer-oldim

Assalomu alaykum leetcode.com yoki binarysearch.com da masala ishlab yuradiganlar bo'lsa, @dilshodbek_xojametov DIlshodbek botga ulangan gruppa yaratganlar, qiziquvchilar bo'lsa lichkalariga o'zingizni leetcode dagi yoki binarysearch.com dagi usernamizni jo'natsangiz gruppaga qo'shib qo'yishadi. Guruh qoidasi: - Har kuni kamida 1 ta misol yechish - 2 kun ichida bitta ham misol yechmasa guruhdan kick bo'ladi Guruhdan maqsad masala yechishni eslatib turish va ko'proq masala ishlashga qiziqtirish. O'zingizni reytingizni kuzatib yursangiz ham bo'ladi. ❗️RECOMMENDED

#exception_handling
#exception_handling