Python daturlash maktabi 🐍
573 subscribers
343 photos
180 videos
83 files
389 links
Download Telegram
Forwarded from Alisher Tojiyev
Tanishlarga ulashsangiz juda juda minnatdor boʻlardik. Rahmat.
Forwarded from Boburmirzo Hamraqulov
Borgan sari axborot texnologiyalari sohasiga yangi qadam qo'yuvchilarga qiyin bo'lib boraveradi deb o'ylayman: o'rganish kerak bo'lgan, ishda talab qilinadigan texnologiyalar soni, turi ko'payib bormoqda. Masalan men bundan 6 yilcha avval veb dasturlashni o'rganishni boshlaganimda, o'sha paytda O'zbekistonda bekend dasturchi sifatida ish topish uchun PHPni va yana Yii2, Codeigniter kabi freymvorklardan birini bilish, Web hostingda FTP orqali sayt fayllarini yuklash,MySQLni bilish, HTML/CSS va Javascript lardan ozroq xabardor bo'lish yetarli edi, eng kamida men birinchi ish topishimda shular kifoya qilgan.

Hozirda yaxshiroq kompaniyaga bekend bo'yicha dasturchi (middl yo senior) bo'lib ishga kirish uchun:
- Python, Javascript, PHP, Java, Go, C# lardan birini mukammal bilish
- shunga qo'shimcha ravishda mashhur veb freymvorklardan bir nechtasini amalda bilish
- OOP, SOLID, KISS, DRY larni bilishi
- Authentication, Authorization, oauth, JWT
- Algoritmlar (sorting, searching) va ma'lumotlar tuzilmalari (data structures)
- Asynchronous, multithreading, multiprocessing kodlar yoza olishi
- Unit test, integration test, load test, E2E testlar bo'yicha tajribaga ega bo'lishi
- Logging, debugging lardan amalda foydalana olish
- RDBM turidagi MySQL yoki PostgreSQL kabi ma'lumotlar bazasidan tajribaga ega bo'lish
- NoSQL bo'yicha ham tajriba yoki bilimga ega bo'lish (masalan MongoDB)
- Linux operatsion tizimida ishlay olish (aynan serverlar uchun Linux tizim), masalan Ubuntu, Debian
- Nginx yoki Apache HTTP serverlarni bilishi
- Docker bo'yicha tajribaga ega bo'lish, dasturlarni konteynerizatsiya usulida ishga tushira olish tajribasi bo'lishi
- CI/CD bo'yicha tajriba
- Agile/Scrum kabi metodoliyalarda tajriba
- HTTP, SSL, DNS, REST, OpenAPi larni tushunishi
- Routing, Load balancer
- Git, SSH, Bashscriptlarni bilishi
- Code review, static code analyzer lar bo'yicha tajriba
talab etiladi.
Quyidagilarni esa bilsa katta plus:
- Kubernetes, Docker swarm, Helm
- AWS, Azure yoki GCP lardan birida amaliy tajriba
- Prometheus, Grafana, Loki, InfluxDBlarni bilishi
- Ansible, Jenkins, Terraform
- RabbitMQ, Apache Kafka
- Elastic search, Kibana, Logstash
- Snowflake, Databricks
- UDP, TCP, Websocket, gRPC
- Redis, Memcached
...
Bular shunchaki o'ylab topib yozilmagan, turli vakansiyalarda ko'rganlarim, ishda ishlatilgan texnologiyalardan kelib chiqib yozdim. Agar biror texnologiya ro'yxatdan tushib qolgan bo'lsa, aytsangiz qo'shib qo'yaman.
👍3
Dastur natijasini toping:
x = 6
print(not(x>5 and x<10)
Anonymous Quiz
41%
True
59%
False
Built in functions in python
@uz_python
👍4
Ikkala o’zgaruvchi ham bir xil obyekt bo’lsa rost, aks holda yolg’on qiymat qaytaradi.
Anonymous Quiz
25%
is not
23%
is
31%
and
20%
or
Xitoyda Iphone 14 ishlab chiqarish qanchaga tushadi ?
Anonymous Quiz
17%
10$
30%
99$
25%
250$
29%
300$
👍1
Forwarded from Vohid Karimov (Vohid Karimov)
Principle #1: CEO kabi fikrlang.

Dasturchi sifatida vaqtimizning ko’p qismi kod yozish bilan o’tadi. Karyeramizning boshida shuni o’zi yetarli — berilgan TZga mos ishlaydigan kod yozsak hamma hursand. Lekin dasturchi sifatida o’sishni davom ettirishimiz uchun buni o’zi yetarli emas.

Biz CEO kabi o’ylashni o’rganishimiz kerak. CEO har kuni o’ylaydi: hozirgi vaqtda kompaniya rivoji uchun nimaga focus berish, qanday featurelar ustida ishlash, va nimani optimize qilish kerak? Katta kompaniyalarda bu savollarga javoblar OKRlar deb ataladi. Sizning kunlik qilayotgan ishingiz shu OKRlarga tayangan bo’lishi kerak. Shundagina sizni mehnatlaringiz kompaniya manfaatiga ishlaydi, shundagina (yaxshi) kompaniya sizni rag’batlantiradi.

Albatta bu degani sizga uncha yoqmagan ishlarni qilish degani: texnik chuqur research, testing, dokumentatsiya, juniorlarni mentor qilish, va hkz unchalik mazza/oson lekin muhim bo’lgan ishlar. Men uchun eng foydasiz dasturchi bu muhim bo’lmagan feature (qanchalik cool/scalable/complex bo’lmasin) ustida ishlayotgan dasturchidir. Siz o’sha dasturchi bo’lmang!

CEO kabi o’ylashni o’rgansak, keyinchalik albatta oramizdan buyuk CEOlar (yoki CTOlar) chiqadi 😎
👍2
Forwarded from ya'subiy
qor.jpg
Bir joyda ishlar ekansiz, hamma ishni qilishga o'zingizni mas'ul deb bilmang. O'z yo'nalishingiz, sohangiz bo'yicha ishlarni belgilab olib, ularni bajarish bilan foyda keltiring. Shuningdek, o'z ustingizda ishlashga, rivojlanishga harakat qiling. Ishxona rahbarlari bunga ko'maklashsa, buning ortidan o'zlari ham foyda ko'radi.

Vazifangiz doirasidagi biror ishni bilmasangiz, "vazifam ekan" deya qilib xatoga yo'l qo'ymang. Natijada o'zingizga ham, ishxonaga ham zarar keltirishingiz mumkin. Bunday vaziyatda bilmasligingizni aytib, tezda o'rganishga kirishing, biladiganlardan yordam va savol so'rang.

#Yoshlar

@GiyosiddinYusuf
👍4
Forwarded from Неъматжон
Путбол қизиқ нарса экан… Айниқса, муҳлислар реакцияси: Команда ютса, муҳлислар «Биз ютдик!», команда ютқазса, «Ютқазишди»,- дейишаркан...
👍6
Forwarded from Murodjon Normatov
This media is not supported in your browser
VIEW IN TELEGRAM
Fan bilan shug'ullanganda qayerda to'xtashni bilish kerak.

@vejon_uz
👍1
Forwarded from murodalidev /> (Murodali)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from Xushnudbek.uz
Endilikda IT yo‘nalishida yutuqlarga erishgan xotin-qizlar ham Zulfiya nomidagi Davlat mukofoti bilan taqdirlanadi

Bu haqda Prezidentning tegishli farmoni (PF-34-son, 07.02.2024-y.) imzolandi.

Bundan tashqari, mukofotini olish uchun talabgorning so‘nggi 3 yil mobaynidagi ibratli faoliyati, ta’lim, fan, adabiyot, madaniyat, san’at, sport, axborot texnologiyalari sohalari va jamoatchilik faoliyatidagi alohida yutuqlariga oid hujjatlar taqdim etilishi belgilandi (ilgari 2 yil edi).


👉 @xushnudbek 👈
a,b=3,5
print(f"{a=},{b=}")
Anonymous Quiz
38%
Error
42%
a=3,b=5
7%
a=5,b=3
14%
3=,5=
👍4
Forwarded from Nurmuhammad - SWE
Til ojiz

@noornotes
👍8