دوره آموزش پایگاه داده پایتون: SQLite، PostgreSQL، MySQL، SQLAlchemy - آخرین آپدیت

دانلود Python Database Course: SQLite, PostgreSQL, MySQL,SQLAlchemy

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع کار با پایگاه داده در پایتون: SQLAlchemy، SQLite، PostgreSQL و MySQL

دوره جامع آموزش پایگاه داده در پایتون، سفری جامع در دنیای مدیریت و یکپارچه‌سازی پایگاه داده با استفاده از پایتون است. این دوره به دقت طراحی شده تا آموزش عمیقی در مورد چهار پایگاه داده اصلی ارائه دهد: SQLite، PostgreSQL، MySQL و SQLAlchemy ORM. چه مبتدی باشید که مشتاق ورود به دنیای پایگاه‌های داده هستید، یا یک توسعه‌دهنده باتجربه که قصد دارید مهارت‌های پایگاه داده خود را در پایتون ارتقا دهید، این دوره دقیقاً برای شما طراحی شده است.

نکات برجسته دوره:

  1. تسلط بر SQLite: سفر پایگاه داده خود را با SQLite آغاز کنید، انتخابی عالی برای نیازهای پایگاه داده سبک وزن. یاد بگیرید که چگونه پایگاه‌های داده SQLite را با پایتون پیاده‌سازی، پرس و جو و مدیریت کنید، و آن را برای پروژه‌های کوچک و برنامه‌های مستقل ایده‌آل می‌سازد.

  2. مهارت PostgreSQL: به دنیای پایگاه‌های داده سطح سازمانی با PostgreSQL شیرجه بزنید. درک کنید که چگونه پایگاه‌های داده قوی، کارآمد و ایمن راه‌اندازی کنید. به ویژگی‌های پیشرفته مانند فهرست‌بندی، نماها و رویه‌های ذخیره شده بپردازید تا داده‌های پیچیده را به راحتی مدیریت کنید.

  3. یکپارچه‌سازی MySQL: در یکی از محبوب‌ترین سیستم‌های پایگاه داده، MySQL، تخصص کسب کنید. تفاوت‌های ظریف استفاده از MySQL با پایتون را برای مدیریت عملیات داده در مقیاس بزرگ بیاموزید. بر تکنیک‌های بهینه‌سازی، ایمن‌سازی و مقیاس‌بندی پایگاه‌های داده MySQL خود تسلط یابید.

  4. SQLAlchemy Core: قدرت SQLAlchemy را به عنوان یک ORM (نگاشت شیء-رابطه‌ای) کشف کنید. یاد بگیرید که شکاف بین کد پایتون و موتورهای پایگاه داده را پر کنید، و دستکاری و پرس و جوی یکپارچه داده‌ها را با ساختارهای پایتونیک سطح بالا فعال کنید.

آنچه خواهید آموخت:

  • مبانی نظریه پایگاه داده و SQL.

  • پیاده‌سازی عملی عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف).

  • مفاهیم پیشرفته پایگاه داده مانند تراکنش‌ها، فهرست‌بندی و نرمال‌سازی.

  • تجربه عملی با برنامه‌های کاربردی پایگاه داده در دنیای واقعی.

  • بهترین شیوه‌ها برای طراحی، امنیت و بهینه‌سازی عملکرد پایگاه داده.

چرا این دوره را انتخاب کنید؟

  • رویکرد عملی: در تمرینات عملی، پروژه‌ها و مطالعات موردی شرکت کنید تا تجربه یادگیری خود را تقویت کنید.

  • مهارت‌های مرتبط با صنعت: خود را با مهارت‌هایی مجهز کنید که در بازار کار مبتنی بر فناوری امروزی مورد توجه هستند.

  • آموزش تخصصی: از مربیان باتجربه با سال‌ها تجربه در صنعت و تدریس بیاموزید.

  • انجمن و پشتیبانی: به یک انجمن از فراگیران همفکر بپیوندید و در طول سفر یادگیری خود پشتیبانی اختصاصی دریافت کنید.

  • انعطاف‌پذیری و راحتی: از آزادی یادگیری خودآموز، متناسب با برنامه خود لذت ببرید.

