Python + Django: с нуля до коммерческих приложений (2020)
Пошаговый курс с нуля до разработки сайта с использованием самых современных и актуальных технологий Python Django Nginx
• Основы Python: работа с текстом и математические операции
• Функции и циклы Python: простые программы на Python 3
• ООП Python: принципы ООП, наследование, инкапсуляция, полиморфизм
• Модули и пакеты: рассмотрим работу с пакетами, и познакомимся с уже готовыми решениями
• Основы Django: познакомитесь с самым популярным web фреймворком Python - Django
• MVC Django: узнаете принципы работы Django
• Приложения и модели Django: создадите несколько реальных и востребованных приложений
https://yadi.sk/d/zu9VvjTTwohWHQ
Python django course
Password of zip file:
Пошаговый курс с нуля до разработки сайта с использованием самых современных и актуальных технологий Python Django Nginx
• Основы Python: работа с текстом и математические операции
• Функции и циклы Python: простые программы на Python 3
• ООП Python: принципы ООП, наследование, инкапсуляция, полиморфизм
• Модули и пакеты: рассмотрим работу с пакетами, и познакомимся с уже готовыми решениями
• Основы Django: познакомитесь с самым популярным web фреймворком Python - Django
• MVC Django: узнаете принципы работы Django
• Приложения и модели Django: создадите несколько реальных и востребованных приложений
https://yadi.sk/d/zu9VvjTTwohWHQ
Python django course
Password of zip file:
wehrlite-enterer-Canis
#task_1
Dushanbani bir masaladan boshlashga qaror qildik.
Ikki qatordangina foydalanib, kiritilgan satrdagi barcha raqamlarning ikkitasidan iborat kombinatsiyalarni chiqaring. (Aynan raqamligiga e`tibor bering.)
Masalan:
Input: 01
Output: 00, 01, 10, 11
Input: 123
Output: 11, 12, 13, 21, 22, 23, 31, 32, 33
Javoblarni @SaidkomilMS ga yuboring. To'g'ri javob va masalani yechganlar chorshanba kuni kanalda e'lon qilinadi.
🐍 Python Dasturlash maktabi
Dushanbani bir masaladan boshlashga qaror qildik.
Ikki qatordangina foydalanib, kiritilgan satrdagi barcha raqamlarning ikkitasidan iborat kombinatsiyalarni chiqaring. (Aynan raqamligiga e`tibor bering.)
Masalan:
Input: 01
Output: 00, 01, 10, 11
Input: 123
Output: 11, 12, 13, 21, 22, 23, 31, 32, 33
Javoblarni @SaidkomilMS ga yuboring. To'g'ri javob va masalani yechganlar chorshanba kuni kanalda e'lon qilinadi.
🐍 Python Dasturlash maktabi
#task
Masalani birinchilardan yechganlar🎉:
1. 🥇Kamoliddin
Isomiddin Ismoilov
Ibrokhim
Xamidulla Ysuspov
Sukhrob
Otabek Zokirov
Mening yechimim:
Masalani birinchilardan yechganlar🎉:
1. 🥇Kamoliddin
s=input('s=')
for i in range(len(s)):
for j in range(len(s)):print(s[i]+s[j],end=" ")
2. 🥈FAXRIYOR ARSLONOVimport itertools
n = input("Son kiriting: ")
a = [''.join(i) for i in itertools.permutations(n,2)]
print(a)
3. 🥉Saydimurodnum = '12345'
if num.isdigit() :
for a in num :
for b in num :
print(f'{a}{b}')
Shuningdek quidagilar ham masalani ishlay olishdi:Isomiddin Ismoilov
Ibrokhim
Xamidulla Ysuspov
Sukhrob
Otabek Zokirov
Mening yechimim:
line = int(input("Raqamlarni kiriting: "))
print(*[x + y for x in str(line) for y in str(line)])
🐍 Python Dasturlash maktabi#desktop #qt #libraries
PyQt6 vs PySide6: Python Qt ning kutubxonalari orasida farq qanday?
O'qish...
➖➖➖➖➖➖➖➖➖➖
🐍 Python Dasturlash maktabi
🐍 Python Community Uz 🇺🇿
PyQt6 vs PySide6: Python Qt ning kutubxonalari orasida farq qanday?
O'qish...
➖➖➖➖➖➖➖➖➖➖
🐍 Python Dasturlash maktabi
🐍 Python Community Uz 🇺🇿
Python GUIs
PyQt6 vs PySide6: What's the difference between the two Python Qt libraries?
What's the difference between the two Python Qt libraries? ...and what's exactly the same (most of it). There is a new version of Qt (version 6) and with it new versions of PyQt and PySide -- now named PyQt6 & PySide6 respectively.
Natijani toping:
name: str = "Bob" print(name.swapcase(), name)
name: str = "Bob" print(name.swapcase(), name)
Anonymous Quiz
19%
None bOB
19%
bOB bOB
29%
bOB Bob
33%
Xatolik yuz beradi!
Sizga kontentimiz qaysi alifboda bõlganligi qulay?
Сизга контентимиз қайси алифбода бўлганлиги қулай?
Сизга контентимиз қайси алифбода бўлганлиги қулай?
Anonymous Poll
82%
Lotin
15%
Кирил
20%
Ikkisi | Иккиси
👍1
Qanday xaolik birinchi bo`lib yuz beradi?
(1, 2)[3] = 2
(1, 2)[3] = 2
Anonymous Quiz
42%
IndexError - `tuple` ning 4-elementi bo'lmaganligi uchun
43%
TypeError - `tuple` o'zgartirilmasligi uchun
14%
Endi bilib olaman
Kod natijasini toping:
satr = "1 1 2"
print(satr.replace(1, 2, 2))
satr = "1 1 2"
print(satr.replace(1, 2, 2))
Anonymous Quiz
9%
None
23%
2 2 2
21%
2 1 2
27%
Error
20%
Toʻgʻri javobni koʻrish...
#built_in_functions #importnat #quick_start
#operators #qism1
Pyhton buyruqlari. (1-qism)
Pythonda buyruqlar ikki turga bo'linadi:
1)Operatorlar;
2)Funksiyalar;
Shuningdek, obyektlar metodlari hamda klasslar buyruq vazifasini bajarishadi. Ularning barchasini bir chekkadan ko'rib chiqamiz.
Operatorlardan boshlasak ularni chaqirish uchun nomini va parametrlarini - "operand"larini yozish kifoya:
Bulardan tashqari Pythonda shart (
🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
#operators #qism1
Pyhton buyruqlari. (1-qism)
Pythonda buyruqlar ikki turga bo'linadi:
1)Operatorlar;
2)Funksiyalar;
Shuningdek, obyektlar metodlari hamda klasslar buyruq vazifasini bajarishadi. Ularning barchasini bir chekkadan ko'rib chiqamiz.
Operatorlardan boshlasak ularni chaqirish uchun nomini va parametrlarini - "operand"larini yozish kifoya:
return
- funksiya, metoddan chiqish yoki nimadir qaytarish uchun ishlatiladi;yield
- funksiya, metodni ishini vaqtinchalik to'xtatish uchun ishlatiladi, uning yordamida generatorlar yaratiladi;raise
- dasturning biron bir qismida xatolikni ataylab keltirib chiqarish uchun ishlatiladi;assert
- dasturning ishlashi davomida biron bir narsani tekshirish, agar noto'g'ri bo'lsa xatolik chiqarish uchun ishlatiladi;from-import/import
- biron bir modul, kutubxonaning imkoniyatlaridan foydalanish uchun ishlatilad.Bulardan tashqari Pythonda shart (
if
/if-else-...
), takrorlash (for
/while
), xatoni avvaldan taxmin qilish (try-except-...
), mantiq(and
/or
/not
/>
/<
/in
), binar (ular haqida fikrni kechroq yuritamiz &
/»
/«
/^
/!
) va matematik (+
/-
/'/
'/*
/'//
'/%
) operatorlari bor.🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
#django #release
Djangoda yaratilgan sayt qanday qilib serverga qo'yilib, o'z ishini boshlashi haqida bilmoqchi bo'lsangiz bu maqola siz uchun.
O'qish...
🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
Djangoda yaratilgan sayt qanday qilib serverga qo'yilib, o'z ishini boshlashi haqida bilmoqchi bo'lsangiz bu maqola siz uchun.
O'qish...
🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
Matt Layman
Deploy A Site Live
You're ready to take the site you developed and share it with the world. What steps should you take to prepare your Django project for life on the web? That's the focus of this article.
#built_in_functions #importnat #quick_start
#operators #qism2
Pyhton buyruqlari. (2-qism)
Pythonda Funksiyalar.
Funksiyaning opertordan asosiy farqi - funksiyaning obyektligida. Va har bir o'zgaruvchining qiymatini o'zgartirish mumkin bo'lganidek, funksiyalarni ham bajaradigan ishini bemalol o'zgartirsa bo'ladi. Lekin bunda ehtiyotsizlik, kutilmagan holatlarni keltirib chiqarishi mumkin. Masalan:
Funksiyalr obyekt bo'lgani uchun ularning tipi mavjud:
🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
#operators #qism2
Pyhton buyruqlari. (2-qism)
Pythonda Funksiyalar.
Funksiyaning opertordan asosiy farqi - funksiyaning obyektligida. Va har bir o'zgaruvchining qiymatini o'zgartirish mumkin bo'lganidek, funksiyalarni ham bajaradigan ishini bemalol o'zgartirsa bo'ladi. Lekin bunda ehtiyotsizlik, kutilmagan holatlarni keltirib chiqarishi mumkin. Masalan:
print = lambda *args, **kwargs: print(*args, *args, **kwargs)Qatordan so'ng, print - 2 marotalab konsolga yozuvchi emas, cheksiz rekursiv funksiyaga aylanadi.
Funksiyalr obyekt bo'lgani uchun ularning tipi mavjud:
>>> type(print)Pythonga "kirgizilgan" ba`zi funksiyalar:
<class 'builtin_function_or_method'>
>>>lambda_func = lambda: None
>>> type(lambda_func)
<class 'function'>
>>> def defined_func(): return
>>> type(defined_func)
<class 'function'>
print
- konsolga chop etuvchi funksiya;open
- faylni ochish uchun ishlatiladigan funksiya;dir
- obyektning attribut va metodlarini ro'yhat ichida qaytaradi;help
- obyektning dokumentatsiyasini (modulda yozilganini) chop etadi;breakpoint
- kodni to'xtatish uchun ishlatiladi, ya'ni "Debugging" jarayonida ishlatiladi.🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
This media is not supported in your browser
VIEW IN TELEGRAM
📹 When Coding is Life😀😀😀 |
Dasturchilarga yuboramiz bu vedioni ulardan yaxshiroq boshqa kasb egalari tushunmasa kerak😁.
👨💻
🐍 Python Dasturlash maktabi
Dasturchilarga yuboramiz bu vedioni ulardan yaxshiroq boshqa kasb egalari tushunmasa kerak😁.
👨💻
🐍 Python Dasturlash maktabi
#built_in_functions #importnat #quick_start
#operators #qism3
Pyhton buyruqlari. (3-qism)
2-qismda ba'zi muhim funksiyalar qoldirilgan edi:
Agar ba'zi funksiyalar yoki operatorlar qiyin bo'lib tuyulgan bo'lsa, marhamat gruppaga yozishingiz mumkin. So'ng ushbu funksiya/operator uchun kanalda qo'llanma(lar) chiqariladi.
🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
#operators #qism3
Pyhton buyruqlari. (3-qism)
2-qismda ba'zi muhim funksiyalar qoldirilgan edi:
enumerate
- iterable ya'ni bir nechta elementdan tarkib topgan obyektni element tartib raqami (hisob boshini belgilasa ham bo'ladi) bilan qaytaradi;input
- foydalanuvchi tomonidan konsolga kiritilgan satrni qaytaradi;super
- merosxo'r klassning "me'ros qoldiruvchisi"ni qaytaradi, hech qanday klassga merosxo'r bo'magan klassda bu object hisoblanadi;dis
- dizassembler vazifasini bajaradi, assembler kodini qaytaradi.Agar ba'zi funksiyalar yoki operatorlar qiyin bo'lib tuyulgan bo'lsa, marhamat gruppaga yozishingiz mumkin. So'ng ushbu funksiya/operator uchun kanalda qo'llanma(lar) chiqariladi.
🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
#dis #dis_module
Dizassemblerlash.
🐍 Pyhton Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
Dizassemblerlash.
dis
funksiyasining ishlatilishi. Shuni ta'kidalsh lozimki, builtin_function_or_method
tipiga mansub funksiyalar argument sifatida berilsa xatolik chiqadi. 🐍 Pyhton Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
#graphql #django #web
GraphQL bilan ishlashni qulayroq qiladigan ajoyib yordamchi. 😉
🐍 Pyhton Dasturlash maktabi|
🐍 Python Community UZ 🇺🇿
GraphQL bilan ishlashni qulayroq qiladigan ajoyib yordamchi. 😉
pip install strawberry-graphql[debug-server]GitHubda
🐍 Pyhton Dasturlash maktabi|
🐍 Python Community UZ 🇺🇿
#django #release
Django 3.2, yaʼni mashhur fretmvorknig yangi versiyasi chiqdi.
Batafsil....
Pyhton Dasturlash maktabi|
🐍 Python Community UZ 🇺🇿
Django 3.2, yaʼni mashhur fretmvorknig yangi versiyasi chiqdi.
Batafsil....
Pyhton Dasturlash maktabi|
🐍 Python Community UZ 🇺🇿
#image #practise #pil
Pillow.
Rasmlar bilan ishlash uchun ajoyib kutubxona! Rasmni dastur orqali yaratish, o'zgartirish uchun ayni muddao.
Installation:
🌐 Rasmiy sayti
ℹ️ GitHub
📖 Documentation
🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿
Pillow.
Rasmlar bilan ishlash uchun ajoyib kutubxona! Rasmni dastur orqali yaratish, o'zgartirish uchun ayni muddao.
Installation:
python3 -m pip install --upgrade pip
# updating pippython -m pip install Pillow
# use if you didn't install it yetpython3 -m pip install --upgrade Pillow
# use for updating the library🌐 Rasmiy sayti
ℹ️ GitHub
📖 Documentation
🐍 Python Dasturlash maktabi |
🐍 Python Community Uz 🇺🇿