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

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

❗️Каналдан маълумот олинганда манба кўрсатилиши шарт!
@qirol4006
Download Telegram
Channel created
O'zbekistonda ilk marotaba, endi boshlangan va maqsadi katta loyiha Proger Live tashkil etildi. Bilishingiz mumkin, Rossiyaning TProger loyihasi dasturlash va dasturchilar olamiga bag'ishlangan bo'lib, hozirda uni juda ko'p mamlakatlardan kuzatishadi, shaxsan o'zim ham. Shu orqali menga g'oya keldi, nega O'zbekistonda ham shu loyihani ochmas ekanman? Chunki hozirda yurtimizda ko'rib turganingizdek, dasturchilar ko'paymoqda. Dasturlashga katta e'tibor qaratilmoqda. Yurtimiz kundan kunga IT sohasini qo'llab-quvvatlamoqda.

-

Nega aynan Proger Live? Proger Live - "Jonli dasturchi" degan ma'noni anglatadi. Ya'ni siz bu kanaldan dasturlash va dasturchilar haqida ko'p ma'lumot va maslahatlarga ega bo'lasiz. Kanal butunlay dasturlash olamiga bag'ishlangan. Biz bilan bo'ling, dasturlashga qiziqsangiz bas!
Havaskorlar va dasturchilar kanali @progerlive


#hello_world


|👨‍💻 @progerlive
"Hello World!" mashxur atamasi barcha dasturlash tillarida. Sizning ham birinchi yaratgan dasturingiz, shubhasiz, shu.

#programming


👨‍💻 @iProgeruz
​​Yandex qidiruv tizimida katta yangilanish bo'ldi (обновление)

Qidiruv natijalarini oldindan yuklash texnologiyasi. Foydalanuvchi biror bir narsani qidiruvga yozganda, qidiruv tizimi so'rovni topishga harakat qiladi va so'rov bo'yicha ma'lumot izlaydi. Natijada, yozishni tugatgandan so'ng, foydalanuvchi darhol natijani ko'radi.


Qidiruv tizimidagi neyron tarmoqlari, natijalarning giperlokalligi va boshqa ko'plab katta va kichik yangilanishlar - 1500 dona.


👨‍💻 @iProgeruz
Xatosiz kod yozish hammaning qo'lidan ham kelavermaydi. Asosiysi, yarim yo'lda tashab ketmaslik

#programmerhumor



👨‍💻 @iProgeruz
​​Barchamiz Python dasturlash tilini yaxshi bilamiz va bu haqida eshitganmiz ham. Bugun "iProger uz" kanali Python haqida qiziq ma'lumotlarni keltirib o'tadi

1. Ko'p platformali 📱💻🖥
Python-dan foydalanib bo'lmaydigan muhitni topish qiyin. Server tarmoqlarigacha qo'lda ishlaydigan kompyuterlarda, smartfonlarda va hokazolarda dasturlarni yozish uchun ishlatiladi. Bugungi kunda til Windows, Linux, macOS, shu jumladan X versiyalarida ishlashni qo'llab-quvvatlaydi. Shuningdek, Windows, Android, Symbian, iPhone OS 2.0, Palm OS, OS / 2, OS / 390 va OS / 400 dan Windows OS bilan ishlaydi.

2. Yaxshi o'tmish
Ko'pchilik Python haqida yosh til sifatida gapirishadi. Bu juda nisbiy, bu nimani solishtirishga bog'liq. C bilan taqqoslaganda, Python haqiqatan ham yosh til. Umuman olganda, uning rivojlanishi 80-yillarning oxirida boshlangan, 1991 yilda u dunyoni birinchi marta to'liq versiyada ko'rgan. Bu yil til 28 yoshga to'ldi - bu juda etuk yosh, bu vaqt ichida u kerakli yaxshilanishlarga erishdi va sifat jihatidan optimallashtirildi. Albatta, uni o'lik deb atash mumkin emas, chunki muntazam ravishda yangilanishlar chiqadi.

3. Katta kompaniyalar Python-ni yaxshi ko'radilar 🏨
Bu dunyodagi eng yirik kompaniyalar: NASA, Google, Yahoo, Microsoft va boshqalar bilan o'zaro ishlashni, ularni rivojlantirish uchun tildan foydalanishni anglatadi. Python-dan foydalanayotgan boshqa korporatsiyalarni tarmoqdan topish mumkin. Google Java, C ++ va Python-ga e'tibor qaratadi. Microsoft Pythonni rivojlantirish markazini to'liq ochdi.

4. Mashhurlik 🥇
Umumjahon qabul qilingan TIOBE indeksi Python 5-ga mashhurlikda joy beradi. Agar TIOBE reytingiga diqqat bilan qarasangiz, C oilasi bu erda 2-4 o'rinni egallaydi, uni bitta birlik bilan almashtirish mumkin, keyin Python uchinchi o'rinni oladi, Java uchun birinchi o'rinni egallaydi.


