PROGER LIVE
466 subscribers
128 photos
13 videos
15 files
241 links
ИТ, дастурлаш, мемлар, интернет ва тренд ҳақида блог.

Дастурчилар, веб-дизайнерлар, ИТ мутахассислари ва қизиқувчилар учун.

❗️Каналдан маълумот олинганда манба кўрсатилиши шарт!
@qirol4006
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#python #google
Dasturchi Google'dagi o'sha mashxur dinozavrni qo'l harakati orqali boshqarmoqda. Dastur Python yordamida taxlangan.

Manba: Tproger

👉 @iProgeruz
This media is not supported in your browser
VIEW IN TELEGRAM
Sapyor o'yini Pythonda. Kompyuter uchun o'zingiz o'yin yarating!
Kod GitHub'da -
> https://github.com/r-ook/pymsweeper

#python #pygame

Dasturchilar 👉 @IPROGERUZ
Python uz [@IPROGERUZ].pdf
1.9 MB
PYTHON UZ 🐍

Ko'p kishiga ruscha kitob yoqmagan ko'rinadi... Lekin do'stlar, rus tili va ingliz tilini bilish zarar qilmaydi. Rus tilida yozilgan ayrim va ko'pchilik kitoblar o'zbekcha kitoblardan yaxshi, ko'pchilik o'zbek kitoblari ham rus tilidan tarjima qilinadi. Shuning uchun rus kitoblarini ham tavsiya qilaman, o'zim ham rus va ingliz tilida kitoblardan dasturlashni o'rganganman

#books #python

Dasturchilar 👉 @IPROGERUZ
​​YouTubeda o'zbekcha Python kurslari

Pythonni 0 dan o'rganishni xohlaysizmi? YouTubedan. O'zbekcha! Ha, ha, o'zbekcha! YouTubeda shunaqa bloger topib oldim, u Pythonni 0 dan o'rgatadi. U yerda ingliz tili kurslar ham bor

👉 https://www.youtube.com/channel/UCs34Kib3T1nKCvnvL7YkIag

#python #youtube


Devs 👉 @thedevuz
Media is too big
VIEW IN TELEGRAM
Python dasturlash tilida ajoyib videokurs. 1 soat ichida Pythonni yaxshilab o'rganing. Video rus tilida

#videocourses #python

1080P, FULL HD

@thedevuz
Мусин_Самоучитель Python.pdf
753.3 KB
Dmitriy Musinning ajoyib bir kitobi bor. Pythonni 0 dan o'rgatadi. Shaxsan o'zim shundan o'rganganman va sizlarga ham maslahat beraman.

Muallif: D. Musin
Hajmi: 753 kb
Nomi: Самоучитель
Python

#books #python

@thedevuz
py3 in one pic.png
3.5 MB
Bitta rasmda butun Python. Shpargalka sifatida foydalansa bo'ladi.

#python

@thedevuz
Python-ning asosiy modullari va freymvorklari

PyGame
— Kompyuterlar uchun o'yin tayyorlash moduli

Django — Veb-sahifalar tayyorlash freymvorki

Kivy — Android uchun dasturlar taxlash freymvorki

PyQT5 — Formalar bilan ishlash. C# ga o'xshash interfeysga ega.

GUI — Grafik oynalar tayyorlash moduli

Pythonda modullar va freymvorklar juda ko'p. Lekin biz asosiylarini sanab o'tdik.

#python

@thedevuz
​​Python'да бот яратиш учун кутубхона ва фреймворклар

Кўп киши Питонда бот яратишга қизиқади. Питонда 2 та машхур кутубхона ва 1 та кўп фунционал фреймворк бор.

1️⃣ PyTelegramBotAPI (telebot)
Жуда қулай ва машҳур кутубхона. Ундан деярли барча киши фойдаланган ва ўзининг соддалиги билан ҳам ажралиб туради. Бу кутубхонада фақат «многопоточность» (бир вақтда кўп фойдаланувчилар билан ишлаш) унчалик яхши эмас.

Юклаб олиш 👉 $ pip install pytelegrambotapi
Документация 👉 https://github.com/eternnoir/pyTelegramBotAPI


2️⃣Python-telegram-bot (telegram.ext)
Бу кутубхонанинг структураси ажойиб тузилган, қулай ва фунционал кутубхона. Рақобатда телебот-дан қолишмайди, шахсан иккаласида ҳам ишлаб кўрганман ва бу иккаласи ҳам яхши кутубхона.