این دوره برای چه کسانی است؟

  • دانشمندان داده مشتاق و متخصصان پایگاه داده.

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

  • برنامه‌نویسان پایتون که مایل به ادغام پایگاه‌های داده در برنامه‌های خود هستند.

  • هر کسی که علاقه مند به تسلط بر مدیریت پایگاه داده از طریق پایتون است.

برای آغاز یک تجربه یادگیری متحول کننده که مهارت‌های پایتون و پایگاه داده شما را ارتقا می‌دهد، آماده شوید. اکنون ثبت نام کنید و سفر خود را به سوی تسلط بر SQLite، PostgreSQL، MySQL و SQLAlchemy آغاز کنید!

پیش نیازها: دانش اولیه پایتون


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

Introduction-فصل-1-مقدمه Introduction

  • Getting the Most Out of This Course-ویدیو-1-1-بهترین بهره را از این دوره ببرید Getting the Most Out of This Course

  • How to use the Course-ویدیو-1-2-نحوه استفاده از دوره How to use the Course

A Comprehensive Python Starter Kit-فصل-2-یک کیت شروع پایتون جامع A Comprehensive Python Starter Kit

  • IDE - Code Editor for the Course-ویدیو-2-1-IDE - ویرایشگر کد برای دوره IDE - Code Editor for the Course

  • Values and Types-ویدیو-2-2-مقادیر و انواع Values and Types

  • Variables-ویدیو-2-3-متغیرها Variables

  • Operators-ویدیو-2-4-عملگرها Operators

  • Asking User for Input-ویدیو-2-5-درخواست ورودی از کاربر Asking User for Input

  • Python Comments-ویدیو-2-6-نظرات پایتون Python Comments

  • Variable Naming-ویدیو-2-7-نامگذاری متغیرها Variable Naming

  • Boolean Expressions-ویدیو-2-8-عبارات بولی Boolean Expressions

  • Conditional Execution-ویدیو-2-9-اجرای شرطی Conditional Execution

  • Nested Conditionals-ویدیو-2-10-شرطی های تودرتو Nested Conditionals

  • Chained Conditionals-ویدیو-2-11-شرطی های زنجیره ای Chained Conditionals

  • Multiple IF Statements-ویدیو-2-12-عبارات IF چندگانه Multiple IF Statements

  • Logical Operators-ویدیو-2-13-عملگرهای منطقی Logical Operators

  • Try and Except-ویدیو-2-14-تلاش و پذیرش خطا Try and Except

  • Calling Builtin Functions-ویدیو-2-15-فراخوانی توابع داخلی Calling Builtin Functions

  • Math Module-ویدیو-2-16-ماژول ریاضی Math Module

  • Random Module-ویدیو-2-17-ماژول تصادفی Random Module

  • Defining Function-ویدیو-2-18-تعریف تابع Defining Function

  • Indentation in Python-ویدیو-2-19-تورفتگی در پایتون Indentation in Python

  • Function with Inputs-ویدیو-2-20-تابع با ورودی ها Function with Inputs

  • Positional and Keyword Arguments-ویدیو-2-21-آرگومان های موقعیتی و کلمه کلیدی Positional and Keyword Arguments

  • Function with Output-ویدیو-2-22-تابع با خروجی Function with Output

  • Docstring-ویدیو-2-23-رشته مستندات Docstring

  • List and Iterations-ویدیو-2-24-لیست و تکرارها List and Iterations

  • For Loop-ویدیو-2-25-حلقه For For Loop

  • Updating Variables-ویدیو-2-26-به روز رسانی متغیرها Updating Variables

  • Loop Over Custom Function-ویدیو-2-27-حلقه روی تابع سفارشی Loop Over Custom Function

  • Range Function with Loop-ویدیو-2-28-تابع Range با حلقه Range Function with Loop

  • While Loop-ویدیو-2-29-حلقه While While Loop

  • Continue and Break-ویدیو-2-30-ادامه و شکستن Continue and Break

  • What is a String?-ویدیو-2-31-رشته چیست؟ What is a String?

  • String Operations-ویدیو-2-32-عملیات رشته ای String Operations

  • String Methods-ویدیو-2-33-متدهای رشته ای String Methods

  • String Parsing-ویدیو-2-34-تجزیه رشته String Parsing

  • Escape Sequence-ویدیو-2-35-دنباله فرار Escape Sequence

  • String Formatting-ویدیو-2-36-قالب بندی رشته String Formatting