5. Nomi bu qadar oddiy emas 📰
Tilning nomi Monty Pythonning "Uchar sirk" deb nomlangan televizion shoulardan kelib chiqadi. Ishlab chiqaruvchi Guido van Rossumning ushbu bayonoti nomning yoqimsiz kelib chiqishi haqidagi mish-mishlarni rad etadi. Ushbu fakt FAQ-da keltirilgan, uni hech kim o'qimaydi.


#python
#facts


|👨‍💻 @iProgeruz
Sizda ham shunday bo'lgan, tan oling 😄

#ithumor

|👨‍💻 @iProgeruz
​​💻 2019-yilning eng yaxshi dasturlash tillari, qaysi dasturlash tilini tanlasam ekan deb yurganlar uchun kerakli fakt

Java - 17.8%
JavaScript- 17.7%
C# - 14%
PHP - 12%
Python - 10.9%
C++ - 6.5
TypeScript - 2.9
Swift - 2.9
Ruby - 2.9
Kotlin - 2.4
Go - 1.8
C - 1.6%
Scala - 1.5


|👨‍💻 @iProgeruz
​​Internetda yuborilgan birinchi xabar nima edi?

1969 yil 29 oktyabrda
Kaliforniya universiteti talabasi ARPANET Internet prototipi orqali Stenford tadqiqot institutidagi kompyuterga "login" matnini topshirishga harakat qildi. Ammo bir narsa o'zshamay qoladi.

"L" va "o" harflarini yuborgandan so'ng, tizim ishdan chiqdi, natijada Internet tarixidagi birinchi xabar - "lo" yuborildi. Va faqat bir soatdan keyin dasturchilar to'liq "login" matnini muvaffaqiyatli yuborishdi.

#facts

|👨‍💻 @iProgeruz
​​💻Python dasturlash tilini o'rganmoqchi bo'lganlar uchun iProgeruz kanalidan ajoyib sovg'a!

Nomi : Python - kitob(@iProgeruz)
Turi: .pdf
Hajmi : 1.9 mb


#book #python


|👨‍💻 @iProgeruz
Python - kitob (@iProgeruz).pdf
1.9 MB
💻 Python dasturlash tili kitobi.

|👨‍💻 @iProgeruz
​​Python.apk! 🎁
Obunachilarimizga yana bir sovg'a. Endi python andorid uchun
.

|👨‍💻 @iProgeruz
@iProgeruz - Python Coding.apk
1.6 MB
Nomi :(@iProgeruz) - Python Coding
Turi: .apk
Hajmi : 1.6 mb

|👨‍💻 @iProgeruz
​​Bugun sizlar bilan Go dasturlash tili haqida gaplashamiz. 💻

U nimasi bilan mashxur?