Юклаб олиш 👉 $ pip install telegram
Документация 👉https://python-telegram-bot.readthedocs.io/en/stable/


3️⃣ Aiogram
Бу фреймворкда асинхрон ботлар ёзилади. Aслида аиограм муаллифи бу фреймворкни ёзишидан олдин аввал телеботда ишлаган. Телебот у хоҳлаган нарсани бера олмагандан сўнг, ўз фреймворкини ёзишни бошлаган.

Юклаб олиш 👉 $ pip install aiogram
Документация 👉 https://docs.aiogram.dev/



@progerlive: #python #bot
​​Пандемия сабаб Python-разрабга бўлган талаб пасайди

HackerRank статистикасига кўра, мартдан бери питон бўйича вакансиялар 27% га камайган. Front-end да ҳам аҳвол яхши эмас. У бўйича вакансиялар 35% га камайган. Фуллстаcкда бу кўрсаткич 5%, у ҳам бироз тушган

Mobile Development эса бу ерда лидер. У 61% га КЎТAРИЛГAН. Пандемияда фрилансерлар ҳам яхшигина даромад қилишган

#python #frontend #fullstack #mobile

@progerlive
​​Python орқали интернет тезлигини ўлчаш

Питошкада «speedtest-cli» деган кутубхона бор ва ушбу кутубхона орқали интернетни тезлигини ўлчаш мумкин. У билан pypi.org/project/speedtest-cli да танишишингиз мумкин.

Юклаш $ pip install speedtest-cli
Наъмунавий код:


 import speedtest   

st = speedtest.Speedtest()
option = int(input('''What speed do you want to test:
1) Download Speed
2) Upload Speed
3) Ping
Your Choice: '''))

if option == 1:
print(st.download())
elif option == 2:
print(st.upload())
elif option == 3:
servernames =[]
st.get_servers(servernames)
print(st.results.ping)
else:
print("Please enter the correct choice !")


Менда интернет ёмонлиги учун, скрипт 45 секундда якунланди. Эртага "Чала хаккерлар" деган каналда "ИНТЕРНЕТ ТЕЗЛИГИНИ УЛЧАШ" деб вахимачи хайпожорлар чиқиб қолса, ҳайрон бўлмайман..

#python #speedtest

@progerlive
​​Python-тред

Китоблар — *линк*
Яна китоблар — *линк*
Ва яна китоблар — *линк*
Э яна китоблар — *линк*


Код жойлаштириш учун - pastebin.com
Онлайн-компилятор - pyfiddle.io

Q&A
Q: Луц китобларини ўқишни тавсия қиласанми?
A: Ҳа, шахсан ўқиганман. Aммо у китоб ҳаммага ҳам маъқул келавермайди, кўп киши китобда олди-қочди гаплар кўп дейди, айримлар китоб базавий билимларни беришда яхшилигини таъкидлайди

Q: Python 2.x ни ўргансам ҳам бўладими?
A: Йўқ, Python 2'нинг даври ўтди ва ҳозир барча Python 3 га ўтишган. Илончанинг 2-чи версияси ҳозирда ишлатилмаябди.

Q: Python'ни яна қандай ўрганиш мумкин?
A: Python'нинг документацияси сифатли ёзилган деб айта оламан. https://docs.python.org/3/tutorial/introduction.html

Q: Aлгортимлаш бўйича қандай яхши курслар мавжуд?
A: Русчада яхши курслар бор — youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0


Q: Django 1.х ни ўрганаверсам бўладими? Кўп китоблар шу версия бўйича экан.
A: Ҳа, бемалол ўрганса бўлади. У Python учун ажойиб кутубхоналардан бири ва документацияси ҳам ёмонмас. 1.х версиянинг асосий принсиплари ўша-ўша. 2.х га ўтиш учун changelog'ни қўлласа бўлади

Q: Питонда мобил иловалар қилса бўладими?
A: Ҳа, бўлади, бу учун махсус Kivy фреймворки мавжуд (аммо у тўлақонли ва аъло фреймворк эмас)

Q: Эшитишим-ча, Python аста ишларкан. Қандай қилиб кодни тезлаштириш мумкин?
A: 1) Кодни текшир, алгоритмлар ва маълумотлар структурасини текшир, чунки тезлик шу ерга боғлиқ.
2) Кодни JIT-компиляция орқали тезлаштириш мумкин. Numba модули ҳақида ўқисанг ҳам зарар қилмайди.

#python

@progerlive