The post has been translated automatically. Original language: Kazakh
There were several requests in the feedbacks for useful materials on classes and OOP. We are conducting a lesson on OOP as part of the Python preparatory course for [big] data analysis, Py4BDA
🗓 09/23/2024 - 12/16/2024, full description
For those who want to upgrade right now (without waiting for September), we have prepared a list of resources, taking into account the specifics of Python and different levels of training.
🟢 beginner level
🟡 intermediate level
- Managing access to attributes using @property
- Python Specification: Data model
- Python's Mutable vs Immutable Types: What's the Difference?
🔴 advanced level
- Python Descriptors: An Introduction
Life Hacks:
- Function overloading (data type hints in the IDE)
Thanks for the questions and have a good dive into the topic. If it is useful, then save it as a keepsake, put 🔥 and send it to your colleagues.
BigData Team: the way you learn best
#work #study
Фидбектерде сыныптар мен ОP бойынша пайдалы материалдарға бірнеше сұраныс болды. Біз PY4BDA [үлкен] деректерді талдау үшін Python дайындық курсының бөлігі ретінде ОP сабағын өткіземіз
🗓 23.09.2024-16.12.2024, толық сипаттама
Дәл қазір сорғысы келетіндер үшін (қыркүйекті күтпестен) біз Python ерекшеліктерін және әртүрлі дайындық деңгейлерін ескере отырып, ресурстар тізімін дайындадық.
🟢 beginner level
- Real Python ұсынған ОP туралы
🟡 intermediate level
- @Property көмегімен атрибуттарға қол жеткізуді басқару
- Python сипаттамасы: Data model
- Python's Mutable vs Immutable Types: What's the Difference?
🔴 advanced level
- Python Descriptors: An Introduction
Лайфхактар:
- Функциялардың шамадан тыс жүктелуі (ide-дегі мәліметтер типтерінің кеңестері)
Сұрақтарыңыз үшін және тақырыпқа сәтті енгеніңіз үшін рахмет. Егер пайдалы болса, есте сақтаңыз, ҰБТ қойыңыз және әріптестеріңізге өтіңіз.
BigData Team: the way you learn best
#work #study