آموزش پایگاه‌های داده SQLite | برنامه‌نویسی پایتون: (ساخت اپلیکیشن و API) - آخرین آپدیت

دانلود SQLite Databases | Python Programming: (Build App and API )

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

یادگیری SQLite با پایتون: ساخت اپلیکیشن و API مبتنی بر دیتابیس

در این دوره جامع، نحوه ساخت یک اپلیکیشن و API مبتنی بر دیتابیس با استفاده از پایتون و SQLite را به طور کامل بیاموزید.

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

  • ساخت اپلیکیشن با پایتون و SQLite
  • ساخت API از ابتدا
  • ایجاد و فعال‌سازی محیط مجازی
  • ایجاد دیتابیس و جداول
  • ساخت رابط کاربری گرافیکی (GUI) اپلیکیشن
  • اتصال رابط کاربری گرافیکی پایتون به دیتابیس SQLite
  • انجام عملیات CRUD از طریق رابط کاربری گرافیکی
  • جستجو و استخراج داده از جدول دیتابیس
  • مرتب‌سازی داده‌های بازگشتی از دیتابیس
  • آشنایی با عملگرهای SQLite
  • افزودن رکوردهای جدید به جدول
  • مبانی پایتون: متغیرها و دستورات شرطی
  • مبانی پایتون: توابع و حلقه‌ها
  • مبانی پایتون: دیکشنری و لیست‌ها

پیش‌نیازها:

یک کامپیوتر با اتصال به اینترنت مورد نیاز است.

درباره SQLite:

SQLite یک کتابخانه نرم‌افزاری است که یک سیستم مدیریت پایگاه داده رابطه‌ای را ارائه می‌دهد. کلمه "lite" در نام آن به معنای سبکی در راه‌اندازی، مدیریت دیتابیس و منابع مورد نیاز است. SQLite برای اجرا به سرور نیاز ندارد.

به دلیل معماری بدون سرور، نیازی به "نصب" SQLite قبل از استفاده ندارید. هیچ فرآیند سروری برای پیکربندی، راه‌اندازی و توقف وجود ندارد. SQLite از انواع داده پویا برای جداول استفاده می‌کند؛ به این معنی که می‌توانید هر مقداری را در هر ستونی، صرف نظر از نوع داده، ذخیره کنید.

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

SQLite قادر به ایجاد پایگاه داده در حافظه است که کار با آن‌ها بسیار سریع است.

پایگاه داده SQLite با برنامه‌ای که به آن دسترسی دارد، یکپارچه می‌شود. برنامه‌ها مستقیماً از طریق فایل‌های پایگاه داده ذخیره شده روی دیسک، با پایگاه داده SQLite خوانده و می‌نویسند.

درباره پایتون:

پایتون یک زبان برنامه‌نویسی شیءگرا، مدرن و پویا است که یادگیری آن آسان است و می‌تواند برای انجام کارهای کوچک و بزرگ مورد استفاده قرار گیرد. پایتون یک زبان سطح بالا محسوب می‌شود؛ به این معنی که به زبان انسان نزدیک‌تر است تا به کامپیوتر. به دلیل انعطاف‌پذیری‌اش، به عنوان یک زبان برنامه‌نویسی چندمنظوره نیز شناخته می‌شود.

پایتون یک زبان برنامه‌نویسی محبوب و همه‌کاره است. می‌توان از آن برای توسعه وب (سمت سرور) جهت ایجاد برنامه‌های وب، توسعه نرم‌افزار، ریاضیات، اسکریپت‌نویسی سیستم، علم داده، بصری‌سازی داده‌ها استفاده کرد. پایتون می‌تواند در کنار نرم‌افزار برای ایجاد گردش کار استفاده شود. پایتون می‌تواند به سیستم‌های پایگاه داده متصل شود. همچنین می‌تواند فایل‌ها را بخواند و تغییر دهد. پایتون را می‌توان برای مدیریت داده‌های حجیم و انجام محاسبات پیچیده به کار برد. پایتون می‌تواند برای نمونه‌سازی سریع یا برای توسعه نرم‌افزار آماده تولید استفاده شود.

