Python_qollanma.pdf
6 MB
#book #python
Bu kitob orqali Python bo'yicha boshlang'ich asoslarni o'rganishingiz mumkin
🌐 Yaqinlaringizga ham ulashing va
kanalga taklif qiling.
👉 @foydali_code
Bu kitob orqali Python bo'yicha boshlang'ich asoslarni o'rganishingiz mumkin
🌐 Yaqinlaringizga ham ulashing va
kanalga taklif qiling.
👉 @foydali_code
Tirikligida Jannatiy bo'lgan 10 nafar sahobalarning ismlari:
1. Abu Bakr Siddiq
2. Umar ibn Xattob
3. Usmon ibn Avvom
4. Ali ibn Abu Tolib
5. Zubayr ibn Avvom
6. Talha ibn Ubaydulloh
7. Sa'd ibn Abu Vaqqos
8. Abu Ubayda ibn Jarroh
9. Abdurrahmon ibn Avf
10. Said ibn Zayd
Sahoba deb - qalbi iymon nuri bilan to'la bo'lgan va Allohning Habibini bir marta bo'lsa ham ko'rgan, Payg'ambarimiz sallollohu alayhi vasallamning suhbatlariga qatnashgan insonga aytiladi.
Payg'ambarimiz sallollohu alayhi vasallam shunday dedilar:
- "Mening sahobalarim yulduzlar kabidir, qaysi biriga ergashsangiz ham to'g'ri yo'lni topaverasiz.."
Бугун ҳафтанинг муборак жума куни
26 март, 2021 йил,
12 шаъбон, 1442 йил.
Аллоҳ таоло ушбу кунни барчамиз учун хайрли ва баракали қилсин! 🤲
1. Abu Bakr Siddiq
2. Umar ibn Xattob
3. Usmon ibn Avvom
4. Ali ibn Abu Tolib
5. Zubayr ibn Avvom
6. Talha ibn Ubaydulloh
7. Sa'd ibn Abu Vaqqos
8. Abu Ubayda ibn Jarroh
9. Abdurrahmon ibn Avf
10. Said ibn Zayd
Sahoba deb - qalbi iymon nuri bilan to'la bo'lgan va Allohning Habibini bir marta bo'lsa ham ko'rgan, Payg'ambarimiz sallollohu alayhi vasallamning suhbatlariga qatnashgan insonga aytiladi.
Payg'ambarimiz sallollohu alayhi vasallam shunday dedilar:
- "Mening sahobalarim yulduzlar kabidir, qaysi biriga ergashsangiz ham to'g'ri yo'lni topaverasiz.."
Бугун ҳафтанинг муборак жума куни
26 март, 2021 йил,
12 шаъбон, 1442 йил.
Аллоҳ таоло ушбу кунни барчамиз учун хайрли ва баракали қилсин! 🤲
#Foydali
MAC manzil (adres) - aslida nima?
Media Access Control
MAC manzili apparat uchun identifikatsiya raqami sifatida ishlatiladi.
Umuman olganda, har bir kompyuterning Wi-Fi Card, Bluetooth yoki Ethernet Card kabi tarmoq interfeysi kartalarida ishlab chiqaruvchi tomonidan o'rnatilgan o'zgarmas MAC manzili mavjud.
Tarmoq interfeysi kartalarini almashtirish orqali qurilmaning berilgan standart MAC manzilini o'zgartirish mumkin.
MAC manzillari har xil usulda yoziladi: chiziqcha, nuqta yoki ikki nuqta bilan ajratilgan. Masalan: 00-50-B6-5B-CA-6A
MAC manzil 6 bayt (yoki 48 bit) ga teng o'lchamda bo'ladi
Xerox PARC olimlari MAC (Media Access Control) manzillarini yaratgan deb aytishimiz mumkin.
Do'stlarga ulashing👇👇
@foydali_code
MAC manzil (adres) - aslida nima?
Media Access Control
MAC manzili apparat uchun identifikatsiya raqami sifatida ishlatiladi.
Umuman olganda, har bir kompyuterning Wi-Fi Card, Bluetooth yoki Ethernet Card kabi tarmoq interfeysi kartalarida ishlab chiqaruvchi tomonidan o'rnatilgan o'zgarmas MAC manzili mavjud.
Tarmoq interfeysi kartalarini almashtirish orqali qurilmaning berilgan standart MAC manzilini o'zgartirish mumkin.
MAC manzillari har xil usulda yoziladi: chiziqcha, nuqta yoki ikki nuqta bilan ajratilgan. Masalan: 00-50-B6-5B-CA-6A
MAC manzil 6 bayt (yoki 48 bit) ga teng o'lchamda bo'ladi
Xerox PARC olimlari MAC (Media Access Control) manzillarini yaratgan deb aytishimiz mumkin.
Do'stlarga ulashing👇👇
@foydali_code
#foydali_informatsiya 📌
Ko'pchilik dasturlash tillaridan JavaScriptni boshlamoqchi bo'ladi lekin qayerda va aynan qanday qilib degan savol ularni qiynaydi?
JavaScriptni o'rganishni boshlash uchun veb saytlar ✅
🔹 Code Academy
🔹 Solo Learn
🔹 Coursera
JS (JavaScript) dan xabardorlar uchun o'yinlar 👌
🔸 Top Coder
🔸 Leet Code
🔸 Code Chef
Bularning bari ingliz tilida chunki eng mukammal kontentlarning hammasi shu tildadir 💯
@foydali_code
Ko'pchilik dasturlash tillaridan JavaScriptni boshlamoqchi bo'ladi lekin qayerda va aynan qanday qilib degan savol ularni qiynaydi?
JavaScriptni o'rganishni boshlash uchun veb saytlar ✅
🔹 Code Academy
🔹 Solo Learn
🔹 Coursera
JS (JavaScript) dan xabardorlar uchun o'yinlar 👌
🔸 Top Coder
🔸 Leet Code
🔸 Code Chef
Bularning bari ingliz tilida chunki eng mukammal kontentlarning hammasi shu tildadir 💯
@foydali_code
#Windows ixlosmandlari qayerdasizlar? 😄
File Explorer bilan ishlash uchun tezkor klaviatura:
• * — tanlangan papkada joylashgan barcha papkalarni ko'rsatish;
• + — tanlangan papkaning tarkibini ko'rsatish;
• - — tanlangan jildni yig'ish;
• ALT + D — manzil satrini tanlang;
• ALT + P — ko'rish maydonini ko'rsatish / yashirish;
• ALT + ENTER — tanlangan elementning xususiyatlari.
Ho'sh ishingizni oson qilish uchun yana qanday tezkor klaviaturalar kutmoqdasiz 😌
✍ @great_coder
🧑💻 @foydali_code
File Explorer bilan ishlash uchun tezkor klaviatura:
• * — tanlangan papkada joylashgan barcha papkalarni ko'rsatish;
• + — tanlangan papkaning tarkibini ko'rsatish;
• - — tanlangan jildni yig'ish;
• ALT + D — manzil satrini tanlang;
• ALT + P — ko'rish maydonini ko'rsatish / yashirish;
• ALT + ENTER — tanlangan elementning xususiyatlari.
Ho'sh ishingizni oson qilish uchun yana qanday tezkor klaviaturalar kutmoqdasiz 😌
✍ @great_coder
🧑💻 @foydali_code
Dasturchilarni jig'iga tegadigan savollar bermang!
Dasturlash olamiga kirgan inson bor-ki, sohasiga to'g'ri kelmaydigan savollarni hayotida tez-tez eshitib turadi. Keyin yana: "buni bilmasang nega dasturchiman deb yuribsan?" deb qo'yishlari ortiqcha 😂
Xozir sizlarga shu kabi savollarni eng saralarini taqdim etamiz:
– Telefonim nega zaryad olmayapti? ko'rib ber dasturchisan-ku.
– Nega PubG qotyapti? To'g'irlab ber.
– Nega telefonimda antena yo'q? Chiqarib ber.
– Nega internetim sekin? Tezlatib ber.
– Nega kompyuterim qotyapti? Tezlashtirib ber.
– Yaxshi ko'rgan qizimni instagramini vzlom qila olasanmi?
– Qo'shnimni Wifi'ni buzib bera olasanmi?
Tanish savollarmi? Menga ham juda tanish. Lekin sizga odamlarga buni tushuntirishdan koʻra soʻragan narsasini qilib berish osonroq.😉
Dasturlash olamiga kirgan inson bor-ki, sohasiga to'g'ri kelmaydigan savollarni hayotida tez-tez eshitib turadi. Keyin yana: "buni bilmasang nega dasturchiman deb yuribsan?" deb qo'yishlari ortiqcha 😂
Xozir sizlarga shu kabi savollarni eng saralarini taqdim etamiz:
– Telefonim nega zaryad olmayapti? ko'rib ber dasturchisan-ku.
– Nega PubG qotyapti? To'g'irlab ber.
– Nega telefonimda antena yo'q? Chiqarib ber.
– Nega internetim sekin? Tezlatib ber.
– Nega kompyuterim qotyapti? Tezlashtirib ber.
– Yaxshi ko'rgan qizimni instagramini vzlom qila olasanmi?
– Qo'shnimni Wifi'ni buzib bera olasanmi?
Tanish savollarmi? Menga ham juda tanish. Lekin sizga odamlarga buni tushuntirishdan koʻra soʻragan narsasini qilib berish osonroq.😉
🍏 So'nggi 5 yil ichida Apple Google yoki Amazonga qaraganda ko'proq AI-startaplarni sotib oldi.
Kompaniyaning aksariyat xaridlari Siri-ni takomillashtirish va xaydovchisiz o'zi yuradigan mashinalarni rivojlantirishga qaratilgan ekan.
ℹ️ P.s.: AI - sun'iy idrok.
#apple @foydali_code
Kompaniyaning aksariyat xaridlari Siri-ni takomillashtirish va xaydovchisiz o'zi yuradigan mashinalarni rivojlantirishga qaratilgan ekan.
ℹ️ P.s.: AI - sun'iy idrok.
#apple @foydali_code
Dasturlashni oʻrganuvchilar quyidagi tezlikda oʻrganishadi.
Oddiy oʻrganuvchilar 1x - tezlik
Ingliz tilini ham biladigan oʻrganuvchilar 2x - tezlik
Ingliz tili + Matematikani ham biladigan oʻrganuvchilar 3x - tezlik
Dasturlash bilan uzviy bogʻliq boʻlgan Ingliz tili va Matematika haqidagi bilimlar sizga Dasturlashni tez oʻrganishga katta yordam beradi
✅ @foydali_code
Oddiy oʻrganuvchilar 1x - tezlik
Ingliz tilini ham biladigan oʻrganuvchilar 2x - tezlik
Ingliz tili + Matematikani ham biladigan oʻrganuvchilar 3x - tezlik
Dasturlash bilan uzviy bogʻliq boʻlgan Ingliz tili va Matematika haqidagi bilimlar sizga Dasturlashni tez oʻrganishga katta yordam beradi
✅ @foydali_code
import turtle
window = turtle.Screen()
turtle.tracer(0)
turtle.setup(700,700)
t = turtle.Turtle()
t.speed(10)
for x in range(4) :
for у in range(6):
t.forward(50)
t.right(90)
t.forward(5)
t.backward(10)
t.forward(5)
t.left(90)
t.backward(300)
t.right(90)
t.pencolor("blue")
t.penup()
t.setpos(4,1)
t.pendown()
t.write("0", font=("Ariel",16, "bold"))
t.penup()
t.setpos(4,300)
t.pendown()
t.write("y", font=("Ariel",16, "bold"))
t.penup()
t.setpos(300, 1)
t.pendown()
t.write("x", font=("Ariel",16, "bold"))
t.penup()
t.setpos(42, -20)
b = 50
t.pendown()
for d in range(6):
t.write(b)
t.penup()
t.forward(50)
t.pendown()
b = b + 50
t.penup()
t.left(90)
t.setpos(-25,42)
b = 50
t.pendown()
for d in range(6):
t.write(b)
t.penup()
t.forward(50)
t.pendown()
b = b + 50
t.penup()
t.left(90)
t.setpos(-60, -20)
t.pendown()
b = -50
for r in range(6):
t.write(b)
t.penup()
t.forward(50)
t.pendown()
window = turtle.Screen()
turtle.tracer(0)
turtle.setup(700,700)
t = turtle.Turtle()
t.speed(10)
for x in range(4) :
for у in range(6):
t.forward(50)
t.right(90)
t.forward(5)
t.backward(10)
t.forward(5)
t.left(90)
t.backward(300)
t.right(90)
t.pencolor("blue")
t.penup()
t.setpos(4,1)
t.pendown()
t.write("0", font=("Ariel",16, "bold"))
t.penup()
t.setpos(4,300)
t.pendown()
t.write("y", font=("Ariel",16, "bold"))
t.penup()
t.setpos(300, 1)
t.pendown()
t.write("x", font=("Ariel",16, "bold"))
t.penup()
t.setpos(42, -20)
b = 50
t.pendown()
for d in range(6):
t.write(b)
t.penup()
t.forward(50)
t.pendown()
b = b + 50
t.penup()
t.left(90)
t.setpos(-25,42)
b = 50
t.pendown()
for d in range(6):
t.write(b)
t.penup()
t.forward(50)
t.pendown()
b = b + 50
t.penup()
t.left(90)
t.setpos(-60, -20)
t.pendown()
b = -50
for r in range(6):
t.write(b)
t.penup()
t.forward(50)
t.pendown()
Nima uchun NASA, Google, DreamWorks aynan Pythondan foydalanadi?
🔡 Python dasturlash tili Gvido van Rossum tomonidan ishlab chiqilgan qo'shimcha loyihadir. Gvido mavjud tillarni tushunish va o'rganish qiyin deb hisoblagan, shuning uchun u o'z loyihasi ustida ishlashni boshlagan. Van Rossum tilni sodda va kuchli qilishni rejalashtirgan.
🤔 Xo'sh, uning vazifalari nimalardan iborat?
📡 Veb-dastur ishlab chiqishda Python server tomonidan dasturlash uchun ishlatiladi. "Pythonistlar" mahalliy Python yoki Django, Pyramid yoki Flask kabi mashhur ramkalardan foydalangan holda veb-dasturlar bilan ishlashadi.
📊 Python kichik dasturlar shuningdek yirik loyihalar uchun ham ishlatiladi. Masalan, portallar, veb-xizmatlar va internet-do'konlarda foydalanish uchun bir xil darajada qulaydir. Pyhtondan tahlil, vizualizatsiya, trendlarni bashorat qilishda ko'p foydalaniladi. Pythonda katta ma'lumotlar bilan ishlashga mo'ljallangan bir nechta kuchli va ommabop kutubxonalar mavjud.
📚 Kutubxonalardan, Matplotlib - bu ma'lumotlarni vizualizatsiya qilish bo'yicha eng mashhur kutubxonalardan biri. PANDAS kutubxonasi ma'lumotni tahlil qilish uchun ishlatiladi.
😎 Shunday ekan, mutaxassislar Pyhtonni o'rganish uchun eng oson til deb aytishadi!
@foydali_code
🔡 Python dasturlash tili Gvido van Rossum tomonidan ishlab chiqilgan qo'shimcha loyihadir. Gvido mavjud tillarni tushunish va o'rganish qiyin deb hisoblagan, shuning uchun u o'z loyihasi ustida ishlashni boshlagan. Van Rossum tilni sodda va kuchli qilishni rejalashtirgan.
🤔 Xo'sh, uning vazifalari nimalardan iborat?
📡 Veb-dastur ishlab chiqishda Python server tomonidan dasturlash uchun ishlatiladi. "Pythonistlar" mahalliy Python yoki Django, Pyramid yoki Flask kabi mashhur ramkalardan foydalangan holda veb-dasturlar bilan ishlashadi.
📊 Python kichik dasturlar shuningdek yirik loyihalar uchun ham ishlatiladi. Masalan, portallar, veb-xizmatlar va internet-do'konlarda foydalanish uchun bir xil darajada qulaydir. Pyhtondan tahlil, vizualizatsiya, trendlarni bashorat qilishda ko'p foydalaniladi. Pythonda katta ma'lumotlar bilan ishlashga mo'ljallangan bir nechta kuchli va ommabop kutubxonalar mavjud.
📚 Kutubxonalardan, Matplotlib - bu ma'lumotlarni vizualizatsiya qilish bo'yicha eng mashhur kutubxonalardan biri. PANDAS kutubxonasi ma'lumotni tahlil qilish uchun ishlatiladi.
😎 Shunday ekan, mutaxassislar Pyhtonni o'rganish uchun eng oson til deb aytishadi!
@foydali_code
#Bilasizmi
Samsung brendi haqida!
– SAMSUNG 1938 yilda Li Bayon Chxol tomonidan asos solindi. Dastlab mahalliy mahsulotlar va ugra bilan savdo qiluvchi 40 ishchidan iborat kichik bir korxona bo'lgan
– 1948 yilda Li Byon Chxol o‘z kompaniyasini – Samsung Trading Company nomi bilan ro‘yxatdan o'tkazdi.
– 1977 yilda rangli televizor, 1979 yilda videomagnitofon, 1983 yildan boshlab esa kompyuterlar ishlab chiqarishni yo‘lga qo‘yadi.
– 1991 – 1992 yillardan boshlab Samsung Electronics mobil telefon ishlab chiqarishni boshladi.
@foydali_code
Samsung brendi haqida!
– SAMSUNG 1938 yilda Li Bayon Chxol tomonidan asos solindi. Dastlab mahalliy mahsulotlar va ugra bilan savdo qiluvchi 40 ishchidan iborat kichik bir korxona bo'lgan
– 1948 yilda Li Byon Chxol o‘z kompaniyasini – Samsung Trading Company nomi bilan ro‘yxatdan o'tkazdi.
– 1977 yilda rangli televizor, 1979 yilda videomagnitofon, 1983 yildan boshlab esa kompyuterlar ishlab chiqarishni yo‘lga qo‘yadi.
– 1991 – 1992 yillardan boshlab Samsung Electronics mobil telefon ishlab chiqarishni boshladi.
@foydali_code
Media is too big
VIEW IN TELEGRAM
#python
5-DARS: Chiziqli Regressiya
🌐 Yaqinlaringizga ham ulashing va
kanalga taklif qiling.
👉 @foydali_code
5-DARS: Chiziqli Regressiya
🌐 Yaqinlaringizga ham ulashing va
kanalga taklif qiling.
👉 @foydali_code
#python
Keylogger dasturi kodi 📝
❗️Yomon maqsadlarda foydalanmang
🌐 Yaqinlaringizga ham ulashing va
kanalga taklif qiling.
👉 @foydali_code
Keylogger dasturi kodi 📝
❗️Yomon maqsadlarda foydalanmang
🌐 Yaqinlaringizga ham ulashing va
kanalga taklif qiling.
👉 @foydali_code
Agar siz google qidiruv tizmiga "do a barrel roll" deb yozsangiz, ekraningiz aylanadi. Sinab ko'ring doʻstlaringizni hayron qoldiring!
@foydali_code
@foydali_code
#ajoyib_va_qiziqarli
Google Translate vs Prezidentlar
"Changed for bad" iborasi "yomon tomonga o'zgargan" deb tarjima qilinadi. Agar siz uning oldiga taniqli prezidentlarning ismlarini yozsangiz, qiziqarli tarjima natijalarini ko'rishingiz mumkin:
• "Putin changed for bad" - "Putin yomon tomonga o'zgargan".
• "Tramp changed for bad" - "Tramp yomon tomonga o'zgargan".
• "Bayden changed for bad" - "Bayden ijobiy tomonga o'zgargan".
• "Obama changed for bad" - "Obama ijobiy tomonga o'zgargan".
Aslida bu tarjimada xatolik emas, balki algoritmning "xatosi".
Ilgari ham shunday "hazillar" bo'lgan. "Thank you mister president" " Rahmat, Vladimir Vladimirovich" deb tarjima qilingan.
@foydali_code
Google Translate vs Prezidentlar
"Changed for bad" iborasi "yomon tomonga o'zgargan" deb tarjima qilinadi. Agar siz uning oldiga taniqli prezidentlarning ismlarini yozsangiz, qiziqarli tarjima natijalarini ko'rishingiz mumkin:
• "Putin changed for bad" - "Putin yomon tomonga o'zgargan".
• "Tramp changed for bad" - "Tramp yomon tomonga o'zgargan".
• "Bayden changed for bad" - "Bayden ijobiy tomonga o'zgargan".
• "Obama changed for bad" - "Obama ijobiy tomonga o'zgargan".
Aslida bu tarjimada xatolik emas, balki algoritmning "xatosi".
Ilgari ham shunday "hazillar" bo'lgan. "Thank you mister president" " Rahmat, Vladimir Vladimirovich" deb tarjima qilingan.
@foydali_code
❓ Nimaga IT olamida xatolar bag (bug - hasharot) deb ataladi
Afsonaga qaraganda 1947-yilning, 9-sentyabrida, Harward universitetida, Greys Myurrey Xopper Mark II Aiken Relay Calculator qurilmasini tekshirotgan paytida xatolikka duch kelgan. Keyinchalik aniqlanishi bo’yicha qurilma sxemasida kapalak yopishib qolgan ekan, va shuning uchun ham ishlamayotgan ekan. Greys sxemadan hasharotni olayotgan payti xonaga zobit kirib kelgan, shunda undan nima qilayotganini so’ragan. U kompyuterni xasharotlardan tozalayotganini aytgan (ingliz tilida: debugging) . O’sha paytdan beri dasturlashda xatolar - bug, xatolarni tuzatish esa debugging deb ataladi.
-Siz buni bilarmidingiz, hechqisi yoʻq endi bilib oldingiz. Bu qiziqarli malumotni doʻstlaringizga ulashing.
@foydali_code
Afsonaga qaraganda 1947-yilning, 9-sentyabrida, Harward universitetida, Greys Myurrey Xopper Mark II Aiken Relay Calculator qurilmasini tekshirotgan paytida xatolikka duch kelgan. Keyinchalik aniqlanishi bo’yicha qurilma sxemasida kapalak yopishib qolgan ekan, va shuning uchun ham ishlamayotgan ekan. Greys sxemadan hasharotni olayotgan payti xonaga zobit kirib kelgan, shunda undan nima qilayotganini so’ragan. U kompyuterni xasharotlardan tozalayotganini aytgan (ingliz tilida: debugging) . O’sha paytdan beri dasturlashda xatolar - bug, xatolarni tuzatish esa debugging deb ataladi.
-Siz buni bilarmidingiz, hechqisi yoʻq endi bilib oldingiz. Bu qiziqarli malumotni doʻstlaringizga ulashing.
@foydali_code
C___Qudrat_Abdurahimov.exe
3 MB
Hurmatli kanalimiz azolari bugundan boshlab taniqli o
`zbek dasturchisi Qudrat Abdurahimovning qollanmasidagi 1000 dan ortiq masalalarni Pythonda dasturlarini navbati bilan tashlab boraman pythonni yangi o`rganayotganlar uchun juda foydali malumot bo`ladi degan umiddaman. Ushbu faylni yuklab olsangiz yanada yahshi bo`ladi.