77
Ma’lumotlar
bazasi
bilan ishlash
MySQLdb,
PyGreSQL,
Gadfly,
SQLAlchemy,
KinterbasDB;
Veb-sahifalar
bilan
ishlash
Beautiful Soup, Flask, Scrape, Mechanize, Libgmail,
Google, Maps,
Requests, Selenium, pyquery, WhatWaf,
Twisted, jabberpy, Sentry;
Tasvir va videolar
PIL, Gdmodule,
Video Capture, pyscreeshot, MoviePy,
VPython;
Data
Science
va
matematika
SciPy (Say pay), Matplotlib, Pandas, NumPy, Sympy,
Teano, Chainer;
Oʻyinlar
ishlab chiqish Pygame, Pyglet, pyOpenGl;
Ovozlar bilan ishlash
pySonic, pyMedia, PMIDI, Mutagen;
Mac OS uchun
py2app, PyObjC;
USB
va
ketma
‑
ket
portlar uchun
PyUSB, PySerial, USPP;
Neyron toʻrlari
Keras, PyTorch,
sikit-learn, Som-cp, Pylearn2, Nilearn,
Detectron;
Dastur ishlab chiqish
jarayoni uchun
pyExpect, Pipenv, Multidiff, Cookiecutter, Python-fire;
kriptovalyuta
SimpleCoin;
fayllar bilan ishlash
Gensim.
taqdim etadi. Bu holat algoritmlar ishlab chiqish jarayoni uchun zarur boʻlgan
yuqori darajadagi malaka va koʻnikmalarga boʻlgan
ehtiyojni kamaytiradi va
algoritmlarni loyihalar shaklida ishlab chiqishga yoʻl ochadi. Bundan Python tili
yordamida dasturlash boʻyicha yuzaki bilim va malakaga ega boʻlgan shaxslar ham
bemalol dastur ishlab chiqa olishlari mumkinligini koʻrish mumkin boʻladi.
Demak, PYDT yaqingacha faqat mahoratli dasturchlar yaratishga qodir boʻlgan
dasturiy mahsulotlarni boshqa soha mutaxassislari tomonidan ham ishlab chiqish
uchun qulay imkoniyatlar yaratib beradi.
Bunday imkoniyatlardan foydalanish uchun
faoliyati katta hajmdagi
ma’lumotlarni yigʻish, saqlash, qayta ishlash va uzatish bilan bogʻliq boʻlgan soha
mutaxassislarini tayyorlash jarayoniga doir bir qator muammolarni tezkorlik bilan
78
hal qilish zarur. Jumladan,
Oliy va oʻrta ta’lim muassasasi ta’lim yoʻnalishlarida “Dasturlash
asoslari”, “Dasturlash tillari”, “Raqamli va axborot texnologiyalari” (“Informatika
va axborot texnologiyalari” fanining zamonaviy shakli) va boshqa fanlarni
oʻqitishning shakl va mazmunini malakaviy talablar asosida qayta koʻrib chiqish;
ta’lim jarayoni uchun qulay shart-sharoitlar (tegishli texnik va dasturiy
ta’minot, auditoriya, kommunikatsion infratuzilma va b.)
yaratish;
fanlar boʻyicha darslik, oʻquv va uslubiy adabiyotlarni ishlab chiqish;
tezkorlik bilan oʻqituvchilar uchun maxsus malaka oshirish kurslarini
tashkil etish.
Sanab oʻtilgan bu muammolarni hal qilish tegishli ta’lim yoʻnalishlarida
dasturlash tillarini oʻqitish jarayonini samarali tashkil qilish yoʻlida mustahkam
zamin boʻlib xizmat qiladi.
Dostları ilə paylaş: