آموزش یک برنامه پایتون برای اتصال به چندین پایگاه داده ایجاد کنید

Create a Python Application to connect to multiple databases

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک برنامه پایتون ایجاد کنید و به پایگاه‌های داده متصل شوید و با آن تعامل کنید: PostgreSQL | MySQL |SQL Server | Oracle|SQLite نصب و راه‌اندازی چندین سیستم پایگاه داده ایجاد محیط‌های مجازی نصب درایورهای رابط پایگاه داده برای سیستم‌های پایگاه داده چندگانه ایجاد برنامه Python GUI Frontend ایجاد پایگاه داده و جدول در سیستم‌های پایگاه داده چندگانه ایجاد یک کلاس و روش در فایل پایتون وارد کردن و استفاده از ماژول‌های Python ایجاد پیکربندی اتصال پایگاه داده فایل تعامل با پایگاه های داده از رابط کاربری گرافیکی برنامه پایتون انجام عملیات های مختلف پایگاه داده از برنامه رابط کاربری گرافیکی پایتون پیش نیازها: دانش پایه SQL دانش پایه پایتون

در این دوره آموزشی یاد خواهید گرفت که چگونه یک برنامه کاربردی پایتون ایجاد کنید که با سیستم های پایگاه داده زیر تعامل داشته باشد:

  • پایگاه داده SQL Server

  • PostgreSQL

  • MySQL

  • Oracle

  • SQLite

Python ماژول های مختلفی دارد که می توانید از آنها برای تعامل با پایگاه های داده استفاده کنید. ما ماژول اتصال دهنده پایگاه داده مختلف را برای هر سیستم پایگاه داده نصب می کنیم تا بتوانیم با سیستم های پایگاه داده مختلف از برنامه پایتون خود تعامل داشته باشیم.

ما سیستم‌های مختلف مدیریت پایگاه داده را راه‌اندازی می‌کنیم و همچنین یک پایگاه داده و جدول جدید ایجاد می‌کنیم که برنامه پایتون ما با آن تعامل خواهد داشت.

ما پیشانی برنامه پایتون را با استفاده از Tkinter ایجاد خواهیم کرد که یک ماژول ساخته شده در پایتون است که برای ایجاد رابط های کاربری گرافیکی استفاده می شود. از ماژول tkinter ما ماژول ttk را وارد می کنیم که یک کتابخانه ویجت مضمون است که شامل انواع مختلفی از ویجت ها مانند دکمه ها، برچسب ها و غیره است که می توانیم از آنها برای ایجاد رابط کاربری گرافیکی برای برنامه پایتون خود استفاده کنیم. ما همچنین بیت‌ها و قطعات دیگری را از ماژول tkinter که برنامه پایتون ما از آن استفاده خواهد کرد، وارد خواهیم کرد.

همچنین ما یک فایل پیکربندی پایگاه داده ایجاد خواهیم کرد که برای تعامل با سیستم های پایگاه داده مختلف که از برنامه پایتون خود به آنها متصل خواهیم شد، استفاده می شود. ما عملیات های مختلف پایگاه داده را بر روی پایگاه داده هایی که از جلوی رابط کاربری گرافیکی برنامه پایتون ایجاد خواهیم کرد، انجام خواهیم داد.


سرفصل ها و درس ها

ایجاد رابط کاربری اپلیکیشن Creating the application user interface

  • معرفی Introduction

  • CRUD چیست What is CRUD

  • آنچه ما ایجاد خواهیم کرد What we will create

  • طرح طراحی اپلیکیشن Application Design Sketch

  • پایتون را روی ویندوز نصب کنید Install Python on Windows

  • Python3 را روی مک نصب کنید Install Python3 on Mac

  • ویرایشگر متن Atom را نصب کنید Install Atom Text Editor

  • دایرکتوری پروژه و فایل پایتون ایجاد کنید Create project directory and Python File

  • ایجاد رابط کاربری گرافیکی: قسمت 1 Creating the GUI : Part 1

  • ایجاد رابط کاربری گرافیکی: قسمت 2 Creating the GUI : Part 2

  • ایجاد رابط کاربری گرافیکی: قسمت 3 Creating the GUI : Part 3

  • ایجاد رابط کاربری گرافیکی: قسمت 4 Creating the GUI : Part 4

  • ایجاد رابط کاربری گرافیکی: قسمت 5 Creating the GUI : Part 5

  • نظرات را به کد خود اضافه کنید Add comments to your code

راه اندازی پایگاه داده مایکروسافت SQL Server Setting Up Microsoft SQL Server Database

  • نصب SQL Server 2017 Express Installing SQL Server 2017 Express

  • کد منبع The Source Code

  • یک پایگاه داده و جدول جدید ایجاد کنید Create a new database and table

  • یک فایل پیکربندی پایگاه داده ایجاد کنید Create a database configuration file

  • یک محیط مجازی ایجاد کنید و pypyodbc را نصب کنید Create a virtual environment and install pypyodbc

  • فایل پایتون را به پایگاه داده متصل کنید Connect Python File to database

  • یک شی مکان نما ایجاد کنید Create a cursor object

  • یک کلاس و متد ایجاد کنید Create a class and methods

  • روش های بیشتری اضافه کنید Add more methods

  • یک تابع برای ردیف های انتخاب شده ایجاد کنید Create a function for selected rows

  • توابع بیشتری ایجاد کنید Create more functions

  • ویجت های دکمه را فعال کنید Activate button widgets

  • تعامل با پایگاه داده از رابط کاربری گرافیکی Python Application - قسمت 1 Interacting with database from Python Application GUI - Part 1

  • تعامل با پایگاه داده از رابط کاربری گرافیکی Python Application - قسمت 2 Interacting with database from Python Application GUI - Part 2

