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
https://youtu.be/TPixtEUh5l0

Assalomu alaykum xayrli tong azizlar Azimjon akani "Dasturchi Hikoyasi" loyihasini kuzatib boring qattiq tavsiya qilaman. 🫡
👍3
%s - string format operatori.

#python #format

Kanalga do‘stlaringizni ham taklif qilishni unutmang 🫡
👉 @python_backend_dev
Xayrli kech barchaga bir fikr kelib qoldida masalan bir kishimas ko'pchilik shunaqa biron kanalni obunachisi kam bo'lsa bu kanal keraksizday unga foydasi tegmaydigan ma'lumotlar joylanib borilayotganday tuyilib shunchaki postlarni bir ko'zdan kechiradida shunchaki chiqib ketadi.
To'g'ri hamma kanal ham foydali bo'lmas lekin bu kanalga joylanayotgan postlar menimcha juda kerakli ma'lumotlar berilib borilayapti.
Ha hali katta kanallarga reklama bermadim bunga ham qandaydir sabablar ham yo'q emas albatta.

Post haqida fikrlaringizni kommetariyada qoldiring 👇

Sizlardan bir iltimos yaqinlaringizga bu kanalni tavsiya qilib obunachilarni ko'paytirishga yordamlashing. 🫡

#shunchaki_fikr

👉 @python_backend_dev
👍4
Menimcha hamma o'z sohasini maqtaydi chunki yaxshi biladida 😁
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
👍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.
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
👏1
⚠️Yuqoridagi postni davomi.
CKEditor ning koʻrinishi, huddi wordga oʻxshab ketadi.
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
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
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
🎉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
👍5
Xayrli kech hammaga.
Bir kanalimiz a'zosidan taklif va iltimos kelib tushibdi. Agar ko'pchilik ha yoki xop deydigan bo'lsa, shu kanalda video chat qilib tayyor loyiha orqali bergan savollari boʻyicha savol-javob oʻtkazardik

Video chatni qaysi vaqtda oʻtkazishni kelishib olamiz.
👍5👏2
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
Live stream started
Video chat boshlandi 💻
Savollarni shu postni izohida yozib qoldirsangiz bo'ladi