Python Dev
79 subscribers
236 photos
19 videos
3 files
101 links
Maqsad: Kanalga Python dasturlash tiliga oid faydali ma'lumotlar joylanib boriladi. Barchasi faqat sizlar uchun ๐Ÿ’ช๐Ÿป

Muhokama guruhimiz: @python_dev_chat
Murojaat: @uzaytijobs_admin
Download Telegram
JavaScript Object Notation (JSON) - bu tarmoq orqali yuborilishi mumkin bo'lgan matn sifatida ma'lumotlarni uzatish uchun keng tarqalgan standartlashtirilgan format.
U ko'plab API va ma'lumotlar bazalari tomonidan qoสปllaniladi.

JSON xuddi Python lug'ati(dict) kabi ob'ektlarni key/value juftligi sifatida ifodalaydi.

Seriyalashtirish - bu ma'lumotlarni JSON formatiga kodlash jarayoni (masalan, Python ro'yxatini JSONga aylantirish).

Deserializatsiya - bu JSON ma'lumotlarini siz ishlashingiz mumkin bo'lgan mahalliy ob'ektlarga dekodlash jarayoni (masalan, JSON ma'lumotlarini Python ro'yxatida o'qish).

Yuqoridagi misolda Deserializatsiya koสปrsatib oสปtilgan.

๐Ÿ‘‰ @python_backend_dev
๐Ÿ‘4
This media is not supported in your browser
VIEW IN TELEGRAM
Dasturlash boโ€™sh vaqtda oโ€™rganadigan mashgโ€™ulot emas, unga vaqt ajratib oโ€™qish kerak!

๐Ÿ‘จ๐Ÿปโ€๐Ÿซ @naxalov
๐Ÿ‘6
Pythonda dokorator funksiya yaratish.

Dekoratorlar - bu funktsiya manba kodini o'zgartirmasdan uning funksionalligini oshirish yoki yaxshilash metodi. Boshqacha qilib aytadigan bo'lsak dekorator o'ziga funksiya qabul qiladi va ikkinchi funksiyaning ishini o'zgartirmasdan uni kengaytirish funksiyasidir. Dekorator sintaksisi @decorator_name yordamida funksiyalarga qo'llaniladi.

Yuqoridagi misolda dekorator funksiyani vazifasi kelayotgan argumentlarning butun son ekanligini tekshirish bo'lyapti. Bu muammoni bitta funksiya bilan ham hal etsa bo'ladi deb o'ylashingiz mumkin albatta lekin kattaroq loyihalar yoki dasturlarda bir nechta funksiya ichida bir xil vazifani bajaruvchi amallar uchrab qolishi mumkin, ana shu paytda dekoratorlardan foydalanish ancha qulay bo'lib qoladi.

Agarda sizlarga ulashib borayotgan postlarimni foydasi tegayotgan boสปlsa, bundan xursandman ๐Ÿ˜Š

๐Ÿ‘‰ @python_backend_dev
๐Ÿ‘4
๐ŸŒธ Assalomu alaykum, barcha onajonlarimiz va opa-singillarimizni bugungi bayrami bilan chin dildan tabriklaymiz. Doimo bizni baxtimizga sogสป omon boสปling, yuzingizdan tabassum hech ham arimasin yana bir bor bayramingiz muborak boสปlsin ๐Ÿ‘๐Ÿ‘

๐Ÿ‘‰ @python_backend_dev
๐Ÿ‘4๐Ÿฅฐ2
Bu turmush qurganlar uchun !! (portugal tilida yozilgan)

ChatGPT haqida hazilatomus(hazilga oสปxshash) hazil ๐Ÿ˜

๐Ÿ‘‰ @python_backend_dev
๐Ÿ˜6๐Ÿ‘2
Forwarded from Web Dasturlash kanali
IT va dasturlashga qiziquvchi yoshlar uchun ajoyib yangilik.

Endilikda "Ummat uchun" loyihamiz orqali dasturlash mutlaqo bepul o'rganishingiz mumkin.Xozirda bizda mavjud bepul kurslar.