Introduction to Databases in Python-فصل-3-مقدمه ای بر پایگاه های داده در پایتون Introduction to Databases in Python

  • What is a Database?-ویدیو-3-1-پایگاه داده چیست؟ What is a Database?

  • Relational Databases-ویدیو-3-2-پایگاه های داده رابطه ای Relational Databases

  • Non Relational Databases-ویدیو-3-3-پایگاه های داده غیر رابطه ای Non Relational Databases

  • Python Database API-ویدیو-3-4-API پایگاه داده پایتون Python Database API

  • Databases-ویدیو-3-5-پایگاه های داده Databases

SQLite in Python-فصل-4-SQLite در پایتون SQLite in Python

  • What is SQL?-ویدیو-4-1-SQL چیست؟ What is SQL?

  • What is SQLite?-ویدیو-4-2-SQLite چیست؟ What is SQLite?

  • Connect SQLite with Python-ویدیو-4-3-اتصال SQLite با پایتون Connect SQLite with Python

  • SQLite Browser-ویدیو-4-4-مرورگر SQLite SQLite Browser

  • Create Table in SQLite-ویدیو-4-5-ایجاد جدول در SQLite Create Table in SQLite

  • What is Cursor?-ویدیو-4-6-Cursor چیست؟ What is Cursor?

  • Insert INTO - Adding Data to a Table in SQLite-ویدیو-4-7-وارد کردن داده به جدول در SQLite Insert INTO - Adding Data to a Table in SQLite

  • Insert data from CSV to SQLite-ویدیو-4-8-وارد کردن داده از CSV به SQLite Insert data from CSV to SQLite

  • SELECT - Retrieve Data from SQLIte-ویدیو-4-9-انتخاب - بازیابی داده ها از SQLite SELECT - Retrieve Data from SQLIte

  • WHERE - Filter Data in SQLite-ویدیو-4-10-WHERE - فیلتر کردن داده ها در SQLite WHERE - Filter Data in SQLite

  • UPDATE - Change Data-ویدیو-4-11-به روز رسانی - تغییر داده ها UPDATE - Change Data

  • DELETE / DROP - Remove Data-ویدیو-4-12-حذف / رها کردن - حذف داده ها DELETE / DROP - Remove Data

  • JOINS - Access Tables Together-ویدیو-4-13-JOINS - دسترسی به جداول با هم JOINS - Access Tables Together

  • SQLite Quiz-ویدیو-4-14-آزمون SQLite SQLite Quiz

Real Project - Password Manager using SQLite-فصل-5-پروژه واقعی - مدیر رمز عبور با استفاده از SQLite Real Project - Password Manager using SQLite

  • What you will make by the end of the section-ویدیو-5-1-چه چیزی در پایان این بخش خواهید ساخت What you will make by the end of the section

  • Step 1 - Design Layout and Create Widgets-ویدیو-5-2-مرحله 1 - طراحی طرح و ایجاد ویجت ها Step 1 - Design Layout and Create Widgets

  • Step 2 - Place Widgets on Screen-ویدیو-5-3-مرحله 2 - قرار دادن ویجت ها روی صفحه Step 2 - Place Widgets on Screen

  • Step 3 - Develop Backend-ویدیو-5-4-مرحله 3 - توسعه Backend Step 3 - Develop Backend

  • Step 4 - Connecting Backend with Frontend-ویدیو-5-5-مرحله 4 - اتصال Backend با Frontend Step 4 - Connecting Backend with Frontend

