Nematillo Ochilov
1.03K subscribers
337 photos
124 videos
383 files
685 links
Buxoro viloyati GΚ»ijduvon tumanida istiqomat qiluvchi dasturchi, @Nematillo_Ochilov

youtube.com/c/nematilloochilov
@NematilloOchilov - blog
@pythonuz - Python darslari
@js_uz - Java Script
@MQLUZ - Savdo robotlari
@sjtbot - Test kalitlarini tekshirish
Download Telegram
get-pip.py
1.6 MB
Python paketlarini boshqarish uchun pip paketli menejerini windows tizimiga o'rnatish.
1. get-pip.py faylini kompyuteringizga yuklang
2. Windows + R tugmasini bosing
3. cmd yozib enterni bosing
4. python get-pip.py yozib enterni bosing va 1 daqiqa kuting
5. Pip o'rnatildi.Versiyani bilish uchun pip -V va pipning buyruqlarini ko'rish uchun pip help yozing

#pipinstall #python #pip

Kanalga a'zo bo'lish πŸ‘‡
https://t.me/joinchat/AAAAAD6YXE73Trzz2TcWdw
Media is too big
VIEW IN TELEGRAM
Pythonning pyrogram kutubxonasida ishlashni o'rganish.(telegram kanallarida admin bo'lmasdan malumotlarni olish, kanal va guruhlarga O'zbekistonlik odamlarni qo'shish,soxta like, soxta posmotr kopaytirish va boshqa ko'plab qulayliklar mavjud).Kompyuteri yo'qlar bu videoni yuklab vaqtlarini ketkazmasin.

Bu video 10000 dan ortiq posmotr to'plashiga ishonaman!

#pyrogram #python #auth

Kanalga a'zo bo'lish πŸ‘‡
https://t.me/joinchat/AAAAAD6YXE73Trzz2TcWdw
Π ΠŽΠ™Π₯АВ.xlsx
13.2 KB
https://t.me/apiuz/2642

Exceldagi ma'lumotlarni wordga yozadi
Barcha korxona va tashkilotlar bepul foydalanishi mumkin

#docx #excel #word #openpyxl #python Kanalga majburiy obuna bo'lishπŸ‘‡
https://t.me/joinchat/AAAAAD6YXE73Trzz2TcWdw
Hich sizlarda savol bolganmi qanday qilb python programist bolsam boladi qanqb ishga kirsam boladi deb?
Manimcha bolgan πŸ˜…πŸ˜…. 2 yil oldin shu gurpaga kirganmdayam shu atmosfera xozram shu osha osha narsala xafa bomisila achiq gapirsam balki xaq gapirvotgandrman balkim no xaq
python uz atmosferasi ozgartirsh kere xop temadan uzolawmimiza xop qanday qilb python programist bolb stajer yoki ishga kirsa boladi?
1- qadam
python boshlang'ichni organish kerak (usloviyalar function class requests json va azgina algaritimlar xisob kitobl)
1.2- SQLITE3 va Chuquroq OOP va baza qanday ishlashini organish kere.
2- qadam OOP da biror bir turniket yoki shunga oxshash project qilb korish kere sqlite3 ga ulagan xolda.
3- qadam HTTP qanday ishlani korib chqsh kere GET,POST,DELETE,PUT METODLARINI
4-qadam Ana endi Frameworkga otamiza Django xozrda
python frameworklari boyicha 1-chi orinda turadi va ancha qulay boshlanishida qorqinchli korinishi mumkin aslida unchalik qorqinchli mas bora bora juda yoqib qoladi django Djangoda nmani organish kerak?
DJANGO TEMPLATE BOR -
https://www.djangoproject.com/ va
DJANGO RESTFRAMEWROK BOR -
https://www.django-rest-framework.org/ lekn ikkaliyam bir narsa django ni ichiga django restframewrok kiradi
django template da nmalar qilsa boladi? django template orqali siz sayt yarata olasiz html css javascriptlariniham ozizgiz yozasiz phpga oxshab ketadi agar html css js ni bilsangiz shuni organishni maslahat beraman agar html css js ni bilmasangiz frontend sizga yoqmasa manga oxshab))
django restni organishni maslahat beraman otda html css javascritpni unitasiz mutlaqo)) frontendga faqat api chiqarib berasiz unin uchun jsoni yaxwi bilishingiz kerak boladi va baza bilan ancha yaxwi ishlawni organishingiz shart! Shu narsalani organsangiz xatyabi djangoda biror bir blog mi yoki kichkinoroq sayt yoki api chiqarorlansgiz ishga kirshga shans 60-70 % boladi yoki stajerlikga 90-100% hammaga omad agar kimgadir gapim yoqmagan bolsa oldindan uzur sorayman
#ishgakirsh #python #progammist #stajer
Media is too big
VIEW IN TELEGRAM
Pythonning pyrogram kutubxonasida ishlashni o'rganish.(telegram kanallarida admin bo'lmasdan malumotlarni olish, kanal va guruhlarga O'zbekistonlik odamlarni qo'shish,soxta like, soxta posmotr kopaytirish va boshqa ko'plab qulayliklar mavjud).Kompyuteri yo'qlar bu videoni yuklab vaqtlarini ketkazmasin.