Frontend yo'nalishi bo'yicha:
๐Ÿ”… HTML / CSS / SaSS
๐Ÿ”… Bootstrap / Tailwind Css
๐Ÿ”… Git / GitHub
๐Ÿ”… JavaScript
๐Ÿ”… Vue js
๐Ÿ”… Nuxt js
๐Ÿ”… Vuex / Pinia
texnologiyalari o'rgatiladi.

.NET backend yo'nalishi bo'yicha
๐Ÿ”… C#/.Net
๐Ÿ”… C# Basic
๐Ÿ”… C# OOP
๐Ÿ”… C# da murakkab mavzular
๐Ÿ”… Git/ GitHub
๐Ÿ”… Algorithm ,Data Structures
๐Ÿ”… Database
๐Ÿ”… Rest API
๐Ÿ”… MVC

Texnologiyalari bo'yicha dars beriladi.

PHP backend yo'nalishi bo'yicha:
๐Ÿ”† PHP
๐Ÿ”† Yii2
๐Ÿ”† Telegram bot

Texnologiyalari o'rgatiladi.


Python Back-End bo'yicha:
๐Ÿ”…Python basic
๐Ÿ”…Python OOP
๐Ÿ”…Telegram bots
๐Ÿ”…PostgreSQL
๐Ÿ”…Django
๐Ÿ”…Django Rest Framework

Texnologiyalari o'rgatiladi.

Java backend yo'nalishi:
๐Ÿ”…Java Fundamentals
๐Ÿ”…OOP Concepts
๐Ÿ”…Exception Handling
๐Ÿ”…Packages
๐Ÿ”…Collections
๐Ÿ”…Multithreading
๐Ÿ”…JDBC

Mavzular o'tib beriladi.

Endilikda bizda Ingiliz tili darslari ham mavjud.

Shuningdek algoritm bo'yicha
๐Ÿ”… Codewars
๐Ÿ”… LeetCode
๐Ÿ”… Robocontest

kabi platformalardan ham
masalalar ham ko'rib beriladi

Darslarimiz 12-martdan online formatda boshlanadi.

Ummat uchun - Insoniy va islomiy qadriyatlar doirasida birlashamiz!

๐Ÿ‘‰@ummat_uchun_dasturlash
๐Ÿ‘5
GraphQL

GraphQL - bu so'rovlar tili va dasturlash interfeyslari (API) uchun server tomonida ishlash vaqti bo'lib,
u mijozga asoslangan yondashuv hisoblanib, aynan ular so'ragan ma'lumotlarni qanday olish va formatni tanlashiga ustuvor ahamiyat beradi.
GraphQL API-larni tez, moslashuvchan va ishlab chiquvchilar uchun qulay qilish uchun mo'ljallangan.
GraphQL queries, mutations va subscriptions yordamida ma'lumotlarni boshqaradi.

Queries - Serverdan ma'lumotlarni so'rash uchun
Mutations - Server maสผlumotlarini oสปzgartirish uchun
Subscriptions - Maสผlumotlar yangilanganda jonli yangilanishlarni olish uchun.

GraphQL - bu API uchun so'rovlar tili va ma'lumotlaringiz uchun siz belgilagan turdagi tizim yordamida so'rovlarni bajarish uchun server tomonidagi ish vaqti. GraphQL hech qanday maxsus ma'lumotlar bazasi yoki saqlash mexanizmiga bog'lanmagan va buning o'rniga mavjud kodingiz va ma'lumotlaringiz tomonidan quvvatlanadi.

GitHub GraphQL-dan foydalanadigan eng yirik kompaniyalardan biridir.
U 2016-yilda REST-dan GraphQL-ga o'tdi va bu GitHub-ga tez o'sishida sezilarli yordam berdi.

GraphQL-ning afzalliklari

- Bu juda moslashuvchan va mijozga kerakli narsani aniq etkazib beradi.
- Undan ma'lumot so'ralganda haddan tashqari ko'p ham va kam ham olmaysiz.
- U JavaScript, Java, Python, Ruby va PHP kabi taniqli tillar tomonidan qo'llab-quvvatlanadi.
- Bu ma'lumotlar strukturasini sozlash imkonini beradi.
- Bitta so'rovda bir nechta manbalardan maydonlar bo'lishi mumkin.

