This media is not supported in your browser
VIEW IN TELEGRAM
Mustaqillikning 30 yilligi nafaqat biz bosib o‘tgan uzoq yo‘lning bosqichlarini esga olish, balki haqiqiy qadriyatlarimizni anglash vaqti hamdir. Bugun, ehtimol, har birimiz ham bir odamning, ham butun xalqning salomatligi; alohida bir oilada ham, butun davlatda ham tinchlik muhimligini; alohida har bir jamoaning va butun xalqning birligi muhimligini tushunib turibmiz. Biz kuchli, birlashgan va 30 yil oldin kuchli, do‘stona va go‘zal mamlakat yaratishga imkon bergan ideallarga sodiq qolishimiz kerak. Sevimli O‘zbekistonimiz gullab-yashnasin!
🔥Bugun Xudo xohlasa Git va GIthub darslarni boshlaymiz
Bir ozdan so'ng YouTube kanalimda
✅ @javohir_webdev
Bir ozdan so'ng YouTube kanalimda
✅ @javohir_webdev
Haqiqiy dasturchi bo'lish yo'lida zararli 3 odatdan voz keching
1. Qisqa kod yozishdan voz kechish. Yaxshi dasturchi bo'lish uchun qisqa kod yozish kerak emas, asosiysi tushunarli kod yozish kerak. Yozgan kodingizni qancha ekanligi muhim emas, muhimi uni boshqalar ham tushinishi kerak.
2. Sharxlar qo'ymaslikdan voz keching. Sharh ya’ni komentariyalarni tashlab ketsangiz, kodingizni o’qiyotgan odam tushunmasligi mumkin . Ayniqsa katta loyihalarda komentariyasiz kodni tushunish qiyin bo’ladi.
3. Hech qachon o'rganishdan voz kechmang. Ko’p yaxshi dasturchilar “Bitta tilni yaxshi o’rganib oldim, menga shu yetadi” deb o’ylashadi. Yo’q! Aslo unday emas. Dasturlash butun Hayot davomida o’rganib, malaka oshirib boriladigan soha.
✅ @javohir_webdev
1. Qisqa kod yozishdan voz kechish. Yaxshi dasturchi bo'lish uchun qisqa kod yozish kerak emas, asosiysi tushunarli kod yozish kerak. Yozgan kodingizni qancha ekanligi muhim emas, muhimi uni boshqalar ham tushinishi kerak.
2. Sharxlar qo'ymaslikdan voz keching. Sharh ya’ni komentariyalarni tashlab ketsangiz, kodingizni o’qiyotgan odam tushunmasligi mumkin . Ayniqsa katta loyihalarda komentariyasiz kodni tushunish qiyin bo’ladi.
3. Hech qachon o'rganishdan voz kechmang. Ko’p yaxshi dasturchilar “Bitta tilni yaxshi o’rganib oldim, menga shu yetadi” deb o’ylashadi. Yo’q! Aslo unday emas. Dasturlash butun Hayot davomida o’rganib, malaka oshirib boriladigan soha.
✅ @javohir_webdev
Bugun xudo xohlasa vs-codeda git client dasturini ishlatishni o'rganamiz bir ozdan so'ng YouTube kanalimda
✅ @javohir_webdev
✅ @javohir_webdev
Forwarded from Senioritta Coder
Dasturchilar bilishi kerak bo'lgan Git buyruqlari
Ish faoliyatimni boshlaganimda Git bilan bog'liq muammolarga ko'p duch kelganman va shunaqangi muammoli vaziyatlarda #cheatsheet yozib qo'yishga odatlanganman. Siz azizlarim bilan bularni bo'lishmoqchiman.Bu postni qo'ldan kelgancha o'zbekcha so'zlardan foydalanib yozishga harakat qildim. Foydali bo'ladi degan umiddaman.
Dasturchilar bilishi va ishlata olishi kerak bo'lgan Git buyruqlar ro'yxati:
Git config
Bu buyruq muallifni ismi va elektron pochta manzilini vazifalaringizda foydalanishga mos ravishda o'rnatadi.
Git init
Ushbu buyruq yangi repository yani omborni boshlash uchun ishlatiladi.
Git clone
Ushbu buyruq mavjud URL manzilidan repository (omborni) olish uchun ishlatiladi.
Git push
Ushbu buyruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltirilgan bo'ladi.
Git merge
Bu buyruqda belgilangan filal tarixini joriy filalalga birlashtiradi.
Git pull
Ushbu buyruq boshqa serverdagi o'zgarishlarni sizning ish katalogingizga olib keladi va birlashtiradi.
Git commit
Bu buyruq faylni doimiy ravishda versiya tarixiga yozib oladi.
Git add
Bu buyruq faylni qo'shib beradi.
Git Branch
Ushbu buyruq faqat sizni tizimingizda yangi fililal yaratadi.
Git Checkout
Bu buyruqda buyruqqa asoslanib sizni avtomatik filal nomiga o'zgartiradi.
Git status
Bu buruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltiriladi.
Git Tag
Ushbu buyruq belgilangan majburiyatlarga teglar berish uchun ishlatiladi.
Git remote
Bu buyruqda sizni mahalliy repositoryngizni masofaviy serverga ulash uchun ishlatiladi.
Git Diff
Bu buyruq ikkita filial orasidagi hamma fayllarni farqini ko'rsatib beradi.
Ish faoliyatimni boshlaganimda Git bilan bog'liq muammolarga ko'p duch kelganman va shunaqangi muammoli vaziyatlarda #cheatsheet yozib qo'yishga odatlanganman. Siz azizlarim bilan bularni bo'lishmoqchiman.Bu postni qo'ldan kelgancha o'zbekcha so'zlardan foydalanib yozishga harakat qildim. Foydali bo'ladi degan umiddaman.
Dasturchilar bilishi va ishlata olishi kerak bo'lgan Git buyruqlar ro'yxati:
Git config
Bu buyruq muallifni ismi va elektron pochta manzilini vazifalaringizda foydalanishga mos ravishda o'rnatadi.
git config -global user.name "[name]"
git config -global user email "[email adress]"
Git init
Ushbu buyruq yangi repository yani omborni boshlash uchun ishlatiladi.
git init [repository name]
Git clone
Ushbu buyruq mavjud URL manzilidan repository (omborni) olish uchun ishlatiladi.
git clone[url]
Git push
Ushbu buyruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltirilgan bo'ladi.
git push <remote_URL/remote_name> <branch>
#agarda hammasini belgilamoqchi bo'lsak $git push -all
Git merge
Bu buyruqda belgilangan filal tarixini joriy filalalga birlashtiradi.
git merge[branch name]
Git pull
Ushbu buyruq boshqa serverdagi o'zgarishlarni sizning ish katalogingizga olib keladi va birlashtiradi.
git pull [Repository Link]
Git commit
Bu buyruq faylni doimiy ravishda versiya tarixiga yozib oladi.
git commit -m "[commit xabar yozilsin]"
Git add
Bu buyruq faylni qo'shib beradi.
git add [file]
Git Branch
Ushbu buyruq faqat sizni tizimingizda yangi fililal yaratadi.
git branch <branch-name>
Git Checkout
Bu buyruqda buyruqqa asoslanib sizni avtomatik filal nomiga o'zgartiradi.
git checkout <branch-name>
Git status
Bu buruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltiriladi.
git status
Git Tag
Ushbu buyruq belgilangan majburiyatlarga teglar berish uchun ishlatiladi.
git tag [commitID]
Git remote
Bu buyruqda sizni mahalliy repositoryngizni masofaviy serverga ulash uchun ishlatiladi.
git remote add [variable name] [Remote Server Link]
Git Diff
Bu buyruq ikkita filial orasidagi hamma fayllarni farqini ko'rsatib beradi.
git diff branch1..branch2
@senioritta_coder 🧕🏻Web dasturlash bo'yicha juda ko'p ma'lumotimni @webdev07 kanalimga qo'yib boraman qiziqganlar a'zo bo'lsa bo'ladi
Dasturchilar uchun eng muhim koʻnikma bu — matematika emas
Sinov chogʻi qatnashchilarga Python dasturlash tili boʻyicha har biri 45 daqiqalik oʻnta mashgʻulot oʻtildi. Har bir mashgʻulot oxirida test olindi. Tadqiqotchilar ularning oʻrganish tezligi va tekshiruv natijalarini kuzatib borishdi. Eng oxirida «Tosh, qaychi, qogʻoz» oʻyini kodini yozish topshirigʻi berildi.
Olimlar shunday xulosaga kelishdiki, Python dasturlash tilini oʻrganishda tillarga moyilligi yuqori oʻquvchilar eng yaxshi natija koʻrsatishadi. Xotirasi va mantiqiy fikrlashi yaxshi oʻquvchilar ham chakki natija koʻrsatishmagan. Matematik qobiliyat esa deyarli ahamiyat kasb etmagan...
«Dasturlashda shunday tasavvur shakllanib qolgan — yo maxsus kurslarda oʻqish shartligi, yo haqiqiy dasturchi boʻlish uchun matematik qobiliyat yuqori boʻlishi kerakligi aytiladi. Holbuki, bizning tadqiqotimiz buni tasdiqlamadi», — dedi ushbu tadqiqot yetakchi mualliflaridan biri Shantel Prat.
✅ @javohir_webdev
Sinov chogʻi qatnashchilarga Python dasturlash tili boʻyicha har biri 45 daqiqalik oʻnta mashgʻulot oʻtildi. Har bir mashgʻulot oxirida test olindi. Tadqiqotchilar ularning oʻrganish tezligi va tekshiruv natijalarini kuzatib borishdi. Eng oxirida «Tosh, qaychi, qogʻoz» oʻyini kodini yozish topshirigʻi berildi.
Olimlar shunday xulosaga kelishdiki, Python dasturlash tilini oʻrganishda tillarga moyilligi yuqori oʻquvchilar eng yaxshi natija koʻrsatishadi. Xotirasi va mantiqiy fikrlashi yaxshi oʻquvchilar ham chakki natija koʻrsatishmagan. Matematik qobiliyat esa deyarli ahamiyat kasb etmagan...
«Dasturlashda shunday tasavvur shakllanib qolgan — yo maxsus kurslarda oʻqish shartligi, yo haqiqiy dasturchi boʻlish uchun matematik qobiliyat yuqori boʻlishi kerakligi aytiladi. Holbuki, bizning tadqiqotimiz buni tasdiqlamadi», — dedi ushbu tadqiqot yetakchi mualliflaridan biri Shantel Prat.
✅ @javohir_webdev
Eng yaxshi ustoz — Youtube
IT sohasida biznes yoki frilans bilan shug'ullanish odamlarning hayolida qiyin narsadek ko'rinadi. IT sohalaridan birini o'rganish uchun esa qimmat kurslarga qatnash kerak deyishadi.
Aslida Youtube sizga yaxshi o'qituvchi bo'la oladi. Bepul kurslarga marhamat.
1. Python kurslari
2. Javascript kurslari
3. Dasturlash kurslari
4. Marketing asoslari
5. Copywriting asoslari
P.S. Ushbu sohalardan xohlagan birini tanlang, qunt va sabr bilan o'rganing. Professional mutaxassislarga doim ish topiladi, shunday ekan, hoziroq boshlang!
👉 @javohir_webdev
IT sohasida biznes yoki frilans bilan shug'ullanish odamlarning hayolida qiyin narsadek ko'rinadi. IT sohalaridan birini o'rganish uchun esa qimmat kurslarga qatnash kerak deyishadi.
Aslida Youtube sizga yaxshi o'qituvchi bo'la oladi. Bepul kurslarga marhamat.
1. Python kurslari
2. Javascript kurslari
3. Dasturlash kurslari
4. Marketing asoslari
5. Copywriting asoslari
P.S. Ushbu sohalardan xohlagan birini tanlang, qunt va sabr bilan o'rganing. Professional mutaxassislarga doim ish topiladi, shunday ekan, hoziroq boshlang!
👉 @javohir_webdev
Siz uchun qilgan yoki qilmagan narsalar uchun odamlarga minnatdorchilik bildirishni o’rganing. Ulardan hech narsa kutmang. Agar biror narsani istasangiz, o'zingiz qiling.
Andrey Kurpatovning "Qizil dori" kitobidan
✅ @javohircoder
Andrey Kurpatovning "Qizil dori" kitobidan
✅ @javohircoder
👍1
Forwarded from Bahodir Berdimurodov
This media is not supported in your browser
VIEW IN TELEGRAM
Biz AQSHda 24 yildan buyon istiqomat qilib keladigan yurtdoshimiz, IT mutaxassisi Jon Toshmatov bilan uchrashdik. Suhbat davomida tez orada Yangi O'zbekistonda yangi loyihalarni amalga oshirishni rejalashtirdik. Boshlayotgan ishimiz xayrli bo'lsin !!!
@bahodirvines
@bahodirvines
This media is not supported in your browser
VIEW IN TELEGRAM
JUMA AYYOMINING BAROKATI SIZGA MUKAMMAL YOG'ILSIN, AZIZ DINDOSHIM!
Sayyidul ayyom va hajjul masokinning hayri va barakasi siz-u bizlarga boʻlsin ☺️
✅ @javohir_webdev
Sayyidul ayyom va hajjul masokinning hayri va barakasi siz-u bizlarga boʻlsin ☺️
✅ @javohir_webdev
Python dasturini o'rnatish
1. Pyhtonning rasmiy saytiga kiriladi. Brauzer qatoriga https://www.python.org manzilini kiritib Downloads bo'limi tanlanadi.
2. Pythonni yuklab olish. Kopmyuter operatsion tizimi (masalan Wimdows)ga mos o'rnatgichning so'ngi varianti (Pyhton 3.8) yuklab olinadi.
3. O'rnatish. Yuklab olingan o'rnatgich fayl ishga tushiriladi va "Установить для всех пользователей" ko'rsatmasi tanlanadi hamda o'rnatish jarayonidagi barcha oyna so'rovlarda "Next" tugmachasi bosiladi.
4. IDLEni ishga tushirish. Dastur xatolarsiz o'rnatilganligini tekshirish uchun "Пуск" orqali "Все программы" ko'rsatmasi tanlanadi, Pyhton papkasi ochiladi va IDLE ishga tushiriladi.
Dastur kodlarini kiritish uchun Pyhton oynasi ochiladi.
✅ @javohir_webdev
1. Pyhtonning rasmiy saytiga kiriladi. Brauzer qatoriga https://www.python.org manzilini kiritib Downloads bo'limi tanlanadi.
2. Pythonni yuklab olish. Kopmyuter operatsion tizimi (masalan Wimdows)ga mos o'rnatgichning so'ngi varianti (Pyhton 3.8) yuklab olinadi.
3. O'rnatish. Yuklab olingan o'rnatgich fayl ishga tushiriladi va "Установить для всех пользователей" ko'rsatmasi tanlanadi hamda o'rnatish jarayonidagi barcha oyna so'rovlarda "Next" tugmachasi bosiladi.
4. IDLEni ishga tushirish. Dastur xatolarsiz o'rnatilganligini tekshirish uchun "Пуск" orqali "Все программы" ko'rsatmasi tanlanadi, Pyhton papkasi ochiladi va IDLE ishga tushiriladi.
Dastur kodlarini kiritish uchun Pyhton oynasi ochiladi.
✅ @javohir_webdev
Python.org
Welcome to Python.org
The official home of the Python Programming Language