Loyiha 2022-yilning iyun oyida "Beeline" kompaniyasi homiyligida tashkil topgan va uning asosiy maqsadi ilm-fan boʻyicha oʻzbek tilidagi sifatli kontentni keng miqyosda oshirish boʻlib, bu yoʻlda jamoa shu yoʻnalishda faoliyat olib boradigan mahalliy va xalqaro loyihalar bilan hamkorlikda ishlab kel
Bu maqola software engineer yoki dasturchi bo'lishga qiziqib, qaysi birini o'rganay deb yurgan (Android, iOS, web, backend, frontend, devOps, AI/ML, gaming, robotics, cloud engineering va h.klar) ukalarimiz, singillarimizga.
Product Manager (PM) — bu mahsulotning butun umr davri uchun javobgar bo'lgan shaxs. U bozor tadqiqotlaridan boshlab mahsulotni ishlab chiqish, bozorga chiqarish va undan keyin ham mahsulotni qo'llab-quvvatlashgacha bo'lgan barcha jarayonlarni boshqaradi. Product Managerning vazifalari va mas'uliyat
Men o'zingizni yomon his qilishingizni xohlamayman. Menda quyidagi belgilar bor edi va men o'zimni o'zgartirish uchun ko'p harakat qildim. Agar o'z xatolaringizni bilmasangiz, ularni to'g'rilash imkonsiz. Bularni sizga aytadigan odam kerak, lekin ko'pchilikda bunday imkon mavjud emas.
Siz kichik yoki katta jamoada ishlayotgan, yoki bir nechta vaqt zonalarida tarqalgan jamoada yoki hamma #WFH (uydan ishlash) ishlayotgan bo'lishi mumkun bunday holatlarda sizning PR(Pull Request) ko'rib chiqish ko'p vaqt talab qiladi va siz buni odatda ko'p vaqt kutasiz.
Telegram bugungi kunda eng mashhur messenjerlardan biri bo'lib, foydalanuvchilarga xavfsiz va qulay muloqot qilish imkoniyatini beradi. Shuningdek, u yuqori darajadagi shifrlash va maxfiylik xususiyatlari bilan ajralib turadi. Biroq, har qanday texnologiya kabi, Telegram ham buzilish va xavfsizlik t
TikTok so'nggi yillarda dunyoda eng mashhur va tez rivojlanayotgan ijtimoiy media platformalaridan biriga aylandi. 2016-yilda Xitoyning ByteDance kompaniyasi tomonidan taqdim etilgan bu platforma qisqa videolar yaratish va ulashish imkoniyatini beradi. TikTok nafaqat o'smirlar va yoshlar orasida, ba
Telegram bugungi kunda eng ommabop va xavfsiz messendjerlardan biri sifatida tanilgan. Pavel Durov tomonidan 2013-yilda ta'sis etilgan bu platforma oddiy xabar almashishdan tortib, keng ko'lamli guruhlar va kanallar yaratishgacha bo'lgan turli xil funksiyalarni taklif etadi. Ushbu maqolada Telegramn
Dasturchilar, ya'ni kod yozuvchi mutaxassislar, ko'pincha murakkab va uzoq davom etadigan loyihalar bilan band bo'lishadi. Ushbu intellektual mehnat ko'p diqqatni va energiyani talab qiladi. Shuning uchun dasturchilar uchun dam olish va quvvatni tiklash muhimdir. Shu nuqtai nazardan, shirinliklar da
Stiv Jobs 2005 yilda Stanford universitetida soʻzlagan nutqida shunday degan:
Marc Lou 7 yil davomida 31 ta mahsulot ishlab chiqdi. Lekin ulardan faqat 16 tasi pul topa oldi va katta daromad esa faqat bittasidan keldi!
Allen Wong Xitoyda kambag‘al oilada tug‘ilgan. Ular keyin Amerikaga ko‘chib ketishgan.
Juda ko'plab yosh dasturchilar, dasturlashni qayerdan va qanday o'rgansam ekan degan savollarni beraverishadi, albatta bu yaxshi, lekin shu savollarni berishdan oldin internetdan oddiygina so'rovlar orqali juda ko'plab dasturlash bo'yicha manbalarni topish mumkin...
Hozirgi kunda dasturlashni o'rganishni istagan odamlarda birgina savol bor – "qaysi dasturlash tilidan ko'proq foyda ko'raman". Aslini olganda hozirda aktual bo'lgan dasturlash tillari u qadar ko'p emas, lekin sizga foyda keltiradiganini o'rganish va o'zingiz qiziqmaganingizga ham vaqt ham pul sarfl
RabbitMQ - xabarlar menjeri bo'lib, u Erlang dasturlash tilida yozilgan. U bir nechta xizmat(servis)lar o'rtasida ma'lumotlarni yuborish(xabarlar) uchun mo'ljallangan: bitta xizmat navbatga xabar joylaydi, boshqa xizmat esa o'sha xabarni qabul qiladi.
Assalom alaykum! Meni ismim Abdujabbor, ushbu maqolada python dasturlash tilida qatorlar bilan qanday ishlash, ularni qanday formatlash usullari haqida qisqacha ma'lumot berib o'tmoqchiman.
Python nima? Python - mashhur dasturlash tili. U Guido van Rossum tomonidan 1991 yilda ishlab chiqilgan. Bu dasturlash tili o'rganish uchun oson, foydalanish uchun qulay, ko'p qirrali dasturlash tili bo'lib, dasturlashga yangi kirganlar uchun ham, soha mutaxassislari uchun ham zo'r tanlov.
Python dasturlash tili bugungi kunda eng mashhur va keng tarqalgan dasturlash tillaridan biridir.
Java dasturlash tili - eng yaxshi dasturlash tillaridan biri hisoblanib unda korporativ darajadagi mahsulotlarni(dasturlarni) ishlab chiqish mumkin.
C# (C-Sharp) - .NET Framework platformasi uchun yaratilgan obyektga yo'naltirilgan dasturlash tili bo’lib, 2000-yilda A.Haylsberg va P.Goldelar tomonidan yaratilgan.
Soʻnggi yillarda zamonaviy Sunʼiy intellekt (Artificial Intelligence) yoʻnalishining asosi boʻlgan Data Science yaʼni Maʼlumotlar muxandisligi faniga qiziqish ortib bormoqda.
Rekursiya - funksiya(protsedura)ni shu funksiyani ichida chaqirilishi deb qarasak eng tushunarli ko'rinish bo'ladi
Ko'pincha odamlar script til va dasturlash tilini sinonim o'rnida ishlatishadi, lekin bular o'rtasida katta farq bor. Barcha script tillar dasturlash tili lekin hamma dasturlash tillari script til emas.
Bu savolga javob berish maqsadida keling faqat Web Applicationlar haqida gaplashaylik, chunki ko'pchilik aynan shu ish bilan shug'illanadi.
Yuqoridagi «while» sikl operatorida, agar shart yolg'on bo'lsa, sikl umuman ishlamasligini ko'rib o'tdik. Agar shart yolg'on bo'lsa ham, sikl tanasidagi operatorlar bir marotaba bajarilishi kerak bo'lsa, «do-while» sikl operatoridan foydalanamiz. Bu operatorda oldin operatorlar bajariladi, so'ng sik
Djangoda static filelarning ishlamaslik muammosi Assalomu alekum. Ushbu maqolada static filelarning ishlamaslik muammosini bartaraf etamiz.
Javada String asosan char tipidagi qiymatlar ketma-ketligini ifodalovchi obyekt hisoblanadi. Belgili massiv esa javadagi String kabi ishlaydi, ya`ni:
Django loyihani herokuga yuklash bo'yicha qo'llanma Ushbu maqolada djangoni herokuga terminal orqali yuklash ketma-ket liklarini ko'rib chiqamiz
Ushbu maqolada dunyoga mashhur bo'lgan Java dasturlash tili bo'yicha Texnoman.uz saytida joylangan dasturlash bo'yicha darslar keltirilgan. Ular yordamida Siz Java dasturlash tilida dasturlashni o'rganishingiz mumkin.
Yangi boshlanuvchilar va ilg'or Python dasturchilari uchun eng ko'p beriladigan 15 ta savol tahlili.1. PEP 8 nima?PEP qisqartmasi Python Enhancement Proposeni anglatadi. Bu Python hamjamiyatiga ma'lumot beruvchi va Python yoki uning jarayonlari uchun yangi xususiyatni tavsiflovchi rasmiy dizayn hujj
Encapsulation: obyektning xususiyatlari har xil dasturiy o'zgaruvchilardan iborat bo'ladi va ularning o'zgartirish uchun qandaydir funksiyalar bajariladi. Bunday funksiyalar bilan o'zgaruvchilarning holatini berkitish mumkin ya'ni aynan o'sha o'zgaruvchini tashqaridan o'zgartirish uchun albatta maxs
Dasturlash tilini o'rganish uchun, sizning maqsadingiz va istaklaringizga qarab bir necha tillar o'rganishingiz kerak. Dasturlashning ko'p turdagi tillari mavjud, ammo dunyoda eng ko'p ishlatiladigan dasturlash tillari quyidagilardir:
Kirish Java dasturlash tili dunyodagi eng mashhur va keng qo'llaniladigan dasturlash tillaridan biridir. Sun Microsystems tomonidan 1995-yilda taqdim etilgan Java bugungi kunda turli sohalarda, jumladan, veb-ishlab chiqish, mobil ilovalar, korporativ tizimlar va kiritilgan tizimlarda keng qo'llanila
PHP va Python dasturlash tillari ikkisi ham yirik va mashhur tillar hisoblanadi, va ularning har ikkalasini kelajagi porloq. Ularning o'zaro farqlari quyidagilar:Maqsad: PHP web-dasturlar yaratishda eng ko'p ishlatiladi, shuningdek, veb-funksiyalarini ham yaratishda qulay. Python esa umumiy dasturla
Ikkilik qidiruv (eng: Binary search — ikkilik qidiruv)- saralangan elementlar roʻyxatidan elementni topish uchun samarali algoritmlardan biri hisoblanadi. Ikkilik qidiruv algoritmi ishlash gʻoyasiga koʻra "boʻlib tashla va hukmronlik qil" paradigmasi asosida ishlaydi.
Hozirda dasturlash tillari soni ko'p lekin ulardan qaysi birini o'rganish asosiy moummolardan biri. O'zbekistonda java, C# c++, php va javascript bu tillarni ishlatadiganlar soni juda ham ko'p lekin 2016 yildan bera juda tez o'sib kelayotgan python dasturlash tilini ishlatadiganlar soni bu dasturlas
Serializatsiya deganda obyektni baytli streamga o'girish tushiniladi. Asosiy ahamiyati ob'ekt holatini saqlash va kerak bo'lganda uni tiklashdan iborat. Serializatsiya qilingan o'byekt haqidagi ma'lumotlar streamda saqlanadi, bunda faqat o'byekt qiymatlarigina emas ob'yekt tipi, uning versiyasi, nom
ref va out metod parametrlari, ularning farqi, ishlatilishi C#
Bo'sh vaqtlarimda boshqotirma sifatida quyi darajali dasturlash bilan qiziq turganim uchun doim boshqa tillarga assemblerda yozilgan kodlarni tiqishtirib yuraman. Qilmoqchi bo'lgan ishimni to'iq assemblerda yozib qo'ya qolay desam unda boshqotirma emas boshog'riqqa aylanib ketib qolishidan ko'ra, sh
C# da dll fayl tayyorlash 2 qismdan iborat. Birinchi qism dll faylni tayyorlash , ikkinchisi uni ishlatish.
Dasturlashni o'rganishni boshlagandan keyin biron masalani yechishga qaratilgan dasturlarni qilish mumkin. Lekin kodni to'g'ri yo'l bilan yozish uchun ko'p ko'nikma va bilim talab qilinadi. Ko'pchilik programmistlar xatosiz ishlaydigan kod yoza olishadi lekin uni "yaxshi kod" deb aytish qiyn
Tip nusxasini dinamik yaratishda, tipnig mavjud ob'yekt bilan aloqasini ta'minlashda, mavjud ob'yektning tipini aniqlashda va uning metodlarini ishlatishda(chaqirishda) yoki uning maydonlari va xususiyatlariga ruxsat olishda Reflectiondan foydalaniladi.
.Net muhitida axlat tozalovchi qurilmasi(garbage collector, GC) juda aqlli va kerakli hollarda ishonchli xizmat qiladi. U avtomat o'zi ishlaydi va biron bir obyekt ishlatilinib bo'lingandan so'ng dasturchini o'zi xotirada tozalashi shart emas, .Net muhiti dasturchi uchun uning o'rniga bu ishni a'lo
C# aniq statik turlangan dasturlash tili bo'lishiga qaramasdan, ba'zi dinamik turlar imkoniyatlari qo'shilgan. .Net 4.0 versiyasidan boshlab, DLR(Dynamic Language Runtime) nomli yangi funksional mavjud. DLR IronPython va IronRuby dinamik tillardan foydalanish imkonini beruvchi muhit taqdim etadi.
Ko'p hollarda bir klassdan meros olishda bola klass ichida ota klass metod funksiyasini o'zgartirishga to'g'ri keladi. Bu holatda bola klass ota klass metod va xossalarini qayta e'lon qilishi mumkin.
Bu maqolamda hozirgi zamonda eng rivojlangan dasturlash tillaridan biri bo'lgan C++ dasturlash tili haqida yozmoqchiman. Bu til tarixi va kelib chiqishi haqida qisqacha yozib, keyingi maqolalarda bu tilda dasturlar tuzishni asta sekinlik bilan o'rgatib o'taman.
Maqolada smart pointers - aqlli ko'rsatkichlar, ularning ishlash prinsiplari, ularning umumiy metodlari haqida so'z boradi. C++ da havolalar va ko'rsatkichlar, xotira menejerligini o'rganamiz maqolasining davomi.