GraphQL-ni qachon tanlash kerak

GraphQL yordamida haddan tashqari yuklanishni bartaraf etishingiz
va dastur ish faoliyatini oshirish uchun kerakli maสผlumotlarni faqat maสผlum formatlarda olishingiz mumkin.
Bundan tashqari, GraphQL bir nechta manbalardan ma'lumotlarni jamlash kerak bo'lgan holatlar uchun juda mos keladi.

Nega GraphQL toสปxtaldim, chunki koสปp vakansiyalarda aynan shu texnologiyani koสปryapman. Shu sababli bir nechta maqolalarni oสปqib chiqishga toสปgสปri keldi va sizlarga ulashdim. Foydali boสปlgan boสปlsa like bosib qoสปllab qoสปyamiz.

Manbalar: medium.com | GraphQL.org

๐Ÿ‘‰ @python_backend_dev
๐Ÿ‘4โšก1โค1๐Ÿ”ฅ1
Frontend developer uni barcha brauzerlarda ishlashiga harakat qilmoqda ๐Ÿ˜Š

Backend developer esa ๐Ÿ˜ณ ๐Ÿ‘

Rasmga qarab men ๐Ÿ˜๐Ÿ˜‚

๐Ÿ‘‰ @python_backend_dev
๐Ÿ‘4๐Ÿ˜1๐Ÿ˜1
Django jazzmin

Bu sizning Django admin panelingizni yangilash uchun yaratilgan yangi bir admin panel desak ham bo'ladi.

O'rnatish: pip install django-jazzmin

INSTALL_APPS = [
'jazzmin',
'django.contrib.admin',
...
]

Yaxshilab tanishib chiqish uchun manbalar:
Pypi.org
django-jazzmin.readthedocs.io

Yana bir turi django-adminlte3 bundan ham foydalanib ko'ring.

๐Ÿ‘‰ @python_backend_dev
๐Ÿ‘10
This media is not supported in your browser
VIEW IN TELEGRAM
ChatGPT-4 nihoyat shu yerda!

Anchadan beri mish-mish bo'lib kelayotkan ChatGPT ning so'ngi versiyasi rasman e'lon qilindi va endi uning nimalar qila olishi haqida qisqacha ma'lumotga egamiz.

Tasvirlar va matnlar orqali suhbatlashish imkonini beruvchi yangi Visual-ChatGPT ning ajoyib demosini ko'rishingiz mumkin!

Bu qanchalik real va jozibali ekanligini ishonmaysiz!

P.S: Batafsil ma'lumotni keyingi postlarimizda kuzatib boring.

๐Ÿ‘จ๐Ÿปโ€๐Ÿซ @naxalov
๐Ÿ‘9
Forwarded from MohirDev.uz
Mohirdev tomonidan dasturlash sohasini o'rganayotganlar uchun ajoyib yangilik.

๐Ÿ“• "Dasturlash bo'yicha savol-javob kodeksi"

Bu qo'llanma dasturlashni endi o'rganmoqchi bo'lganlar, sohaga yangi kirganlar va umuman dasturlash bilan shug'ullanuvchi bo'lgan hammaga qiziqarli va foydali bo'ladi, deb o'ylaymiz.

Qo'llanma foydali bo'lsa, yaqinlarga ulashasiz degan umiddamiz.

๐Ÿ‘‰ Yuklab olish
๐Ÿ‘6๐Ÿคฉ1
Pythonda time() moduli

Pythonda time() moduli vaqt bilan ishlash imkonini beradi. Bu joriy vaqtni olish, dastur ishlashini to'xtatib turish va hokazo kabi funksiyalarni bajarishga imkon beradi.

๐Ÿ‘‰ @python_backend_dev
๐Ÿ‘5
๐Ÿ˜๐Ÿ˜‚

๐Ÿ‘‰ @python_backend_dev
๐Ÿ˜11๐Ÿคฃ1
Forwarded from Dev Farhod
JavaScript va Python eng ajoyib dasturlash tillari ekanini bilar edingizmi?