1. Golang - bu yuqori tezlikda ishlangan backend til. Bu kompaniyalarga ilovalarni yig'ishning barcha bosqichlarida vaqt va pulni sezilarli darajada tejashga imkon beradi (Go ishlab chiqaruvchilari to'laydigan katta maoshga qaramay).
2. Golang keng va tez yangilanadigan hujjatlarga ega.
3. Ba'zilar Go ning o'ziga xos xususiyatlarini bir kunda bilib olish mumkinligini ta'kidlaydilar. Va bu haqiqatga juda yaqin, chunki asosiy bilimlarni o'rganish chizig'i Python, Java yoki Javascript bilan taqqoslaganda ancha kam.
4. Til juda cheklangan (ba'zilar uchun bu ortiqcha, kimdir uchun bu minus). Faqatgina bitta sinov ramkasi o'rnatilgan. Muammolarni hal qilish va ilovalarni yaratishning bir necha yo'li mavjud. Biz uchun bu tartib muvaffaqiyatli ko'rinadi, chunki har bir foydalanuvchi uchun deyarli to'liq qo'llanma mavjud. Uning yordami bilan har qanday ilovalarni yig'ish bo'yicha batafsil harakat rejasi osongina va tezda tuzilishi mumkin. Cheklovlar ma'lumotlar tuzilmalarida ham kuzatiladi (slice va mapdan tashqari). Ammo bu yomon emas, chunki cheklovlar ijodkorlikka hissa qo'shadi. Golangni bu tomondan baholang, masalan, Rubyni eslang, u erda juda ko'p sonli usullar, bir xil maqsadlarga erishish va bir xil vazifalarni hal qilishning turli usullari keyinchalik yozma kodni o'qigan boshqa odamlarni qo'rqitadi va chalg'itadi.
5. Go-ning muhim afzalligi - bu moslik. Hamma bu haqda gapirmoqda. Aslida, kelishuv dasturni bir vaqtning o'zida ishlaydigan kichik dasturlarga ajratishdan iborat. Oddiy so'z bilan aytganda, Golang ajoyib tezlikda ishlayotgan bir vaqtda bitta katta dastur ichida yuzlab mini-dasturlarni ishga tushirishga qodir.
6. Va nihoyat, ish haqi darajasi (shirinlikka qoldirgan eng yoqimli). Grafga bir qarash, Go dasturchilarining ishlashlari uchun yaxshi pul olishlarini tushunish uchun yetarli bo'lishi kerak. 2019 yilda minimal miqdor 40 ming dollarni tashkil etgan bo'lsa, uch yillik tajribaga ega bo'lgan mutaxassisning o'rtacha ish haqi 70 ming dollardan oshmadi.

Xulosa: Hozirgi vaqtda Golangni o'qish uchun eng yaxshi tanlov deb bemalol aytish mumkin, va uning mavjudligi, yaxshi o'rganish egri, katta istiqbollar va munosib maosh.

#go #golang


|👨‍💻 @iProgeruz
​​Linux 🐧

Ushbu operatsion tizimning yadrosi barcha dasturlarning ishlashini boshqaradigan eng muhim tarkibiy qismdir, deb yozgan Finlyandiyalik Linus Torvalds. Bugungi kunda Linux asosida juda ko'p turli xil operatsion tizimlar mavjud:
Linux-ning o'ziga xos xususiyati shundaki, foydalanuvchi tizimni o'zi uchun butunlay o'zgartira oladi. Bundan tashqari, nafaqat sozlamalar bilan tajriba o'tkazish, balki o'z Linux-ga asoslangan operatsion tizimingizni yaratish ham mumkin.

 Plyuslari va minuslari

Linux yordamida siz ishlab chiqish uchun zarur bo'lgan barcha vositalarni va dasturlarni olasiz. Operatsion tizimlar hamjamiyati, shuningdek, xususiy dasturchilar ko'plab o'xshashlarni chiqaradilar.

Linux mutlaqo bepul tarqatiladi. Uni kichik kompaniyalar ham, Microsoft singari gigantlar ham qo'llab-quvvatlaydi.

Ba'zi tanish dasturlar Linux uchun emas. Masalan, iTunes va Adobe mahsulotlari, xususan taniqli Photoshop. Steam-da hamma o'yinlar ham ishga tushirilmaydi.


Windows 💻
U bilan hamma yaxshi tanish, shuning uchun bundan oldin shoshilmasdan asosiy afzalliklarni qisqacha ko'rib chiqing va mumkin bo'lgan kamchiliklarni aniqlashga harakat qiling.

 Plyuslari va minuslari

Windows eng mashhur OS. Va shuning uchun uning uchun deyarli barcha dasturlar mavjud, u deyarli barcha ma'lum qurilmalar bilan ishlaydi.

Ko'pgina viruslar Windows, reklama dasturlari, yashirin cryptocurrency maynerlari va boshqalar uchun yaratilganligi va tarqalib ketganligi sababli katta mashhurlikni ham kamchilik deb hisoblash mumkin.

Windows-da siz turli xil kod muharrirlarini va maxsus dasturiy vositalarni topishingiz mumkin. Ammo, Linux-dan farqli o'laroq, ularning bir qator kamchiliklari bor. Masalan, Windows Home-da, rivojlanish nuqtai nazaridan, funktsionallik etarli darajada ishlamaydi.

Ko'pincha kompyuterlar Windows bilan birga keladi.

OT nashrlari tezda eskiradi va endi ba'zi muammolarni hal qilish uchun yaroqsiz bo'ladi. Shuning uchun siz doimo kerakli yangi versiyani sotib olishingiz kerak.

#windows #linux #versus


|👨‍💻 @iProgeruz
"Men dasturchiman" deb yurgan maktab o'quvchilarini ko'rdim bu yerda... Balki talabalar ham bordir... 😂

#ithumor


|👨‍💻 @iProgeruz
​​IP manzil va uning ahamiyati haqida 📰

Haqiqiy IP manzilni ishlab chiqarishdan qanday ajratish mumkin?
Eng oson yo'li - 2ip xizmatidan foydalanish. Faqat manzilni kiriting va qidiruv natijalarini ko'ring.

Agar tekshirilayotgan tarmoq manzili XX.XXX.XX.XXX.site.ru saytiga tegishli bo'lsa, u xosting kompaniyasiga yoki taniqli kompaniyaga tegishli bo'lsa, ehtimol uni haqiqiy manzilini yashirish uchun ishlatgan. Agar manzil taniqli telekommunikatsiya operatoriga (Beeline, Rostelecom va boshqalar) tegishli bo'lsa, unda IP-manzil haqiqiy foydalanuvchiga tegishli bo'lishi mumkin.

Shunday qilib, biz foydalanuvchining IP-manzilini aniqladik. Keyinchalik nima qilish kerak?

IP-manzilni olish orqali nima qilish kerak?
Tarmoq manzili va tashrif vaqti bilan tanishib, nazariy jihatdan biz provayderdan Internetga kirish joyini so'rashimiz mumkin.

Amalda, bu haqiqatdan yiroq, chunki provayder bunday ma'lumotni faqat huquqni muhofaza qilish organlarining talabiga binoan taqdim etadi. Oddiy odam, agar u provayder xodimlari o'rtasida norasmiy aloqaga ega bo'lmasa, bunday ma'lumotlarni olib bo'lmaydi.

Agar tashrif buyurgan shaxs anonimizatsiya vositalaridan foydalansa, unda voqea yanada achinarli ko'rinadi. Nazariy jihatdan, siz proksi-server egasi bilan bog'lanib, tashrif buyuruvchidan IP-manzili va tashrif vaqti haqida ma'lumot so'rashingiz mumkin, ammo anonimlashtiruvchilar ko'pincha tashriflar jurnalini yuritmaydilar va bunday ma'lumotni taqdim etishda juda istamaydilar. Shuning uchun, ko'pincha tajovuzkorning qaerdaligini aniqlashning iloji yo'q.

Nima uchun IP manzilini bilishim kerak?
Ko'plab to'siqlarga qaramay, tajovuzkorning IP-manzili to'g'risidagi ma'lumot hali ham foydali bo'lishi mumkin. Agar uning harakatlarida jinoyat alomatlari bo'lsa (terrorizm, tajovuz, ruxsatsiz kirish va boshqalar), huquqni muhofaza qilish idoralari jabrlanuvchi tomonning iltimosiga binoan huquqbuzarni aniqlash va uning oldini olish maqsadida provayderga so'rov yuborishlari kerak.

Buzg'unchilarning oldini olishga mustaqil ravishda harakat qilish juda qiyin, bundan tashqari, o'zboshimchalik jinoiy javobgarlik sifatida tasniflanadi.


#ip_adress

|👨‍💻 @iProgeruz
Avval o'yla, keyin so'yla. 😂

#ithumor

|👨‍💻 @iProgeruz
​​Ish suhbatlari uchun 3 ta ajoyib mantiqiy masalalar

Ish suhbatlarida g'ayrioddiy vazifalar tez-tez uchraydi, bu nomzodlarda mohirlik borligini aniqlashga yordam beradi.

Beysbol o'yini ⚾️
Vazifa sof matematika bilan ishlashni o'z ichiga oladi.

Shart: Beysbol tayoqchasi va to'plami 13 dollarni tashkil etadi, ammo biz bilamizki, beysbol tayog'i 3 dollarga qimmatroq. Siz to'plamdagi har bir elementning narxini aniqlashingiz kerak.

Suvni to'ldirish 🚰
Hech narsa bilan to'ldirilmagan bochka bor. U suv bilan to'ldirilishi kerak, faqat yarmigacha. Muammoni hal qilish uchun suv sathini o'lchash uchun begona narsalardan foydalanish taqiqlanadi.

Kofe-choy masalasi ☕️
Ofisda uchta issiq ichimliklar mashinasi o'rnatildi. Har bir qurilma turli xil ichimliklar ishlab chiqaradi: biri - qahva, ikkinchisi - choy, ikkinchisi esa tasodifiy ravishda qahva yoki choy berishi mumkin. Qurilmani ishga tushirish uchun siz bitta tanga kiritishingiz kerak. Har bir qurilmada sotuvda olingan ichimlikning turini ko'rsatadigan stikerlar mavjud. Yagona muammo shundaki, stikerlar fabrikada aralashtirilgan, shuning uchun noto'g'ri belgilar barcha qurilmalarda qo'llaniladi. Qaerda va qaysi mashinani aniqlash uchun eng kam miqdordagi tangalar kerak?

👉 Masalalarning javobi

#work

|👨‍💻 @iProgeruz
​​Дастурчиларнинг маоши қанча?

Ахборот технологиялари соҳасидаги ишлар дунё бўйлаб энг юқори ҳақ тўланувчи ишлар қаторига киради. Маош юқорилиги жиҳатидан, бошқа соҳаларда бўлгани каби, биринчи ўринда директорлар туради. Аммо кўпинча IT-компанияларда ҳам оддий дастурчилар ва дастурий таъминот ишлаб чиқувчиларнинг иш ҳақлари айрим бўлим бошлиқлариникидан баландроқ бўлиши мумкин.

#progers

|👨‍💻 @iProgeruz