SQL Alchemy Core-فصل-6-هسته SQL Alchemy SQL Alchemy Core

  • What is SQLAlchemy?-ویدیو-6-1-SQLAlchemy چیست؟ What is SQLAlchemy?

  • Connecting Database and Create Table using SQLAlchemy Core-ویدیو-6-2-اتصال پایگاه داده و ایجاد جدول با استفاده از SQLAlchemy Core Connecting Database and Create Table using SQLAlchemy Core

  • Insert Data to SQLite using SQLAlchemy Core-ویدیو-6-3-وارد کردن داده به SQLite با استفاده از SQLAlchemy Core Insert Data to SQLite using SQLAlchemy Core

  • Retrieve Data from SQLite using SQLAlchemy-ویدیو-6-4-بازیابی داده ها از SQLite با استفاده از SQLAlchemy Retrieve Data from SQLite using SQLAlchemy

  • Update Data using SQLAlchemy Core-ویدیو-6-5-به روز رسانی داده ها با استفاده از SQLAlchemy Core Update Data using SQLAlchemy Core

  • Delete Data using SQLAlchemy Core-ویدیو-6-6-حذف داده ها با استفاده از SQLAlchemy Core Delete Data using SQLAlchemy Core

  • Join Tables using SQLAlchemy Core-ویدیو-6-7-Join جداول با استفاده از SQLAlchemy Core Join Tables using SQLAlchemy Core

  • SQLAlchemy Quiz-ویدیو-6-8-آزمون SQLAlchemy SQLAlchemy Quiz

Password Manager Project using SQLAlchemy Core-فصل-7-پروژه مدیر رمز عبور با استفاده از SQLAlchemy Core Password Manager Project using SQLAlchemy Core

  • What you will make by the end of the section-ویدیو-7-1-چه چیزی در پایان این بخش خواهید ساخت What you will make by the end of the section

  • Develop Backend using SQLAlchemy Core-ویدیو-7-2-توسعه Backend با استفاده از SQLAlchemy Core Develop Backend using SQLAlchemy Core

SQL Alchemy ORM-فصل-8-SQL Alchemy ORM SQL Alchemy ORM

  • Connecting Database and Create Table using SQLAlchemy ORM-ویدیو-8-1-اتصال پایگاه داده و ایجاد جدول با استفاده از SQLAlchemy ORM Connecting Database and Create Table using SQLAlchemy ORM

  • Insert Data to Database using SQLAlchemy ORM-ویدیو-8-2-وارد کردن داده به پایگاه داده با استفاده از SQLAlchemy ORM Insert Data to Database using SQLAlchemy ORM

  • Retrieve Data From Database using SQLAlchemy ORM-ویدیو-8-3-بازیابی داده ها از پایگاه داده با استفاده از SQLAlchemy ORM Retrieve Data From Database using SQLAlchemy ORM

  • Filter Operations SQLAlchemy ORM-ویدیو-8-4-عملیات فیلتر SQLAlchemy ORM Filter Operations SQLAlchemy ORM

  • Update Data using SQLAlchemy ORM-ویدیو-8-5-به روز رسانی داده ها با استفاده از SQLAlchemy ORM Update Data using SQLAlchemy ORM

  • Delete Data From Database using SQLAlchemy ORM-ویدیو-8-6-حذف داده ها از پایگاه داده با استفاده از SQLAlchemy ORM Delete Data From Database using SQLAlchemy ORM

  • Building Relationship SQLAlchemy ORM-ویدیو-8-7-ساخت رابطه SQLAlchemy ORM Building Relationship SQLAlchemy ORM

  • Join Tables using SQLAlchemy ORM-ویدیو-8-8-Join جداول با استفاده از SQLAlchemy ORM Join Tables using SQLAlchemy ORM

  • SQLAlchemy ORM-ویدیو-8-9-SQLAlchemy ORM SQLAlchemy ORM