#pyrogram #python #auth

Kanalga a'zo bo'lish πŸ‘‡
https://t.me/joinchat/AAAAAD6YXE73Trzz2TcWdw
Forwarded from Nematillo Ochilov
Media is too big
VIEW IN TELEGRAM
Pythonning pyrogram kutubxonasida ishlashni o'rganish.(telegram kanallarida admin bo'lmasdan malumotlarni olish, kanal va guruhlarga O'zbekistonlik odamlarni qo'shish,soxta like, soxta posmotr kopaytirish va boshqa ko'plab qulayliklar mavjud).Kompyuteri yo'qlar bu videoni yuklab vaqtlarini ketkazmasin.


#pyrogram #python #auth

Kanalga a'zo bo'lish πŸ‘‡
https://t.me/joinchat/AAAAAD6YXE73Trzz2TcWdw
Forwarded from Sherali Obidov
@jakhonrakhmon is channel from one of the top software engineers. Germaniyadagi katta companylardan birida ishlaydigan kuchli dasturchilardan birini kanali. jahongir Rahmonov. Foydasi tegishi mumkin sizlarga ham. Uz maslahatlarini ayamaydi o'rganuchilardan. #python #django #softwareengineering #germany
Obektni belgilangan hududda ekanligini nazorat qilish.

Obekt kordinatalarini doim aniqlay olasiz va obekt belgilab qo'ygan hududingizdan chiqib ketishini nazorat qilish uchun ushbu koddan foydalanishingiz mumkin.

Masalan sizda Tashkent cityda yetkazib berish xizmati bor deylik. Yetkazib beruvchi ish vaqtida Tashkent city hududidan chiqishi mumkin emas. Yetkazib beruvchi yukni olib ketayotganda telegram guruhingizga live locationni tashlab qo'yadi va bot uni ma'lum hududdan chiqib ketmasligini avtomatik nazorat qiladi. Agar belgilangan hududni tark etsa bot guruhga yetkazib beruvchi hududni tark etganini eslatadi.


# pip3 install Shapely
from shapely.geometry import Point, Polygon

# Obektni yaratish
obekt1= Point(41.113411, 65.365202)
obekt2 = Point(41.106910, 65.409277)

# Ko'pburchak yaratish. kordinatalar https://www.google.com/maps saytidan olindi
coords = [
(41.083028, 65.430785),
(41.072987, 65.418473),
(41.074045, 65.389805),
(41.089205, 65.356101),
(41.146976, 65.339829),
(41.146054, 65.381927),
(41.118575, 65.393169),
(41.095997, 65.389417)
]
poly = Polygon(coords)
print(obekt1.within(poly))
# >>> True # obekt1 kopburchak ichida
print(obekt2.within(poly))
# >>> False # obekt2 kopburchak ichida emas

Agar kodga tushunmagan bo'lsangiz kanal a'zolari 3000 taga yetganda ushbu kodni amaliy batafsil tushuntirib videodars tayyorlayman.

#location #geo #python #point #shapely #polygon

Kanalga a'zo bo'lish πŸ‘‡
https://t.me/joinchat/AAAAAD6YXE73Trzz2TcWdw
Maxfiy xabar... πŸ‘‰ https://code.sololearn.com/c284XZQLLgtN/#py

