Используйте dict.get() вместо dict[]
Есть несколько способов получения значений из словарей, и даже по такой теме разработчики часто спорят.
Многие получают значения по ключам через квадратные скобки, но если такого ключа нет, то будет вызвано исключение.
Поэтому мы считаем, что лучше использовать метод get у словарей. Его основной плюс заключается в том, что он принимает опциональный аргумент, отвечающий за значение по умолчанию.
Таким образом, если значение по ключу не найдено, то вернется дефолтное значение.
В итоге, мы убираем возможные ошибки в случае, если нужных ключей в словаре нет.
#python#dict
#Python#DataScience#ITAvtomatlashtirish
Python'ning keng imkoniyatlari: Undan faqat veb sayt uchun foydalanmang!🤯
Salom, Dasturlash Hayoti obunachilari!
Python dasturlashga kirish eshigi bo‘lishi bilan birga, dunyodagi eng ko‘p talab qilinadigan tillardan ham biri. Lekin ko‘pchilik uni faqat veb-ishlanmalar (Django, Flask) uchun deb o‘ylaydi. Bu xato! 🤦♂️
Keling, Pythonning faoliyatingizni butunlay o‘zgartirib yuborishi mumkin bo‘lgan 2 ta asosiy yo‘nalishini ko‘rib chiqamiz:
1️⃣Kelajak Kasbi: Ma'lumotlar Ilmi (Data Science & AI/ML): Python bu sohada shubhasiz Lider! Pandas, NumPy, TensorFlow va PyTorch kabi kutubxonalar bilan siz katta ma'lumotlarni tahlil qilasiz, AI modellarini yaratasiz va mashinani o'qitish (Machine Learning) bilan shug'ullanasiz. Agar kelajakda IT bozorining eng issiq nuqtasida bo‘lishni istasangiz, Pythonning bu tomonini chuqur o‘rganing.
2️⃣Yuqori Unumdorlik: Backend va API'lar: Veb-sayt yaratishda ham Pythonning imkoniyatlari kengaydi. U nafaqat sahifa ko‘rsatadi, balki FastAPI kabi yangi freymvorklar yordamida yuqori tezlikda ishlaydigan va ishonchli API (server logikasi) lar yaratishda juda talabgir bo‘lmoqda.
💡 Pythonning soddaligidan qo‘rqmang. Uning kuchi kutubxonalarida. Imkoniyatlarni kengaytirish uchun kamida bitta yo‘nalish (AI yoki Avtomatlashtirish) bo‘yicha chuqurlashing.
💻@dasturlash_hayoti— Dasturchilar hayoti, motivatsiya va IT olamidagi eng foydali maslahatlar shu yerda!
#вакансия#системныйаналитик#SQL#Python#fulltime
🔥Middle/ Senior System Analyst
🥚Компания: МТС Big Data
📍Локация: Москва
🕞 График и формат: гибрид (1 день в офисе) с плавающим началом дня
💰Финансы: 200-300k gross
♦️Наша цель - развитие инструмента профессиональной интернет-аналитики для внешнего рынка и мы ищем в команду аналитика, влюблённого в данные.
♦️Требования:
- Опыт работы системным аналитиком от 3 лет
- Уверенное владение SQL
- Опыт работы с Power BI, Single, Tableau и Python
- Знание подходов при визуализации данных
- Понимание основ UI/UX
💡Что нужно делать:
- Вместе с командой сформировать подход к визуализации данных в новой системе аналитики, проверить его на больших данных и подготовить документацию для разработки
- Разрабатывать удобную и полезную отчетность для владельцев продуктов, рекламных агентств и других профессиональных пользователей
- Управлять визуализацией и отчетами как продуктом: собирать требования, вести бэклог доработок и идей
🔴Что предлагаем:
- ДМС, куда включены: стоматология, страхование жизни и страховка при поездках за рубеж
- Бесплатная сотовая связь, выгодные тарифы для ваших близких, промокод на онлайн-кинотеатр KION и бесплатная подписка на МТС Premium
- Программа «Invite IT» (реферальная программа поощрения за рекомендацию ИТ-специалиста) и многое другое 🔥
Очень ждем тебя в нашей команде :)
💬 Буду рада рассказать больше о продукте и наших бонусах: @sasharro☺️
Не забудь уточнить, что ты из @datasciencejobs
Django for startup founders: A better software architecture for SaaS startups and consumer apps.
#article#tutorial#python#django
@thedevs
https://kutt.it/l9YnS3
http://www.bogotobogo.com/python/python_unit_testing.php
#python#unit_test
In this chapter, we're going to write and debug a set of functions to convert to and from Hexa numbers.
We can start mapping out what a hexa.py module should do. It will have two main functions, toHexa() and fromHexa(). The toHexa() function should take an integer from 1 to 65536 and return the hexa numeral representation as a string.
#python#databases
🐍
Advanced Python: Working with multiple databases
Description
Build and connect Python Application to multiple databases
🔗Link
-----
Main channel: @repo_science
Coupons: @freecoupons_reposcience
-----
#python#databases
🐍
Advanced Python: Practical Database Examples
Level up as a Python developer working with databases in this advanced, skills-based course.
🔗Link
-----
Main channel:@repo_science
Coupons: @freecoupons_reposcience
-----
#python#ai#ocr
Chandra OCR 2 is a top OCR model that turns images and PDFs into structured Markdown, HTML, or JSON, keeping layout, tables, math, handwriting, and 90+ languages accurate—it leads benchmarks like olmOCR (85.9% overall) and multilingual tests (77.8% average). Install easily with `pip install chandra-ocr` for CLI use, local HuggingFace, or fast vLLM server; try the free playground first. You benefit by quickly digitizing complex docs with high precision, saving time on extraction and enabling easy editing or analysis without manual fixes.
https://github.com/datalab-to/chandra