Menimcha hamma o'z sohasini maqtaydi chunki yaxshi biladida 😁
Pythonchilarga ozroq kayfiyat uchun 😀
#python #mem
👉 @python_backend_dev
Pythonchilarga ozroq kayfiyat uchun 😀
#python #mem
👉 @python_backend_dev
👍4🥰1💯1
f-string format !!!
f-string format eng ko'p qo'llaniladigan ikkita string formatlash mexanizmlaridan tezroqdir, ular % formatlash va str.format().
Koʻpchilik shu formatlash usulidan foydalansa kerak aa 👀
#python #format
👉 @python_backend_dev
f-string format eng ko'p qo'llaniladigan ikkita string formatlash mexanizmlaridan tezroqdir, ular % formatlash va str.format().
Koʻpchilik shu formatlash usulidan foydalansa kerak aa 👀
#python #format
👉 @python_backend_dev
👍4
https://youtu.be/8XGrqwz5dmM
Faqat FAANG kompaniyalariga emas boshqa kichik kompaniyalarga ham kirish uchun bu suhbatda foydali maslahatlar berilib oʻtilibdi, koʻrishni tavsiya qilaman.
Faqat FAANG kompaniyalariga emas boshqa kichik kompaniyalarga ham kirish uchun bu suhbatda foydali maslahatlar berilib oʻtilibdi, koʻrishni tavsiya qilaman.
YouTube
FAANG: Reject'dan Offer'gacha | Azimjon Pulatov
Slaydlar: azimjon.com/faang
Cracking_the_Coding_Interview_189_Programming_Questions_and_Solutions.pdf
53.8 MB
Yuqoridagi suhbatda tavsiya berib oʻtilgan kitoblar
Xayirli kech doʻstlar bugun sizlar bilan Django da CKEditor qanday ishlatilishini koʻrib oʻtamiz.
CKEditor bu qisqa taʼrif berganda tahrirlovchi degani.
Qaysi fieldni tahrirlashda unga rang, qalin shrift va boshqa amallarni bajarmoqchi boʻlsangiz yuqorida keltirib oʻtilgan class (RichTextField)ni chaqirib ishlatasiz.
Agarda ckeditorni ishlatishda muammo boʻlsa izohda savollaringizni berishingiz mumkin.
#python #django #ckeditor
👉 @python_backend_dev
CKEditor bu qisqa taʼrif berganda tahrirlovchi degani.
Qaysi fieldni tahrirlashda unga rang, qalin shrift va boshqa amallarni bajarmoqchi boʻlsangiz yuqorida keltirib oʻtilgan class (RichTextField)ni chaqirib ishlatasiz.
Agarda ckeditorni ishlatishda muammo boʻlsa izohda savollaringizni berishingiz mumkin.
#python #django #ckeditor
👉 @python_backend_dev
👏1
Python-da Array va List farqi 👇🏻
Ro'yxat(List) Pythonga oʻrnatilgan va elementlar toʻplamini saqlaydigan maʼlumotlar strukturasidir.
Ro'yxat xususiyatlari: tartiblangan, oʻzgaruvchan, obyektlar takrorlanadi, har xil turdagi ma'lumotlarga ega bo’ladi.
Massiv(Array) esa elementlar to'plamini saqlaydigan ma'lumotlar strukturasidir.
Massiv xususiyatlari: tartiblangan, oʻzgaruvchan, obyektlar takrorlanadi.
Ammo massivning turli xil ma'lumotlar turlarini saqlash qobiliyati haqida gap ketganda, javob unchalik oddiy emas. Bu ishlatiladigan massiv turiga bog'liq.
Python-da massivlardan foydalanish uchun siz massiv modulini yoki NumPy paketini import qilishingiz kerak .
import array as arr
import numpy as np
array moduli barcha massiv elementlarini bir xil turdagi bo'lishini talab qiladi. Va qiymat turini kiritishingiz kerak bo’ladi.
array1 = arr.array("i", [2, 4, 8, 16])
Boshqa tomondan, NumPy massivlari turli xil ma'lumotlar turlarini qo'llab-quvvatlaydi.
array2 = np.array(["numbers", 2, 4, 8, 16])
Xo’sh farq nimada? 🤔
Massivlar e'lon qilinishi kerak. Ro'yxatlar yo'q.
Massivlar ma'lumotlarni juda ixcham saqlashi mumkin va katta hajmdagi ma'lumotlarni saqlash uchun samaraliroqdir.
Massivlar raqamli operatsiyalar uchun juda yaxshi; ro'yxatlar to'g'ridan-to'g'ri matematik operatsiyalarni bajara olmaydi. Masalan, massivning har bir elementini faqat bitta kod qatori bilan bir xil raqamga bo'lishingiz mumkin. Agar siz ro'yxat elementini bilan bir xil raqamga bo’lsangiz, xatoga yo'l qo'yasiz.
array = np.array([3, 6, 9, 12])
division = array/3
print(division)
# [1. 2. 3. 4.]
lst = [3, 6, 9, 12]
division = lst/3
print(division)
# TypeError: unsupported operand type(s) for /: 'list' and 'int'
Albatta, ro‘yxat yordamida matematik amalni bajarish mumkin, ammo bu unchalik samarali emas.
👉 @python_backend_dev
Ro'yxat(List) Pythonga oʻrnatilgan va elementlar toʻplamini saqlaydigan maʼlumotlar strukturasidir.
Ro'yxat xususiyatlari: tartiblangan, oʻzgaruvchan, obyektlar takrorlanadi, har xil turdagi ma'lumotlarga ega bo’ladi.
Massiv(Array) esa elementlar to'plamini saqlaydigan ma'lumotlar strukturasidir.
Massiv xususiyatlari: tartiblangan, oʻzgaruvchan, obyektlar takrorlanadi.
Ammo massivning turli xil ma'lumotlar turlarini saqlash qobiliyati haqida gap ketganda, javob unchalik oddiy emas. Bu ishlatiladigan massiv turiga bog'liq.
Python-da massivlardan foydalanish uchun siz massiv modulini yoki NumPy paketini import qilishingiz kerak .
import array as arr
import numpy as np
array moduli barcha massiv elementlarini bir xil turdagi bo'lishini talab qiladi. Va qiymat turini kiritishingiz kerak bo’ladi.
array1 = arr.array("i", [2, 4, 8, 16])
Boshqa tomondan, NumPy massivlari turli xil ma'lumotlar turlarini qo'llab-quvvatlaydi.
array2 = np.array(["numbers", 2, 4, 8, 16])
Xo’sh farq nimada? 🤔
Massivlar e'lon qilinishi kerak. Ro'yxatlar yo'q.
Massivlar ma'lumotlarni juda ixcham saqlashi mumkin va katta hajmdagi ma'lumotlarni saqlash uchun samaraliroqdir.
Massivlar raqamli operatsiyalar uchun juda yaxshi; ro'yxatlar to'g'ridan-to'g'ri matematik operatsiyalarni bajara olmaydi. Masalan, massivning har bir elementini faqat bitta kod qatori bilan bir xil raqamga bo'lishingiz mumkin. Agar siz ro'yxat elementini bilan bir xil raqamga bo’lsangiz, xatoga yo'l qo'yasiz.
array = np.array([3, 6, 9, 12])
division = array/3
print(division)
# [1. 2. 3. 4.]
lst = [3, 6, 9, 12]
division = lst/3
print(division)
# TypeError: unsupported operand type(s) for /: 'list' and 'int'
Albatta, ro‘yxat yordamida matematik amalni bajarish mumkin, ammo bu unchalik samarali emas.
👉 @python_backend_dev
Assalomu alaykum xayrli kech barchaga. Kanalga joylanib borilayotgan postlar haqida fikringizni izohlarda qoldiring, albatta kamchiliklar boʻlsa uzur soʻraymiz.
Va keyingi postlarimizda qaysi mavzularda postlar joylaylik.
Izohlarda yozib qoldiring 👇
👉 @python_backend_dev
Va keyingi postlarimizda qaysi mavzularda postlar joylaylik.
Izohlarda yozib qoldiring 👇
👉 @python_backend_dev
Tabrik biz 100 ta bo'ldik 🥳🥳
Bizni qo'llab-quvvatlab turgan kanalimiz a'zolariga o'z minnatdorchiligimizni bildirib qolamiz. Borilarga shukur katta rahmat hammaga 🫡
👉 @python_backend_dev
Bizni qo'llab-quvvatlab turgan kanalimiz a'zolariga o'z minnatdorchiligimizni bildirib qolamiz. Borilarga shukur katta rahmat hammaga 🫡
👉 @python_backend_dev
🎉2
Python Dev
python_backend_dev
Xayrli tong azizlar biz ham sinab koʻrdik minimal narxda 😊
callback function - ya'ni to'g'ridan to'g'ri tarjimasi "qayta qo'ng'iroq qilish" degan ma'noni beradi.
Ma'nosi bir funksiyaga boshqa bir funksiyani argument sifatida berish tushuniladi.
#python #callback_function
👉 @python_backend_dev
Ma'nosi bir funksiyaga boshqa bir funksiyani argument sifatida berish tushuniladi.
#python #callback_function
👉 @python_backend_dev
👍5
Video chat oʻtkazish vaqti. Qaysi vaqt sizlarga maʼqul?
Anonymous Poll
55%
Bugun 22:00
38%
Ertaga 22:00
23%
Boshqa kuni kelishilgan vaqtda
Video chat boshlandi 💻
Savollarni shu postni izohida yozib qoldirsangiz bo'ladi
Savollarni shu postni izohida yozib qoldirsangiz bo'ladi
Usha mashxur surat va o'zimizni Django 😁
Djangochilarga yaxshi kayfiyat uchun 😊
#django #mem
👉 @python_backend_dev
Djangochilarga yaxshi kayfiyat uchun 😊
#django #mem
👉 @python_backend_dev
😁3👍2
dict - lug'at kalit va qiymat (key-value) dan tashkil topgan python metodi.
#python #dict
👉 @python_backend_dev
#python #dict
👉 @python_backend_dev
👍1
😁😁 Python-da jingalak qavs va main funksiya ishlatilmasa ham (C++ yoki Java kabi) biz qo'shimcha bo'sh joy tashlashni unutmaylik hurmatli Python dasturlash tilini endi o'rganiyotgan bo'lajak dasturchilar.
👉 @python_backend_dev
👉 @python_backend_dev
👍5😁1