Ular juda ko'p qirrali va veb-saytlar yaratishdan tortib ilg'or Machine Learning algoritmlarini yaratishgacha bo'lgan barcha turdagi loyihalar uchun ishlatilishi mumkin.

Agar siz dasturlashga yangi bo'lsangiz, qaysi birini birinchi bo'lib o'rganish kerak degan savol tug'ilishi mumkin. Javob shunday: Nega ikkisini ham o'rganamasligingiz kerak?

JavaScript va Python ni o'rganish orqali siz ajoyib loyihalarni yaratishingiz va asosiysi bu jarayondan zavq olishingiz mumkin.

Agar siz endigina boshlagan bo'lsangiz, tashvishlanmang - bir vaqtning o'zida bir qadam tashlang va mashq qilishda davom eting. Kim biladi, balki bir kun kelib siz keyingi mashxur ilova yoki o'yinni yaratarsiz. ๐Ÿ˜Ž

Kodlashni davom eting va zavqlaning!

Dasturlashni yaqinda boshlagan do'stingizga jo'natib qo'ying. ๐Ÿ˜‰

Kanalga a'zo bo'lish: @devfarhod
๐Ÿ‘7
Pythonda funksiya va dictga asoslangan oddiy bir misol ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป

Sharti:
Foydalanuvchilarga kontaktlarni qoโ€˜shish, yangilash, oโ€˜chirish va qidirish imkonini beruvchi dict ga asoslangan telefon kontaktlar ro'yxati dasturini yarating.
M: users = {"Ali": "+998907773344", "Vali": "+998948002534"}

Hobbidan vos kechish yoสปq ๐Ÿ˜Š
Masalalar yechishni hobbiga aylantiring ayniqsa dasturchi boสปlsangiz ๐Ÿซก

๐Ÿ‘‰ @python_backend_dev
๐Ÿ‘7๐Ÿ”ฅ1
๐Ÿ˜๐Ÿ˜ Mazzami

๐Ÿ‘‰ @python_backend_dev
๐Ÿคฃ4๐Ÿ˜1
Navroสปz ayyomingiz muborak boสปlsin aziz yurtdoshlar ๐Ÿ‘๐Ÿ‘

๐Ÿ‘‰ @python_backend_dev
๐Ÿ‘6
Forwarded from Azim Pulat
FAANGda Amaliyot
Tayyorgarlik -> Jarayon -> Natija

Manba: youtu.be/irZXVknbeQc

0. Rezyume tayyorlash:
- XYZ qonunini ishlatish (9:30)

1. Tayyorlanish uchun kitoblar:
- Grokking Algorithms
- Cracking the Coding Interview
- Algorithm Desing Manual

2. Mashq qilish:
- Leetcode.com

3. O'rganishlarni qo'llash:
- Pramp.com

4. Topshirish ๐Ÿคทโ€โ™‚๏ธ

Sinalgan usul.
๐Ÿ‘3๐Ÿ”ฅ3
Forwarded from Behzod Asliddinov | Blog
Assalomu alaykum!
Avvalo kirib kelayotgan Ramazon oyi bilan hammalarizni tabriklayman!
Bizni ham sizlarga kichkina sovg'amiz bor.
Endilikda Telegram Bot kursini Youtube kanalimizda mukammal darajada o'rganishingiz mumkin!

Kursni ko'rish uchun ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
Link ni ustiga bosing.
๐Ÿ‘5
Behzod Asliddinov | Blog
Assalomu alaykum! Avvalo kirib kelayotgan Ramazon oyi bilan hammalarizni tabriklayman! Bizni ham sizlarga kichkina sovg'amiz bor. Endilikda Telegram Bot kursini Youtube kanalimizda mukammal darajada o'rganishingiz mumkin! Kursni ko'rish uchun ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡ Link niโ€ฆ
Bu kurs noldan pro darajagacha o'rgatiladi. Kimki agarda pythonni core qismini tugatgan bo'lsa ham bemalol o'rganib keta oladi deb o'ylayman. Bu reklama emas balki tavsiyadir. Faqat bu kursimas boshqa video darslari ham juda foydali bo'ladi sizlar uchun deb ulashiyapman. Omad
๐Ÿ‘2