Password Manager using SQLAlchemy ORM-فصل-9-مدیر رمز عبور با استفاده از SQLAlchemy ORM Password Manager using SQLAlchemy ORM

  • What you will make by the end of the section-ویدیو-9-1-چه چیزی در پایان این بخش خواهید ساخت What you will make by the end of the section

  • Develop Backend Using SQLAlchemy ORM-ویدیو-9-2-توسعه Backend با استفاده از SQLAlchemy ORM Develop Backend Using SQLAlchemy ORM

MySQL in Python-فصل-10-MySQL در پایتون MySQL in Python

  • What is MySQL?-ویدیو-10-1-MySQL چیست؟ What is MySQL?

  • Installing MySQL on Mac-ویدیو-10-2-نصب MySQL روی Mac Installing MySQL on Mac

  • Installing MySQL Workbench on Mac-ویدیو-10-3-نصب MySQL Workbench روی Mac Installing MySQL Workbench on Mac

  • Installing MySQL and MySQL Workbench on Windows-ویدیو-10-4-نصب MySQL و MySQL Workbench روی ویندوز Installing MySQL and MySQL Workbench on Windows

  • Creating Database and Tables in MySQL-ویدیو-10-5-ایجاد پایگاه داده و جداول در MySQL Creating Database and Tables in MySQL

  • Connecting MySQL using Python-ویدیو-10-6-اتصال MySQL با استفاده از پایتون Connecting MySQL using Python

  • MySQL Database Operations using Python-ویدیو-10-7-عملیات پایگاه داده MySQL با استفاده از پایتون MySQL Database Operations using Python

  • Pythonic Application SQLAlchemy ORM - MySQL-ویدیو-10-8-برنامه پایتونی SQLAlchemy ORM - MySQL Pythonic Application SQLAlchemy ORM - MySQL

  • Insert/Retrieve Data to MySQL using SQLAlchemy ORM-ویدیو-10-9-وارد کردن/بازیابی داده ها به MySQL با استفاده از SQLAlchemy ORM Insert/Retrieve Data to MySQL using SQLAlchemy ORM

  • MySQL Challenge-ویدیو-10-10-چالش MySQL MySQL Challenge

  • Import Data from CSV to MySQL-ویدیو-10-11-وارد کردن داده ها از CSV به MySQL Import Data from CSV to MySQL

  • Import Data using Pandas to MySQL-ویدیو-10-12-وارد کردن داده ها با استفاده از Pandas به MySQL Import Data using Pandas to MySQL

  • MySQL Quiz-ویدیو-10-13-آزمون MySQL MySQL Quiz

Employee Management System -MySQL App-فصل-11-سیستم مدیریت کارمندان - برنامه MySQL Employee Management System -MySQL App

  • What you will make by the end of the section-ویدیو-11-1-چه چیزی در پایان این بخش خواهید ساخت What you will make by the end of the section

  • Step 1 - Create Database and Table in MySQL-ویدیو-11-2-مرحله 1 - ایجاد پایگاه داده و جدول در MySQL Step 1 - Create Database and Table in MySQL

  • Step 2 - Insert Data MySQL-ویدیو-11-3-مرحله 2 - وارد کردن داده MySQL Step 2 - Insert Data MySQL

  • Step 3 - Fetch/Update/Delete Data from MySQL-ویدیو-11-4-مرحله 3 - دریافت/به روز رسانی/حذف داده ها از MySQL Step 3 - Fetch/Update/Delete Data from MySQL