پایتون بر روی پلتفرم‌های مختلف (ویندوز، مک، لینوکس، رزبری پای و غیره) کار می‌کند. پایتون دارای سینتکسی ساده و شبیه به زبان انگلیسی است. سینتکس پایتون به توسعه‌دهندگان اجازه می‌دهد تا برنامه‌هایی با خطوط کد کمتر نسبت به برخی زبان‌های برنامه‌نویسی دیگر بنویسند. پایتون بر روی یک سیستم مفسر اجرا می‌شود، به این معنی که کد به محض نوشته شدن قابل اجرا است. این امر می‌تواند نمونه‌سازی را بسیار سریع کند. پایتون می‌تواند به صورت رویه‌ای، شیءگرا یا تابعی مورد استفاده قرار گیرد.

در این دوره عملی و کاربردی، ما یک اپلیکیشن و یک API مبتنی بر دیتابیس را از ابتدا با استفاده از SQLite و پایتون خواهیم ساخت.


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

راه اندازی سرور پایگاه داده SQLite SQLIte Database Server Setup

  • مقدمه Introduction

  • SQLite چیست What is SQLite

  • دانلود و نصب SQLite Download and install SQLite

  • SQLite Studio چیست What is SQLite Studio

  • پیوست کردن پایگاه داده نمونه Attaching Sample Database

  • اتصال به پایگاه داده SQLite Connecting to SQLite Database

  • مفاهیم پایگاه داده Database Concepts

  • ابزار SQLite3 SQLite3 Tool

  • دستورات رایج SQLite3 Common SQLite3 Commands

  • دستور Dump در SQLite SQLite Dump Command

دستکاری داده در SQLite SQLite Data Manipulation

  • دستور SELECT در SQLite SQLite SELECT Statement

  • پرس و جو از تمام ستون ها در یک جدول Querying all columns in a table

  • پرس و جو از ستون های خاص در یک جدول Querying specific columns in a table

  • مرتب سازی داده ها Sorting Data

  • حذف رکوردهای تکراری Removing duplicate records

  • فیلتر کردن رکوردها Filtering Records

  • شناسایی مقادیر NULL Identifying NULL Values

  • انواع داده در SQLite SQLite Data Types

ایجاد اشیاء پایگاه داده Creating Database Objects

  • محدودیت های SQLite SQLite Constraints

  • دستورات ایجاد جدول در SQLite - قسمت ۱ SQLite Create Table Statements - Part 1

  • دستورات ایجاد جدول در SQLite - قسمت ۲ SQLite Create Table Statements - Part 2

  • دستور INSERT INTO در SQLite SQLite INSERT INTO Table Statement

  • دستور UPDATE در SQLite SQLite UPDATE Statement

  • دستور DELETE در SQLite SQLite DELETE Statement

عملگرهای SQLite SQLite Operators

  • عملگر BETWEEN در SQLite SQLite BETWEEN Operator

  • عملگر IN در SQLite SQLite IN Operator

  • عملگر LIKE در SQLite SQLite LIKE Operator

  • عملگر GLOB در SQLite SQLite GLOB Operator

راه اندازی محیط برنامه نویسی پایتون Setting Up Python Programming Environment

  • پایتون چیست What is Python

  • Jupyter Notebook چیست What is Jupyter Notebook

  • نصب سرور Jupyter Notebook Installing Jupyter Notebook Server

  • اجرای سرور Jupyter Running Jupyter Server

  • داشبورد Notebook Notebook Dashboard

  • رابط کاربری Jupyter Notebook Jupyter Notebook Interface

  • ایجاد یک نوت بوک جدید Creating a new notebook