#PYTHON #security

Kanalga ixtiyoriy majburiy obuna bo'lishπŸ‘‡
https://t.me/joinchat/AAAAAD6YXE73Trzz2TcWdw
.csv faylini bir zumda xatosiz Excel fayliga o'girish.

Python dasturlash tili yordamida CSV (data.csv) faylini bir zumda xatosiz Excel(data.xlsx) fayliga o'girish uchun quyidagi kodni terminalga yozing.

pip3 install convert-csv-to-xlsx
convert-csv-to-xlsx data.csv data.xlsx

#csv #xlsx #sql #python #convert

Kanalga bepul obuna bo'lishπŸ‘‡
https://t.me/joinchat/AAAAAD6YXE73Trzz2TcWdw
Forwarded from MQL dasturlash tili (Nematillo Ochilov)
Matnli xabarni saralab Excel faylga o'girish.

#python #forex #metatrader5
10 daqiqada sun'iy intelekt texnologiyalari yordamida birjadagi narxlarni oldindan bashorat qilish.

#β€”β€”β€”β€”β€”β€”
Manba: https://github.com/jaungiers/LSTM-Neural-Network-for-Time-Series-Prediction
Dasturlash tili: Python
#β€”β€”β€”β€”β€”β€”
Ushbu dasturni 2 xil usulda ishga tushirish mumkin.

1) colab.research.google.com saytida barcha kutubxonalar oΚ»rnatilganligi uchun trafik sarflamaysiz
2) Python interperatori mavjud kompyuterda ushbu kutubxona va freymvorklar ni o'rnatib: (1gb)
pip3 install pandas
pip3 install numpy
pip3 install matplotlib
pip3 install Keras
pip3 install scikit-learn
pip3 install tensorflow
#β€”β€”β€”β€”β€”β€”

Manbani colab yoki kompyuterga yuklab olasiz va run.py faylini ishga tushirasiz.
Dastur 1 daqiqa ichida sp500 indeksini tahlil qilib tugallanadi va natija grafik ko'rinishda taqdim etiladi.
#β€”β€”β€”β€”β€”β€”
Boshqa aksiya yoki valyuta juftliklari narxini bilish uchun data nomli papkaga .csv formatdagi narxlar tarixini (Date,Open,High,Low,Close,Volume) joylashtirasiz va config.json faylidagi 3-qatorga fayl nomini yozasiz va yana run.py dasturini ishga tushirasiz.
#β€”β€”β€”β€”β€”β€”
πŸ“½ Mavzuga oid video: https://vm.tiktok.com/ZSJ8wCd2h/
#β€”β€”β€”β€”β€”β€”
Savollarni ushbu post izohida yozib qoldiring.
#β€”β€”β€”β€”β€”β€”
Metatrader4/5 dasturidagi kotirovkalar tarixi (.hst) fayllarini csv fayliga o'girish
#β€”β€”β€”β€”β€”β€”
#python #keras #Deep learning #DL #forex
#β€”β€”β€”β€”β€”β€”

@NematilloOchilov
Nematillo Ochilov
Tarjima | Veb sahifalarni xorijiy tillardan o'zbek tiliga yoki boshqa xorijiy tilga tarjima qilish. Chet tilini bilmaydigan tanishlaringizga ushbu videoni ulashing va ular sizdan minnatdor bo'lishadi. https://youtu.be/r_2eLApDkl0 @NematilloOchilov
googletrans bu matnlarni tarjima qilishga mo'ljallangan python kutubxonasi