PostgreSQL in Python-فصل-12-PostgreSQL در پایتون PostgreSQL in Python

  • What is PostgreSQL?-ویدیو-12-1-PostgreSQL چیست؟ What is PostgreSQL?

  • Installing PostgreSQL on Mac-ویدیو-12-2-نصب PostgreSQL روی Mac Installing PostgreSQL on Mac

  • Installing PostgreSQL on Windows-ویدیو-12-3-نصب PostgreSQL روی ویندوز Installing PostgreSQL on Windows

  • Create a PostgreSQL Database-ویدیو-12-4-ایجاد یک پایگاه داده PostgreSQL Create a PostgreSQL Database

  • Insert and Select Data using SQL Statements-ویدیو-12-5-وارد کردن و انتخاب داده ها با استفاده از دستورات SQL Insert and Select Data using SQL Statements

  • Pythonic Interactions with PostgreSQL using SQLAlchemy Core-ویدیو-12-6-تعاملات پایتونی با PostgreSQL با استفاده از SQLAlchemy Core Pythonic Interactions with PostgreSQL using SQLAlchemy Core

  • Pythonic Interactions with PostgreSQL using SQLAlchemy ORM-ویدیو-12-7-تعاملات پایتونی با PostgreSQL با استفاده از SQLAlchemy ORM Pythonic Interactions with PostgreSQL using SQLAlchemy ORM

  • Create Stored Procedure in PostgreSQL and Call it using Python-ویدیو-12-8-ایجاد رویه ذخیره شده در PostgreSQL و فراخوانی آن با استفاده از پایتون Create Stored Procedure in PostgreSQL and Call it using Python

  • PostgreSQL-ویدیو-12-9-PostgreSQL PostgreSQL

HCM using PostgreSQL-فصل-13-HCM با استفاده از PostgreSQL HCM using PostgreSQL

  • What you will make by the end of the section-ویدیو-13-1-چه چیزی در پایان این بخش خواهید ساخت What you will make by the end of the section

  • Project Solution - PostgreSQL Implementation-ویدیو-13-2-راه حل پروژه - پیاده سازی PostgreSQL Project Solution - PostgreSQL Implementation

SQL Server (MS SQL) using Python-فصل-14-SQL Server (MS SQL) با استفاده از پایتون SQL Server (MS SQL) using Python

  • Connect SQL Server using pyodbc Library-ویدیو-14-1-اتصال SQL Server با استفاده از کتابخانه pyodbc Connect SQL Server using pyodbc Library

  • SQLAlchemy ORM with SQL Server-ویدیو-14-2-SQLAlchemy ORM با SQL Server SQLAlchemy ORM with SQL Server

  • Connecting Python to SQL Server Using pymssql Library-ویدیو-14-3-اتصال پایتون به SQL Server با استفاده از کتابخانه pymssql Connecting Python to SQL Server Using pymssql Library

Bonus Lecture-فصل-15-سخنرانی جایزه Bonus Lecture

  • Bonus Lecture-ویدیو-15-1-سخنرانی جایزه Bonus Lecture

نمایش نظرات

دوره آموزش پایگاه داده پایتون: SQLite، PostgreSQL، MySQL، SQLAlchemy
جزییات دوره
13 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
749
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elshad Karimov Elshad Karimov

توسعه دهنده نرم افزار من الشاد کریموف هستم و یک توسعه دهنده نرم افزار ، مربی آنلاین ، وبلاگ نویس و نویسنده کتاب ، ساختارهای داده و الگوریتم ها در Swift هستم. من بیش از 10 سال تجربه توسعه نرم افزار با سابقه خوب در زمینه توسعه iOS و توسعه بازی و همچنین Oracle PL / SQL ، Java و Python دارم. من در چندین شرکت کار کردم و چندین برنامه افزودنی برای نرم افزارهای مالی و صورتحساب ایجاد کردم. من دو بازی با استفاده از Unity توسعه داده ام و بیش از 10 برنامه iOS در Appstore در دسترس دارم.