آموزش پایگاه های داده با پایتون: MySQL، SQLite و MongoDB با پایتون

Databases with Python: MySQL, SQLite & MongoDB with Python

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

آنچه یاد خواهید گرفت

  • ساخت و دستکاری پایگاه داده با پایتون
  • استاد برنامه نویسی SQL
  • نصب و استفاده از ابزار MySQL
  • استفاده از MySQL با پایتون
  • ایجاد، درج، به روز رسانی، فیلتر و حذف رکوردها، جداول و پایگاه های داده در SQL
  • دستورات SQL را در پایتون بدون نصب برنامه اعمال کنید
  • استفاده از SQLite با پایتون
  • استاد برنامه نویسی NoSQL
  • نصب و استفاده از ابزار MongoDB
  • استفاده از MongoDB با پایتون
  • ایجاد، درج، به روز رسانی، فیلتر و حذف اسناد و مجموعه ها در NoSQL
  • پشتیبانی QA مربی را دریافت کنید

سلام و به پایگاه‌های داده با پایتون خوش آمدید: MySQL، SQLite MongoDB با دوره پایتون.

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

بنابراین، اگر می خواهید یک توسعه دهنده، مهندس یا دانشمند داده حرفه ای باشید، بسیار مهم است که با انواع پایگاه های داده آشنا باشید.

در این دوره آموزشی، نحوه استفاده از انواع پایگاه های داده با زبان برنامه نویسی پایتون، از ابتدا تا حرفه ای بودن را خواهید آموخت. شما در استفاده از SQL از طریق MySQL و SQLite و همچنین NoSQL از طریق MongoDB تسلط خواهید داشت.

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

MySQL چیست؟

MySQL یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که توسط Oracle توسعه یافته است که بر اساس زبان جستجوی ساختاریافته (SQL) است.

MySQL منبع باز، انعطاف پذیر، با کارایی بالا، ایمن و استفاده آسان است.

SQLite چیست؟

SQLite یک کتابخانه نرم افزاری است که یک سیستم مدیریت پایگاه داده رابطه ای را ارائه می دهد. Lite در SQLite به معنای سبک وزن از نظر راه اندازی، مدیریت پایگاه داده و منابع مورد نیاز است.

SQLite دارای ویژگی های قابل توجه زیر است: مستقل، بدون سرور، پیکربندی صفر، تراکنش.

MongoDB چیست؟

MongoDB یک برنامه مدیریت پایگاه داده NoSQL منبع باز است که برای مجموعه های بزرگی از داده های توزیع شده استفاده می شود.

سازمان‌ها می‌توانند از Mongo DB برای درخواست‌های موقت، نمایه‌سازی، متعادل‌سازی بار، تجمیع، اجرای سمت سرور و سایر ویژگی‌ها استفاده کنند.


سلام، نام من احمد ابراهیم است. من یک مهندس نرم افزار و متخصص علوم داده هستم و مدرس این دوره خواهم بود.

اگر در طول این دوره سؤالی داشتید، لطفاً از من سؤال بپرسید، و من در اسرع وقت به شما پاسخ خواهم داد.

بنابراین، ما چیزهای زیادی برای پوشش دادن در این دوره منحصر به فرد داریم.

بیایید شروع کنیم

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

  • توسعه دهندگان پایتون
  • مبتدیان پایتون که اصول پایتون را می دانند
  • توسعه دهنده پایتون متوسط
  • هر کسی که می خواهد از پایگاه داده با پایتون استفاده کند
  • توسعه‌دهنده پایتون که می‌خواهد حرفه برنامه‌نویس خود را ارتقا دهد
  • برنامه نویسان، توسعه دهندگان نرم افزار، مهندسان نرم افزار و دانشمندان داده
  • توسعه دهندگانی که در مورد پایگاه های داده کنجکاو هستند

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

مقدمه Introduction

  • معرفی دوره Course Introduction

  • آنچه شما باید بدانید What you should know

  • MySQL چیست؟ What is MySQL?

  • SQLite چیست؟ What is SQLite?

  • MonogDB چیست؟ What is MonogDB?

MySQL با پایتون MySQL with Python

  • MySQL را دانلود کنید Download MySQL

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

  • رابط MySQL MySQL Connector

  • ایجاد پایگاه داده و تست Creating database and testing

  • ایجاد جداول و بررسی Creating tables and checking

  • کلید اصلی برای جداول PRIMARY KEY for tables

  • درج رکوردها در جداول Insert records into tables

  • افزودن رکوردهای زیادی Adding many records

  • داده ها را انتخاب و واکشی کنید SELECT and fetchall data

  • انتخاب ستون ها SELECT COLUMNS

  • اولین رکورد را دریافت کنید Get the first record

  • نتایج را فیلتر کنید Filter the results

  • کاراکترهای Wildcard Wildcard Characters

  • مرتب سازی نتایج Sorting the results

  • حذف رکوردها و جلوگیری از تزریق SQL Deleting records and preventing SQL injections

  • حذف جداول Removing tables

  • به روز رسانی جداول و فرار از مقادیر Updating tables and escaping values

  • محدودیت Limitation

SQLite با پایتون SQLite with Python

  • SQLite با پایتون قسمت 1 SQLite with Python Part 1

  • SQLite با پایتون قسمت 2 SQLite with Python Part 2

  • SQLite با پایتون قسمت 3 SQLite with Python Part 3

  • SQLite با پایتون قسمت 4 SQLite with Python Part 4

  • SQLite با پایتون قسمت 5 SQLite with Python Part 5

  • SQLite با پایتون قسمت 6 SQLite with Python Part 6

  • SQLite با پایتون قسمت 7 SQLite with Python Part 7

  • SQLite با پایتون قسمت 8 SQLite with Python Part 8

  • SQLite با پایتون قسمت 9 SQLite with Python Part 9

  • SQLite با پایتون قسمت 10 SQLite with Python Part 10

  • SQLite با پایتون قسمت 11 SQLite with Python Part 11

MongoDB با پایتون MongoDB with Python

  • MongoDB با پایتون قسمت 1 MongoDB with Python Part 1

  • MongoDB با پایتون قسمت 2 MongoDB with Python Part 2

  • MongoDB با پایتون قسمت 3 MongoDB with Python Part 3

  • MongoDB با پایتون قسمت 4 MongoDB with Python Part 4

  • MongoDB با پایتون قسمت 5 MongoDB with Python Part 5

  • MongoDB با پایتون قسمت 6 MongoDB with Python Part 6

  • MongoDB با پایتون قسمت 7 MongoDB with Python Part 7

  • MongoDB با پایتون قسمت 8 MongoDB with Python Part 8

  • MongoDB با پایتون قسمت 9 MongoDB with Python Part 9

  • MongoDB با پایتون قسمت 10 MongoDB with Python Part 10

  • MongoDB با پایتون قسمت 11 MongoDB with Python Part 11

  • MongoDB با پایتون قسمت 12 MongoDB with Python Part 12

  • MongoDB با پایتون قسمت 13 MongoDB with Python Part 13

نمایش نظرات

آموزش پایگاه های داده با پایتون: MySQL، SQLite و MongoDB با پایتون
جزییات دوره
3h 13m
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
25,779
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

FLOOSTEC Now FLOOSTEC Now

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

Ahmed IB Ahmed IB

مهندس نرم افزار و مربی من احمد IB (ایبرا) هستم ، مهندس ارشد توسعه نرم افزار و مربی با مدرک لیسانس مهندسی برق ، ارتباطات و مهندسی کامپیوتر. من یک تجربه کاربردی عالی در بسیاری از زبانها و چارچوبهای برنامه نویسی دارم ، همچنین دانش و تجربه ماهرانه ای در مهندسی نرم افزار با مهارت در زمینه طراحی ، توسعه ، آزمایش و نگهداری برنامه های مقیاس پذیر دارم. هر روز ، من در حال به روزرسانی مهارت های خود و یادگیری جدید هستم ، زیرا همیشه علاقه مند به توسعه کار و مهارت های روزمره ام و دوست دارم به دیگران کمک کنم مهارت های جدید را یاد بگیرند و مهارت های خود را از طریق آموزش ویدئویی کوتاه و مستقیم به اشتراک بگذارم. هرگز یادگیری را متوقف نکن!