Afzalligi
Tez va ishonchli - translate.google.com foydalanadigan serverlardan foydalanadi
Avtomatik tilni aniqlaydi
Ommaviy tarjimalar
Ulanishni birlashtirish (so'rovlar. Sessiyalardan foydalanishning afzalligi)
HTTP/2 ni qo'llab-quvvatlaydi

Kutubxonadan foydalanish haqida eslatma
Bitta matndagi maksimal belgilar chegarasi 15k.
Google translate veb-versiyasining cheklovlari tufayli ushbu API kutubxona har doim to'g'ri ishlashiga kafolat bermaydi.

Bu kutubxonani o'rnatganingizda matnlarni tarjima qilishda muammolarga duch kelasiz. Bu muammoga yechim quyidagicha bo'ladi:

O'rnatilgan kutubxonani o'chiramiz

pip uninstall googletrans

Alfa versiyani o'rnatamiz

pip install googletrans==3.1.0a0

Oddiy dastur tuzib matnni tarjima qilib ko'ramiz

from googletrans import Translator
text = 'a solution to the problem was found'
translation = Translator().translate(text, dest='uz')
print(translation.text)

>>> muammoga yechim topildi

#python

@NematilloOchilov
Nematillo Ochilov
googletrans bu matnlarni tarjima qilishga mo'ljallangan python kutubxonasi Afzalligi Tez va ishonchli - translate.google.com foydalanadigan serverlardan foydalanadi Avtomatik tilni aniqlaydi Ommaviy tarjimalar Ulanishni birlashtirish (so'rovlar. Sessiyalardan…
Google search xizmatidan foydalanish uchun python dasturlash tilida kod yozdim
import requests
import bs4

hour = 'qdr:h'
day = 'qdr:d'
key = "yangiliklar"
url = f'https://www.google.com/search?q={key}&tbs={day}'
request_result = requests.get(url)
soup = bs4.BeautifulSoup(request_result.text, "html.parser")
heading_object = soup.find_all('h3')
for info in heading_object:
print(info.getText())

Va natijada quyidagi muammoga https://support.google.com/websearch/answer/86640 duch keldim. Bu muammoga kimda aniq yechim bor.

❓Blogimda bilimlilar bormi yoki hamma tomoshabinlarmi?

#python

@NematilloOchilov
Nematillo Ochilov
Assalomu alaykum hurmatli treyder va dasturchilar. Forexda savdo qilishda robotlar yordamidan foydalaning. Ulkan daromadga erishadigan treyderlar siri ular mukammal savdo robotlaridan foydalanishida. Chunki bu yurak, asab, ko'z va cho'ntakka foyda. MetaTrader4/5…
πŸ†• Valyuta bozorida yangiliklarni tahlil qilib (fundamentalniy analiz) savdo qiladigan treyderlar izohga oyning eng muhim 3-4 ta yangiliklari (Nonfarm, CPI, GPD vahokzo) haqida izohga yozsin.

βœ… https://www.mql5.com/en/economic-calendar?utm_campaign=redirect&utm_source=calendar.forex-tsd.com da yangilik chiqishidan 1 soat oldin yopiq telegram kanalga eslatma yuboradigan bot yozyabman.

#forex #python github
Nematillo Ochilov
πŸ†• Valyuta bozorida yangiliklarni tahlil qilib (fundamentalniy analiz) savdo qiladigan treyderlar izohga oyning eng muhim 3-4 ta yangiliklari (Nonfarm, CPI, GPD vahokzo) haqida izohga yozsin. βœ… https://www.mql5.com/en/economic-calendar?utm_campaign=redire…
Parsing nima

Dasturchilar orasida parsing (rus) yoki scrape (ingliz) kabi so'zlarga duch kelamiz. Bu so'zlar qirqib olish ya'ni bir saytdagi tartibsiz ko'rinishdagi html kodlarni tartibli matn ko'rinishda biror faylda saqlash tushiniladi.

Python dasturlash tilidan foydalanib saytdagi formalarni to'ldirish yoki biror tugmani bosish uchun selenium modulidan, html teglar orasidan matnlarni ajratib olish uchun bs4 modulidan foydalanishingiz mumkin. Agar saytdagi jadval tartib qoida bilan yozilgan bo'lsa pd.read_html(site) yordamida jadvaldagi ma'lumotlarni faylga saqlashingiz va qayta ishlashingiz mumkin.

1 oy oldin https://www.mql5.com/en/economic-calendar saytini parsing qiladigan dastur yozgandim. Bugun esa https://tradingeconomics.com/calendar saytini parsing qiladigan dastur yozdim.

Bu dasturlarning kimga qanaqa foydasi tegadi?

Bu xalqaro moliya bozorida yangiliklar bilan ishlaydigan mutaxassislarga asqotadi.

#scrape #parsing #forex #python #github #xpath

@NematilloOchilov