مبانی برنامه نویسی پایتون Python Programming Fundamentals

  • عبارات Expressions

  • دستورات Statements

  • کامنت ها Comments

  • انواع داده Data Types

  • تبدیل انواع داده Casting Data Types

  • متغیرها Variables

  • لیست پایتون Python List

  • دیکشنری پایتون Python Dictionary

  • عملگرهای پایتون Python Operators

  • دستورات شرطی پایتون Python Conditional Statements

  • حلقه ها در پایتون Python Loops

  • توابع پایتون Python Functions

ساخت یک برنامه پایگاه داده با SQLite و پایتون - راه اندازی Build a Database App with SQLite and Python - The Setup

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

  • نصب پایتون در مک Installing Python on Macs

  • نصب پایتون در لینوکس Installing Python on Linux

  • نصب ویرایشگر متن installing Text Editor

  • نصب DB Browser برای SQLite Installing DB Browser for SQlite

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

ساخت رابط برنامه Building The Application Interface

  • چه چیزی خواهیم ساخت What we will create

  • طرح شماتیک برنامه Application design sketch

  • Tkinter چیست What is Tkinter

  • ایجاد تصویر لوگو Creating a logo image

  • ایجاد دایرکتوری پروژه Creating a project directory

  • وارد کردن ماژول tkinter Importing tkinterModule

  • ایجاد یک کلاس پایتون Creating a Python Class

  • افزودن ویجت ها: قسمت ۱ Adding Widgets : Part 1

  • افزودن ویجت ها: قسمت ۲ Adding Widgets : Part 2

  • افزودن ویجت ها: قسمت ۳ Adding Widgets : Part 3

  • افزودن ویجت ها: قسمت ۴ Adding Widgets : Part 4

اتصال برنامه به پایگاه داده Connecting App to Database

  • راه اندازی اتصال پایگاه داده از پایتون Setup database connectivity from Python

  • ایجاد توابع: قسمت ۱ Creating Functions : Part 1

  • ایجاد توابع: قسمت ۲ Creating Functions : Part 2

  • ایجاد توابع: قسمت ۳ Creating Functions : Part 3

  • تعیین اندازه برای پنجره برنامه Setting a size for the application window

  • کد پروژه Project Code

ساخت یک API با پایتون + جنگو + SQLite Build an API with Python + Django + SQLite

  • API چیست What is an API

  • Django چیست What is Django

  • ایجاد محیط مجازی Create a virtual environment

  • نصب Django Install Django

  • نصب REST Framework Install REST Framework

  • Corsheaders را نصب کنید Install Corsheaders

  • ایجاد پروژه Django Create Django Project

  • ایجاد برنامه Django Create Django App

  • پروژه جنگو ایجاد کنید Create Django Project

  • برنامه جنگو ایجاد کنید Create Django App

  • ثبت برنامه ها Register Applications

  • ثبت برنامه ها Register Applications

  • نصب Corsheaders Install Corsheaders

  • راه اندازی پایگاه داده SQLite SQLite Database Setup

  • اعمال مهاجرت های Django Applying Django Migrations

  • ایجاد یک مدل Create a model

  • ایجاد و اعمال مهاجرت جدید Create and apply new migration

  • ایجاد یک کلاس سریالایزر Create a serializer class

  • راه اندازی و توقف سرور توسعه Start and stop development server

  • ایجاد یک حساب کاربری سوپر یوزر Create a superuser account

  • ایجاد ویو ها: قسمت ۱ Create views: Part 1

  • ایجاد ویو ها: قسمت ۲ Create views: Part 2

  • نگاشت ویو ها به URL ها Map views to URLS

  • ثبت مدل Register Model

  • ایجاد اشیاء مدل Create Model Objects

  • نصب Postman Install Postman

  • تست API Test API

  • کد پروژه Project Code

نمایش نظرات

آموزش پایگاه‌های داده SQLite | برنامه‌نویسی پایتون: (ساخت اپلیکیشن و API)
جزییات دوره
9.5 hours
94
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
25,854
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bluelime Learning Solutions Bluelime Learning Solutions

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