راه اندازی سرور پایگاه داده MySQL Setting Up MySQL Database Server

  • نصب MySQL Installing MySQL

  • میز کار MySQL MySQL Workbench

  • یک پایگاه داده و یک جدول ایجاد کنید Create a database and a table

  • یک فایل اتصال پیکربندی ایجاد کنید Create a configuration connection file

  • Mysql -Connector را در محیط مجازی نصب کنید Install Mysql -Connector in a virtual environment

  • برای اتصال به پایگاه داده Mysql، فایل برنامه پایتون را اصلاح کنید Modfify Python Application File to connect to Mysql Database

  • تست اتصال به پایگاه داده MySQL از رابط کاربری گرافیکی Python App Test connection to MySQL Database from Python App GUI

  • تعامل با پایگاه داده MySQL از Python Application GUI - قسمت 1 Interacting with MySQL database from Python Application GUI - Part 1

  • تعامل با پایگاه داده MySQL از Python Application GUI - قسمت 2 Interacting with MySQL database from Python Application GUI - Part 2

  • کد منبع The Source Code

راه اندازی سرور پایگاه داده PostgreSQL Setting Up PostgreSQL Database Server

  • نصب PostgreSQL Installing PostgreSQL

  • یک پایگاه داده و یک جدول ایجاد کنید Create a database and a table

  • یک دنباله برای ستون id ایجاد کنید Create a sequence for the id column

  • یک فایل اتصال پیکربندی ایجاد کنید Create a configuration connection file

  • Pyscopg2 را در محیط مجازی نصب کنید Install Pyscopg2 inside a virtual environment

  • برای اتصال به پایگاه داده PostgreSQL، فایل برنامه پایتون را اصلاح کنید Modfify Python Application File to connect to PostgreSQL Database

  • تست اتصال به پایگاه داده PostgreSQL از رابط کاربری گرافیکی Python App Test connection to PostgreSQL Database from Python App GUI

  • تعامل با پایگاه داده PostgreSQL از Python Application GUI - قسمت 1 Interacting with PostgreSQL database from Python Application GUI - Part 1

  • تعامل با پایگاه داده PostgreSQL از Python Application GUI - قسمت 2 Interacting with PostgreSQL database from Python Application GUI - Part 2

  • کد منبع The Source Code

راه اندازی سرور پایگاه داده اوراکل Setting Up Oracle Database Server

  • Oracle Database 18c Express Edition را دانلود و نصب کنید Download and Install Oracle Database 18c Express Edition

  • SQLPLUS چیست؟ What is SQLPLUS

  • قفل نمونه HR Schema Account را باز کنید Unlock sample HR Schema Account

  • Oracle SQL Developer را نصب کنید Install Oracle SQL Developer

  • یک جدول پایگاه داده جدید ایجاد کنید Create a new database table

  • توسعه دهنده اوراکل را به پایگاه داده اوراکل متصل کنید Connect Oracle developer to Oracle database

  • نصب درایور پایگاه داده Oracle در محیط مجازی Installing Oracle database driver in a virtual environment

  • برای اتصال به پایگاه داده اوراکل، فایل برنامه پایتون را اصلاح کنید Modfify Python Application File to connect to Oracle Database

  • تعامل با پایگاه داده Oracle از Python Application GUI Interacting with Oracle database from Python Application GUI

  • کد منبع The Source Code

راه اندازی پایگاه داده SQLite3 Setting Up SQLite3 Database

  • در حال نصب SQLite Installing SQLite

  • برای اتصال به پایگاه داده SQLite3، فایل برنامه پایتون را اصلاح کنید Modfify Python Application File to connect to SQLite3 Database

  • آزمایش اتصال به پایگاه داده SQLite3 از رابط کاربری گرافیکی Python App Test connection to SQLite3 Database from Python App GUI

  • تعامل با پایگاه داده SQLite3 از رابط کاربری گرافیکی Python Application Interacting with SQLite3 database from Python Application GUI

  • SQLiteStudio SQLiteStudio

  • مرورگر DB برای SQLite DB Browser for SQLite

  • مشاهده رکوردهای پایگاه داده SQlite3 Viewing SQlite3 Database Records

  • کد منبع The Source Code

  • متشکرم Thank You

نمایش نظرات

آموزش یک برنامه پایتون برای اتصال به چندین پایگاه داده ایجاد کنید
جزییات دوره
6 hours
67
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,334
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bluelime Learning Solutions Bluelime Learning Solutions

آموزش ساده بلوبلایم مبتنی بر انگلستان است و کیفیت قابل فهم راه حل های یادگیری الکترونیکی را ایجاد می کند. همه دوره های ما 100٪ مبتنی بر فیلم است. ما نمونه هایی را به دست ها می آموزیم که مهارت های زندگی واقعی را آموزش می دهند. Bluelime در پروژه های مختلف برای 500 شرکت ثروتمند شرکت کرده است و درک می کند که برای آماده سازی دانش آموزان با مهارت های مربوطه مورد نیاز چیست.