Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 3000UZS
Размер 1.2MB
Покупки 0
Дата загрузки 21 Ноябрь 2024
Расширение pptx
Раздел Презентации
Предмет Информатика и ИТ

Продавец

Bohodir Jalolov

Python dasturlash tilida ma’lumotlar bazasi MySQL. Dasturlashda ma’lumotlar bazalari bilan ishlashning ahamiyati

Купить
Python dasturlash tilida ma’lumotlar bazasi MySQL. Dasturlashda ma’lumotlar bazalari bilan ishlashning ahamiyati 1. MySQL ma’lumotlar bazasi haqida umumiy tushincha. 2. MySQL ma’lumotlar bazasini python dasturiga integratsiya qilish. 3. MySQL pythonda qo’llaniladigan kommandalari.Reja:01 0F 1A 14180F 1E 01 MySQL ma&#39;lumotlar bazasini boshqarishning erkin relyatsion tizimi [10]. MySQL-ni ishlab chiqish va qo&#39;llab-quvvatlash Oracle korporatsiyasi tomonidan amalga oshiriladi, u ilgari Shvetsiyaning MySQL AB kompaniyasini sotib olgan Sun Microsystems bilan birga savdo markasi huquqini olgan. MySQL kichik va o&#39;rta dasturlar uchun yechimdir. WAMP, AppServ, LAMP serverlari tarkibiga kiradi va Denver, XAMPP, VertrigoServ serverlarining ko&#39;chma tuzilmalariga kiradi. Odatda MySQL mahalliy yoki uzoq mijozlar kiradigan server sifatida ishlatiladi, ammo tarqatish MySQL-ni oflayn dasturlarga kiritishga imkon beradigan ichki server kutubxonasini o&#39;z ichiga oladi.010203 0D12 21 031420170D11120208 01121F0E0C110211 010203 25 2A 18120E08 11170E20170E06 2308110D0B0E0A 180B0D0B0F2E0C1308 MySQL ma&#39;lumotlar bazasining moslashuvchanligi ko&#39;plab jadval turlarini qo&#39;llab-quvvatlaydi: foydalanuvchilar to&#39;liq matnli qidiruvni qo&#39;llab- quvvatlaydigan MyISAM tipidagi jadvallarni ham, individual yozuvlar darajasida operatsiyalarni qo&#39;llab-quvvatlaydigan InnoDB jadvallarini ham tanlashlari mumkin. Bundan tashqari, MySQL DBMS yangi jadval turlarini yaratish tamoyillarini namoyish etadigan maxsus jadval turi bilan birga keladi. Ochiq arxitektura va GPL litsenziyasi tufayli MySQL ma&#39;lumotlar bazasida doimiy ravishda yangi turdagi jadvallar paydo bo&#39;ladi. 2008-yil 26-fevralda Sun Microsystems MySQL AB-ni 1 milliard dollarga sotib oldi[11], 2010-yil 27- yanvarda Oracle Sun Microsystems-ni 7,4 milliard dollarga sotib oldi[12] va MySQL-ni DBMS qatoriga kiritd Python’da MySQL bilan ishlash uchun bir nechta modullar mavjud. O‘rnatish : pip install mysql-connector-python import mysql.connector conn = mysql.connector.connect( host=&#34;localhost&#34;, user=&#34;yourusername&#34;, password=&#34;yourpassword&#34;, database=&#34;yourdatabase&#34; ) cursor = conn.cursor() cursor.execute(&#34;SELECT * FROM table_name&#34;) for row in cursor.fetchall(): print(row) conn.close() • Ma’lumotlarni to‘g‘ri strukturada saqlash va tartiblash, ularni boshqarishni osonlashtiradi. Ma’lumotlar ni Tizimli Saqlash • MySQL so‘rovlarini Python yordamida yozish orqali katta hajmdagi ma’lumotlar ichida kerakli malumotlarni tezda topish mumkin. Tezkor Qidiruv va Filtrlash • Ma’lumotlar bazalari bilan ishlashda xavfsizlikni ta’minlash, masalan, foydalanuvchi ma’lumotlarini himoya qilish uchun SQLga Injection kabi xurujlarga qarshi choralar ko‘riladi. Xavfsiz tizimi: Python dasturlash tilida MySQL kabi ma’lumotlar bazalari bilan ishlash dasturiy ilovalarda katta ahamiyatga ega. Ma’lumotlar bazalari ko‘p hajmdagi ma’lumotlarni saqlash, ularni tezkor qayta ishlash va izlash uchun xizmat qiladi. Python va MySQL integratsiyasi orqali dasturchilar foydalanuvchilar uchun kerakli ma’lumotl Ma’lumotlarni qayta ishlash va Hisobotlarni yozish. Dasturlash orqali kerakli ma’lumotlarni qayta ishlash va ular asosida hisobotlar tuzish osonlashadi06040708 1F 200A130F0D 0E 1413 0F MySQL bilan bog‘lanish va ma’lumotlar bilan ishlash Eng muhim SQL buyruqlaridan ba&#39;zilari SELECT - ma&#39;lumotlar bazasidan ma&#39;lumotlarni chiqaradi UPDATE - ma&#39;lumotlar bazasidagi ma&#39;lumotlarni yangilaydi DELETE - ma&#39;lumotlar bazasidan ma&#39;lumotlarni o&#39;chirish INSERT INTO - ma&#39;lumotlar bazasiga yangi ma&#39;lumotlarni kiritish CREATE DATABASE - yangi ma&#39;lumotlar bazasini yaratadi ALTER DATABASE - ma&#39;lumotlar bazasini o&#39;zgartiradi CREATE TABLE - yangi jadval yaratadi ALTER TABLE - jadvalni o&#39;zgartiradi DROP TABLE - jadvalni o&#39;chiradi CREATE INDEX - indeks yaratadi (qidiruv kaliti) DROP INDEX - indeksni o&#39;chiradi06 0A MySQL bilan bog‘lanish va ma’lumotlar bilan ishlash Quyida mysql-connector-python kutubxonasidan foydalangan holda MySQL bilan bog‘lanish, ma’lumot qo‘shish, olish, yangilash va o‘chirish misollari keltirilgan. Bog‘lanish va Jadval Yaratish import mysql.connector conn = mysql.connector.connect( host=&#34;localhost&#34;, # MySQL server manzili (odatda localhost) user=&#34;yourusername&#34;, # Foydalanuvchi nomi password=&#34;yourpassword&#34;, # Parol database=&#34;yourdatabase&#34; # Ma&#39;lumotlar bazasi nomi ) cursor = conn.cursor() cursor.execute(&#34;&#34;&#34; CREATE TABLE IF NOT EXISTS students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), age INT ) &#34;&#34;&#34;) print(&#34;Jadval yaratildi!&#34;) conn.close() Matplotlib nima? Matplotlib past darajadagi grafik chizish kutubxonasi pythonda vizualizatsiya dasturi sifatida xizmat qiladi. Matplotlib jon D. Hunter tomonidan yaratilgan. Matplotlib ochiq manba bo&#39;lib, biz undan erkin foydalanishimiz mumkin. Matplotlib asosan pythonda yozilgan, bir nechta segmentlar platformaning mosligi uchun C, Objective-C va Javascript-da yozilgan.01080D220A 180B0D0B0F2E0C1308 15120A 01080D220A 2D0C0223080A 020C1012 402406210F2C171F Import Matplotlib Once Matplotlib is installed, import it in your applications by adding the import module statement: import matplotlib Matplotlib o&#39;rnatilgandan so&#39;ng, import moduli bayonotini qo&#39;shib, uni ilovalaringizga import qiling:22 21 08 0E 0108 0F PyplotMatplotlib kommunal xizmatlarining aksariyati pyplot submodule ostida joylashgan va odatda plt taxallusi ostida import qilinadi: import matplotlib.pyplot as plt Misol uchun Pythonda diagrammada (0,0) pozitsiyadan (6,250) pozitsiyaga chiziq tortish kerak. import matplotlib.pyplot as plt import numpy as np xpoints = np.array([ 0 , 6 ]) ypoints = np.array([ 0 , 250 ]) plt.plot(xpoints, ypoints) plt.show()23 0E 0E0F 13 23 NumPy-massivlar bilan ishlash uchun ishlatiladigan Python kutubxonasi. Shuningdek, u chiziqli algebra, Furye konvertatsiyasi va matritsalar sohasida ishlash funktsiyalariga ega. Python-da bizda massivlar maqsadiga xizmat qiladigan ro&#39;yxatlar mavjud, ammo ular sekin ishlaydi. NumPy an&#39;anaviy Python ro&#39;yxatlariga qaraganda 50x gacha tezroq massiv ob&#39;ektini taqdim etishni maqsad qilgan. NumPy massivlari ro&#39;yxatlardan farqli o&#39;laroq xotirada bitta doimiy joyda saqlanadi, shuning uchun jarayonlar ularga juda samarali kirishi va boshqarishi mumkin. Bu NumPy ro&#39;yxatlardan tezroq bo&#39;lishining asosiy sababi. Shuningdek, u so&#39;nggi CPU arxitekturalari bilan ishlash uchun optimallashtirilgan. NumPy Python kutubxonasi bo&#39;lib, qisman Python-da yozilgan, ammo tezko numpy Matplotlib Plotting x va y nuqtalarni chizish Plot () funksiyasi diagrammada nuqtalarni (markerlarni) chizish uchun ishlatiladi. Odatiy bo&#39;lib, plot() funktsiyasi nuqtadan nuqtaga chiziq tortadi. Funksiya diagrammadagi nuqtalarni belgilash uchun parametrlarni oladi. 1-parametr x o&#39;qidagi nuqtalarni o&#39;z ichiga olgan massiv. 2-parametr y o&#39;qidagi nuqtalarni o&#39;z ichiga olgan massiv. Agar biz (1, 3) dan (8, 10) gacha bo&#39;lgan chiziqni chizishimiz kerak bo&#39;lsa, biz ikkita massivni [1, 8] va [3, 10] ni uchastka funktsiyasiga o&#39;tkazishimiz kerak.130903 2E06 130B150D 0F0C090A 430B131811 22080E 0C0A 07 1F1412 1312 import matplotlib.pyplot as plt import numpy as np xpoints = np.array([1, 8]) ypoints = np.array([3, 10]) plt.plot(xpoints, ypoints) plt.show() Matplotlib Plotti ng import matplotlib.pyplot as plt import numpy as np xpoints = np.array([ 1 , 8 ]) ypoints = np.array([ 3 , 10 ]) plt.plot(xpoints, ypoints, marker = ‘o&#39; , color = &#34;purple&#34; ) plt.show()12 12 2E220C12 02220C12 220A 220A Marker Description &#39;o&#39; Circle &#39;*&#39; Star &#39;.&#39; Point &#39;,&#39; Pixel &#39;x&#39; X &#39;X&#39; X (filled) &#39;+&#39; Plus &#39;P&#39; Plus (filled) &#39;s&#39; Square &#39;D&#39; Diamond &#39;d&#39; Diamond (thin) &#39;p&#39; Pentagon &#39;H&#39; Hexagon &#39;h&#39; Hexagon &#39;v&#39; Triangle Down &#39;^&#39; Triangle Up &#39;<&#39; Triangle Left &#39;>&#39; Triangle Right &#39;1&#39; Tri Down &#39;2&#39; Tri Up &#39;3&#39; Tri Left &#39;4&#39; Tri Right &#39;|&#39; Vline &#39;_&#39; Hline Format satrlari fmt Markerni belgilash uchun yorliq satrining notation parametridan ham foydalanishingiz mumkin.Ushbu parametr fmt deb ham ataladi va ushbu sintaksis bilan yoziladi: marker|chiziq / rang Foydalanilgan adabiyotlar 1. &#34;Python Crash Course, 3rd Edition&#34; – by Eric Matthes (2023) - Ushbu kitob Python dasturlash tilini tezda o&#39;rganish va amaliy loyihalar bilan mustahkamlash uchun mo‘ljallangan. 2. &#34;Fluent Python, 2nd Edition&#34; – by Luciano Ramalho (2022) - Kitob Python’ning ilg‘or xususiyatlarini chuqur o&#39;rganish va samarali dasturlash usullarini tushuntiradi. 3. &#34;Automate the Boring Stuff with Python, 2nd Edition&#34; – by Al Sweigart (2021) - Python orqali kundalik vazifalarni avtomatlashtiriash bo‘yicha amaliy qo‘llanma. 4. &#34;Python for Data Analysis, 3rd Edition&#34; – by Wes McKinney (2022) - Ma&#39;lumotlarni tahlil qilish, tozalash va qayta ishlash bo‘yicha ma&#39;lumotlarga boy kitob. 5. &#34;Python Programming for Beginners: An Introduction
Купить
  • Похожие документы

  • Operatsion tizimlarda journaling file system
  • I/O scheduling algoritmlari
  • O‘rta Osiyo kutubxonalarining o‘rganilish masalalari
  • Funksiyalar va arrow function
  • Tashkilot xodimlari ma’lumotlarini jamlovchi tizim

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha