
-
استفاده از عملیات Create, Read, Update, Delete برای مدیریت پایگاه داده
-
مبانی برنامهنویسی شیءگرا OOP در پایتون
-
درک نحوه ذخیره داده ها در چندین جدول در پایگاه دادهها
-
استفاده از API گوگلمپ برای نمایش دادهها
به دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش چهارم: استفاده از پایگاه داده در پایتون»
از دانشگاه «میشیگان» خوش آمدید
با ما در این دوره آموزشی همراه باشید و از دانشگاه میشیگان مدرک معتبر دریافت نمایید.
درباره دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش چهارم: استفاده از پایگاه داده در پایتون»
این دوره آموزشی بخش چهارم از پکیج آموزش صفر تا صد پایتون است که از سوی دانشگاه میشیگان ارائه شده است. مدرس این دوره دکتر چارلز سورنس (معروف به دکتر چاک) Charles Russell Severance (a.k.a.Dr.Chuck) است.
این دوره آموزشی که بر اساس کتاب پایتون برای همه (Python for Everybody) نوشته دکتر چاک، تنظیم شده است، از مرحله نصب پایتون تا اصول برنامهنویسی به زبان پایتون را شامل میشود.
این دوره آموزشی جامع، در ۵ دوره آموزشی مجزا تعریف شده است؛ به این ترتیب مخاطبان می توانند بنا بر دانش قبلی و سطح فعلی خود، از مرحله مناسب و سطح مناسب خود ، به آموختن مطالب این دوره آموزشی بپردازند.
دو دوره آموزشی اول (یعنی این دوره و دوره آموزشی «شروع کار با پایتون» مفاهیم پایه و بنیادی این زبان مانند متغیر ها، دستورات شرطی، حلقه ها،توابع، عبارات و ساختارهای دادهای مانند لیست ها، دیکشنریها و تاپلها را شامل میشوند؛ و در دوره سوم «استفاده از پایتون برای دسترسی به داده های وب» و دوره چهارم «استفاده از پایگاههای داده با پایتون» مباحثی مانند دسترسی به دادههای وب و پایگاههای داده و کار با آنها و مهارتهای ضروری همچون کار با انواع کتابخانه ها آموزش داده میشود.
در بخش پنجم از این دوره آموزشی یعنی «پروژه نهایی»، مخاطبان به زبان پایتون یک برنامه خواهند نوشت و مدرک نهایی این دوره را تحت عنوان «مدرک تخصصی» یا Special Certificate دریافت خواهند کرد.
شما میتوانید در هر یک از این دورههای آموزشی پنجگانه به طور جداگانه ثبتنام کنید و با پرداخت شهریه هریک از این دوره ها مدرک هر دوره را به طور جداگانه دریافت نمایید و یا در دوره آموزشی جامعی که تحت عنوان «صفر تا صد پایتون برای همه؛ پروژه نهایی» ارائه شده است ثبت نام نمایید و همه این دوره های آموزشی پنجگانه را یکجا دریافت نمایید و در نهایت مدرک تخصصی پایتون که مدرکی جامع و شامل نام همه این پنج دوره است را دریافت نمایید.
(لطفا درصورت تمایل به شرکت در دوره آموزشی «صفر تا صد پایتون برای همه؛ پروژه نهایی» به دقت شرایط آنرا مطالعه فرمایید.)
آنچه در دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش چهارم: استفاده از پایگاه داده در پایتون»
خواهید آموخت
ماژول اول
در نخستین بخش از این دوره آموزشی، اصول برنامهنویسی شیءگرا در پایتون (Object Oriented Python) را مطالعه خواهیم کرد. قرار نیست خودمان اشیاء را بنویسیم، اما چون بسیاری از چیزهایی که استفاده میکنیم مانند BeautifulSoup، رشتهها، دیکشنریها و اتصالات پایگاه داده (Database Conections) از الگوهای شیءگرا یا Object Oriented (OO) استفاده میکنند، باید حداقل برخی از الگوها و اصطلاحات آن را درک کنیم.
- به این دوره آموزشی خوش آمدید
- اجازه دهید بیشتر شما را بشناسیم
- Python Texbook
- کاراکترها و رشتههای یونیکد
- آزمون
- نصب پایتون و برنامهنویسی در ویندوز
- گرفتن اسکرین شات در ویندوز
- نصب پایتون و برنامهنویسی در مکینتاش
- گرفتن اسکرین شات در مکینتاش
- تعاریف و اصطلاحات شیءگرا
- اولین کلاس و شیء ما
- چرخه عمر شیء
- وراثت در شیء
- آزمون
- گفتگو با Bertrand Meyer درباره مهندسی نرم افزار
- ملاقات حضوری
ماژول دوم
در این ماژول چهار عملیات اصلی CRUD (ایجاد create، خواندنread ، بروزرسانی updateو حذف delete ) برای مدیریت دادههای ذخیرهشده در پایگاه داده را خواهیم آموخت.
- پایگاههای داده رابطهای Relational Databases
- استفاده از پایگاه داده
- CRUD در یک جدول واحد
- حل مثال برای شمارش ایمیلها در یک پایگاه داده
- آزمون
- تکلیف
- تکلیف
- ملاقات حضوری در زاگرب، کرواسی
- مصاحبه با Elizabet Fong درباره سالهای ابتدایی SQL
ماژول سوم
در این ماژول، خواهیم آموخت که چگونه دادهها در جداول مختلف یک پایگاه داده ذخیره میشوند و چگونه ردیفها به یکدیگر مرتبط میشوند و سعی خواهیم کرد روابطی در پایگاه داده ایجاد کنیم.
- طراحی مدل داده Data Model
- نمایش مدل داده در جداول
- وارد کردن دادههای رابطهای Relational Data
- بازسازی دادهها با استفاده از JOIN
- حل مثال برای مبحث Tracks.py
- آزمون
- تکلیف
- ملاقات حضوری در پرت ، استرالیا
- گفتگو با Niklaus Wirth
- ملاقات حضوری در بارسلونا
ماژول چهارم
در این ماژول، میآموزیم که چگونه میتوان موقعیتهایی مانند ثبتنام دانشجویان در دورهها را مدلسازی کنیم، در الگوی این ماژول، به عنوان مثال هر دوره تعداد زیادی دانشجو دارد و هر دانشجو در دورههای متعددی ثبتنام کرده است.
- روابط چند به چندMany-to-Many Relationship
- حل مثال برای roster.py
- آزمون
- تکلیف
- ملاقات حضوری در مکزیکوسیتی
- گفتگو با Andrew Tannenbaum
ماژول پنجم
در این ماژول، همه آنچه که تا کنون آموختیم را جمعبندی میکنیم، دادهها را بازیابی و پردازش میکنیم و سپس از API نقشههای OpenStreetMapبرای بصریسازی دادههایمان استفاده میکنیم.
- ژئوکدینگ Geocoding
- حل مثال برای مبحث ژئودیتا Geodata
- دستورالعمل ثبت تکلیف ارزیابی شده توسط همتایان – نظر مدرس
- تکلیف
- ملاقات حضوری در آمستردام
- گفتگو با Richard Stallman درباره ساختار آزاد نرم افزارها Free Software Fondation
- گفتگو با Brian Behlendorf درباره Apache
- لطفا به این دوره آموزشی امتیاز دهید
- پرسشنامه پایانی
اخذ مدرک معتبر دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش چهارم: استفاده از پایگاه داده با پایتون»
از «دانشگاه میشیگان»
دوره آموزشی «صفر تا صد پایتون برای همه؛ بخش چهارم: استفاده از پایگاه داده با پایتون» از سوی «دانشگاه میشیگان» در پلتفرم آموزشی «کورسرا» برگزار می شود.
محتوای آموزشی این دوره مانند سایر دوره های آموزشی موجود در پلتفرم کورسرا به صورت فایل های ویدئویی در سایت کورسرا قرار داده شده است و شما می توانند با ثبت نام در دوره آموزشی و مشاهده ویدئو ها از مطالب آموزشی استفاده کنید و پس از پاسخ به سوالات چهارگزینه ای مدرک معتبر این دوره را دریافت نمایید.
مدرک معتبر این دوره آموزشی مانند سایر دوره های آموزشی این پلتفرم همراه با کد منحصر به فرد برای هر دانشجو صادر می شود و در حساب کاربری دانشجو در سایت کورسرا موجود و قابل دریافت و دانلود و پرینت می شود.
شما می توانید با درج عنوان دوره و کد مدرک در رزومه و لینکدین و سایر شبکه های اجتماعی به این مهارت خود استناد نمایید.
با وارد کردن کد اعتباررسنجی هر مدرک در مرورگر اینترنت، مدرک دوره همراه با نام دانشجو و دوره و دانشگاه نمايش داده می شود.
ما در «علم از نو» محتوای آموزشی و آزمون ها را به زبان فارسی در اختیار شما قرار می دهیم و در ثبت آزمون در سایت کورسرا همراه شما هستیم تا با موفقیت و به سهولت موضوعات مورد نظرتان را آموخته و از بهترین دانشگاه های سراسر دنیا دانش و مدرک معتبر کسب نمایید.
برای اطلاعات بیشتر به مقاله «آشنایی با پلتفرم کورسرا» و یا به بخش «روش کار علم از نو» و «سوالات متداول» مراجعه بفرمایید یا با همکاران ما تماس بگیرید.
موفق باشید!
نمونه مدرک دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش چهارم: استفاده از پایگاه داده با پایتون»
از دانشگاه میشیگان در پلتفرم کورسرا
نمونه کلاس

در این ماژول اصول برنامهنویسی شیءگرا در پایتون (Object Oriented Python) را مطالعه خواهیم کرد. نگارش اشیاء موضوع کار ما نیست، اما چون بسیاری از چیزهایی که استفاده میکنیم مانند BeautifulSoup، رشتهها، دیکشنریها و اتصالات پایگاه داده (Database Conections) از الگوهای شیءگرا یا Object Oriented (OO) استفاده میکنند، باید حداقل برخی از الگوها و اصطلاحات آن را درک کنیم.
۱۳۸ دقیقه
ورود به کلاس - ماژول اول
به این دوره آموزشی خوش آمدید
(۲ دقیقه)
اجازه دهید بیشتر شما را بشناسیم
(۱۰ دقیقه)
Python Texbook
(۱۰ دقیقه)
کاراکترها و رشتههای یونیکد
(۱۷ دقیقه)
آزمون
(۵ سوال)
نصب پایتون و برنامهنویسی در ویندوز
(۸ دقیقه)
گرفتن اسکرین شات در ویندوز
(۲ دقیقه)
نصب پایتون و برنامهنویسی در مکینتاش
(۴ دقیقه)
گرفتن اسکرین شات در مکینتاش
(۴ دقیقه)
تعاریف و اصطلاحات شیءگرا Object Oriented
(۱۵ دقیقه)
اولین Class و Object
(۱۰ دقیقه)
چرخه عمر شیء
(۹ دقیقه)
وراثت در شیء Object Inheritance
(9 دقیقه)
آزمون
(۴ سوال)
گفتگو با Bertrand Meyer درباره مهندسی نرم افزار
(۱۱ دقیقه)
ملاقات حضوری
(۱ دقیقه)

در این ماژول چهار عملیات اصلی CRUD (ایجاد create، خواندنread ، بروزرسانی updateو حذف delete ) برای مدیریت دادههای ذخیرهشده در پایگاه داده را خواهیم آموخت.
۶۷ دقیقه
ورود به کلاس - ماژول دوم
پایگاههای داده رابطهای Relational Databases
(۱۳ دقیقه)
استفاده از پایگاه داده
(۱۲ دقیقه)
CRUD در یک جدول واحد
(۱۶ دقیقه)
حل مثال برای شمارش ایمیلها در یک پایگاه داده
(۱۳ دقیقه)
آزمون
(۵ سوال)
تکلیف
(۱ ساعت)
تکلیف
(۱ ساعت)
ملاقات حضوری در زاگرب، کرواسی
(3 دقیقه)
گفتگو با Elizabet Fong درباره سالهای ابتدایی SQL
(۳ دقیقه)

در این ماژول، خواهیم آموخت که چگونه دادهها در جداول مختلف یک پایگاه داده ذخیره میشوند و چگونه ردیفها به یکدیگر مرتبط میشوند و سعی خواهیم کرد روابطی در پایگاه داده ایجاد کنیم.
۷۴ دقیقه
ورود به کلاس - ماژول سوم
طراحی مدل داده Data Model
(۱۳ دقیقه)
نمایش مدل داده در جداول
(۱۱ دقیقه)
وارد کردن دادههای رابطهای Relational Data
(۹ دقیقه)
بازسازی دادهها با استفاده از JOIN
(۱۲ دقیقه)
حل مثال برای Tracks.py
(۷ دقیقه)
آزمون
(۵ پرسش)
تکلیف
(۱ ساعت)
ملاقات حضوری در پرت ، استرالیا
(۱ دقیقه)
گفتگو با Niklaus Wirth
(۱۵ دقیقه)
ملاقات حضوری در بارسلونا
(۲ دقیقه)

در این ماژول، میآموزیم که چگونه میتوان موقعیتهایی مانند ثبتنام دانشجویان در دورهها را مدلسازی کنیم، در الگوی این ماژول، به عنوان مثال هر دوره تعداد زیادی دانشجو دارد و هر دانشجو در دورههای متعددی ثبتنام کرده است.
۴۰ دقیقه
ورود به کلاس - ماژول چهارم
روابط چند به چندMany-to-Many Relationship
(۱۷ دقیقه)
حل مثال برای roster.py
(۱۱ دقیقه)
آزمون
(۹ سوال)
تکلیف
(۱ ساعت)
ملاقات حضوری در مکزیکوسیتی
(۱ دقیقه)
گفتگو با Andrew Tannenbaum
(۱ دقیقه)

در این ماژول، همه آنچه که تا کنون آموختیم را جمعبندی میکنیم، دادهها را بازیابی و پردازش میکنیم و سپس از API نقشههای OpenStreetMapبرای بصریسازی دادههایمان استفاده میکنیم.
۶۸ دقیقه
ورود به کلاس - ماژول پنجم
ژئوکدینگ Geocoding
(۹ دقیقه)
حل مثال برای ژئودیتا Geodata
(۱۸ دقیقه)
دستورالعمل تکلیف ارزیابی شده توسط همتایان - نظر مدرس
(۱۰ دقیقه)
تکلیف
(۱ ساعت)
ملاقات حضوری در آمستردام
(۳ دقیقه)
گفتگو با Richard Stallman در باره ساختار آزاد نرم افزارها Free Software Fondation
(۲ دقیقه)
گفتگو با Brian Behlendorf درباره Apache
(۴ دقیقه)
لطفا به این دوره آموزشی امتیاز دهید
(۱۰ دقیقه)
اختیاری: پرسشنامه پایانی
(۱۰ دقیقه)
موارد مرتبط
دوره آموزشی «آموزش صفر تا صد پایتون برای همه»
-
نصب پایتون و نوشتن اولین برنامه!
-
آشنایی با مفاهیم پایه زبان برنامهنویسی پایتون
-
آشنایی با ابزارهای اصلی برنامهنویسی مانند حلقه ها (loops) و توابع (functions) و استفاده از آنها
-
آشنایی با متغیرها (variables) برای ذخیره و بازیابی و محاسبه اطلاعات و استفاده از آنها
-
توضیح اصول ساختار دادههاو روش استفاده از آنها
-
نوشتن برنامه هایی برای خواندن و نگارش داده ها در فایلها
-
ذخیره دادهها به صورت کلید-مقدار در پایتون به کمک دیکشنری ها
-
انجام کارهای چند مرحلهای مانند ذخیرهسازی یا اجرای حلقه با استفاده از «تاپل» ها
-
استفاده از عبارات منظم (Regular Expressions) برای استخراج دادهها از رشتهها.
-
درة پروتکلهایی که مرورگرهای وب برای بازیابی اسناد و اپلیکیشنهای وب از آنها استفاده میکنند.
-
بازیابی دادهها از وبسایت ها و API ها با استفاده از پایتون.
-
کار با دادههای XML
-
استفاده از عملیات Create, Read, Update, Delete برای مدیریت پایگاه داده
-
مبانی برنامهنویسی شیءگرا OOP در پایتون
-
درک نحوه ذخیره داده ها در چندین جدول در پایگاه دادهها
-
استفاده از API گوگلمپ برای نمایش دادهها
-
Python Programming
-
Web Scraping
-
Data Processing
-
Relational Database
-
JSON
-
Database Design
-
JSON
-
Problem Solving
دوره آموزشی «صفر تا صد پایتون برای همه؛ بخش دوم: ساختارهای داده در پایتون»
-
توضیح اصول ساختار دادههاو روش استفاده از آنها
-
نوشتن برنامه هایی برای خواندن و نگارش داده ها در فایلها
-
ذخیره دادهها به صورت کلید-مقدار در پایتون به کمک دیکشنری ها
-
انجام کارهای چند مرحلهای مانند ذخیرهسازی یا اجرای حلقه با استفاده از «تاپل» ها
دوره آموزشی «صفر تا صد پایتون برای همه؛ بخش پنجم، پروژه نهایی: بازیابی، پردازش و نمایش دادهها با پایتون»
-
Python Programming
-
Web Scraping
-
Data Processing
-
Relational Database
-
JSON
-
Database Design
-
JSON
-
Problem Solving
نظرات
متوسط امتیازات
جزئیات امتیازات
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.