
-
نصب پایتون و نوشتن اولین برنامه!
-
آشنایی با مفاهیم پایه زبان برنامهنویسی پایتون
-
آشنایی با ابزارهای اصلی برنامهنویسی مانند حلقه ها (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
به دوره آموزشی
«صفر تا صد پایتون برای همه»
از «دانشگاه میشیگان»،
خوش آمدید
با ما در این دوره آموزشی همراه باشید و از دانشگاه میشیگان مدرک معتبر دریافت نمایید.
درباره دوره آموزشی
«صفر تا صد پایتون برای همه»
این دوره آموزشی از سوی دانشگاه میشیگان ارائه شده است. مدرس این دوره دکتر چارلز سورنس (معروف به دکتر چاک) Charles Russell Severance (a.k.a.Dr.Chuck) است.
این دوره آموزشی که بر اساس کتاب پایتون برای همه (Python for Everybody) نوشته دکتر چاک، تنظیم شده است، از مرحله نصب پایتون تا اصول برنامهنویسی به زبان پایتون را شامل میشود و نیاز به هیچ دانش قبلی دربارع برنامهنویسی و یا ریاضیات ندارد و مجموعه مباحث پنج دوره آموزشی زیر را شامل میشود:
- دوره آموزشی اول: «پایتون برای همه»
- دوره آموزشی دوم: «ساختارهای داده در پایتون»
- دوره آموزشی سوم: «استفاده از پایتون برای دسترسی به دادههای وب»
- دوره آموزشی چهارم: «استفاده از پایگاه داده با پایتون»
- دوره آموزشی پنجم: «پروژه نهایی»
دو دوره آموزشی اول و دوم، مفاهیم پایه و بنیادی این زبان مانند متغیرها، دستورات شرطی، حلقهها،توابع، عبارات و ساختارهای دادهای مانند لیستها، دیکشنریها و تاپلها را شامل میشوند؛ و در دوره سوم و چهارم مباحثی مانند دسترسی به دادههای وب و پایگاههای داده و کار با آنها و مهارتهای ضروری همچون کار با انواع کتابخانهها آموزش داده میشود.
در بخش پنجم از این دوره آموزشی یعنی «پروژه نهایی»، مخاطبان به زبان پایتون یک برنامه خواهند نوشت و مدرک نهایی این دوره را تحت عنوان «مدرک تخصصی» یا Special Certificate دریافت خواهند کرد.
شما میتوانید در هر یک از این دورههای آموزشی پنجگانه به طور جداگانه ثبتنام کنید و با پرداخت شهریه هریک از این دوره ها مدرک هر دوره را به طور جداگانه دریافت نمایید و یا در این دوره آموزشی جامع که تحت عنوان «صفر تا صد پایتون برای همه» ارائه شده است ثبت نام نمایید و همه این دوره های آموزشی پنجگانه را یکجا دریافت نمایید و در نهایت مدرک تخصصی پایتون که مدرکی جامع و شامل نام همه این پنج دوره است را دریافت نمایید.
شرایط شرکت در دوره آموزشی «صفر تا صد پایتون برای همه»
برای شرکت و استفاده از این دورهآموزشی نیازی به هیچ پیشزمینهای درباره برنامهنویسی و ریاضیات ندارید.
این دوره به ترتیبی طراحی شدهاست که دانشجویان میتوانند ظرف یک ماه یا کمتر از یک ماه، مطالب این دوره آموزشی را کامل نمایند؛ لیکن بر اساس قوانین دانشگاه میشیگان درصورت تمایل به ادامه یادگیری و انجام «پروژه پایانی» در ماه دوم و یا ماههای بعدی، دانشجویان ملزم به پرداخت مبلغی اضافی به ازای هر ماه خواهند بود و اگر در زمانی طولانیتر از یک ماه پس ثبت نام بخواهید پروژه نهایی خود را ثبت نمایید باید به ازای هر ماه، مبلغی به شرح زیر به دانشگاه پرداخت نمایید:
- ثبتنام در دوره آموزشی «صفر تا صد پایتون برای همه» و اتمام دوره و شرکت در آزمونها و ثبت پروژه نهایی ظرف یک ماه : ۱۳،۲۰۰،۰۰۰ تومان
- اتمام دوره و شرکت در آزمونها و ثبت پروژه نهایی در ماه دوم : ۲۵ دلار شارژ دوره آموزشی برای ماه دوم
- اتمام دوره و شرکت در آزمونها و ثبت پروژه نهایی در ماه سوم : ۵۰ دلار شارژ برای ماه سوم
آنچه در دوره آموزشی «صفر تا صد پایتون برای همه» خواهید آموخت
بخش اول: «برنامهنویسی برای همه؛ شروع کار با پایتون»
ماژول اول
- ویدئو «خوش آمد گویی»
- به این دوره آموزشی خوش آمدید
- به پایتون خوش آمدید با Guido van Rossum
- معرفی کتاب پایتون برای همه Python for Everybody: Exploring Data in Python 3
- دستورالعمل ارسال تکالیف
- چرا برنامهنویسی
- نگاهی به سخت افزار
- پایتون؛ به عنوان یک زبان برنامه نویسی
- نسخه صوتی این دوره آموزشی
- ملاقات
- ملاقات حضوری در بنگلور، هند
ماژول دوم
- مهم: استفاده از پایتون در این دوره
- نکاتی درباره انتخاب ویرایشگر متن
- آموزش تصویری استفاده از Python Playground
- نصب پایتون و نوشتن برنامه در ویندوز
- آموزش گرفتن اسکرینشات در ویندوز
- نصب پایتون و نوشتن برنامه در مکینتاش
- آموزش گرفتن اسکرینشات در ویندوز
- اختیاری: تمرین برای انجام تکالیف؛ نصب پایتون
- مصاحبه: Eben Upton and RaspBerry Pi
ماژول سوم
- نوشتن یک پاراگراف کد
- آزمون: ده پرسش چهار گزینهای
- آموزش تصویری انجام تکلیف Hello Word
- تکلیف: بنویسید Hello Word
- مصاحبه: دکتر Daphne Koller و داستان ساخت «کورسرا»
ماژول چهارم
- عبارات Expressions
- عبارات Expressions ۲
- عبارات Expressions ۳
- آزمون: ده سوال چهار گزینهای
- تکلیف
- مثال حل شده برای تکلیف
- تکلیف
- حل مثال برای تکلیف
- مصاحبه: Pooja Sankar
- ملاقات حضوری در کالیفرنیا، امریکا
ماژول پنجم
- عبارات شرطی
- عبارات شرطی ۲
- آزمون: ده پرسش چهار گزینهای
- تکلیف
- حل مثال برای تکلیف
- تکلیف
- مصاحبه: Massimo Banzi
- ملاقات حضوری در سئول، کره
ماژول ششم
- استفاده از توابع
- ساخت توابع
- آزمون: ده پرسش چهار گزینهای
- تکلیف
- مصاحبه: Guido van Rossum
- ملاقات حضوری در مانیل، فیلیپین
ماژول هفتم
- مفهوم «حلقه» و «تکرار»
- حلقههای قطعی (Definite Loops)
- پیدا کردن بزرگترین مقدار
- اصطلاحات حلقه ها
- آزمون: ده پرسش چهار گزینهای
- حل مثال برای تکلیف
- تکلیف
- گام بعدی با دکتر چاک
- مصاحبه: Guido van Rossum دوران مدرن با پایتون
- ملاقات حضوری در پاریس، فرانسه
بخش دوم: «صفر تا صد پایتون برای همه؛ بخش دوم: ساختارهای داده در پایتون»
ماژول اول
در این دوره آموزشی، مباحث دوره آموزشی قبلی یعنی صفر تا صد پایتون برای همه؛ بخش اول: شروع کار با پایتون» را ادامه میدهیم؛ و از فصل ۶کتاب درسی «پایتون برای همه»، شروع می کنیم و به بررسی رشتهها و سپس ساختارهای داده میپردازیم.
- به این دوره آموزشی خوش آمدید!
- به دوره آموزشی «ساختارهای داده در پایتون» خوش آمدید
- به ما کمک کنید تا شما را بیشتر بشناسیم!
- فهرست
- Textbook
- دستورالعمل ثبت تکالیف
- رشته ها
- کار با رشته ها
- آزمون
- تکلیف
- حل مثال برای تکلیف
- ملاقات حضوری و جلسه پرسش و پاسخ در نیویورک
- تاریخ محاسبات
- ملاقات
- نسخه صوتی دوره آموزشی
ماژول دوم
در این بخش، شما مقدمات لازم را برای نوشتن برنامههای پایتون را خواهید آموخت.
- مهم: استفاده از پایتون در این دوره آموزشی
- چند نکته درباره انتخاب ویرایشگر متن
- استفاده از محیط تمرینی Python
- Python Code Playground
- نصب پایتون و برنامهنویسی در ویندوز
- روش گرفتن اسکرینشات در ویندوز
- نصب پایتون و برنامهنویسی در مکینتاش
- روش گرفتن اسکرینشات در مکینتاش
- اختیاری: اسکرین شات
- تکلیف
ماژول سوم
تا اینجا، ما با دادههایی کار کردهایم که از کاربر خوانده شده یا در قالب ثابتها استفاده شدهاند.
اما برنامههای واقعی مقادیر بسیار بزرگتری از دادهها را پردازش میکنند و این کار را با خواندن و نوشتن فایلها در حافظه ثانویه رایانه انجام میدهند. در این فصل، نوشتن اولین برنامههایی را آغاز میکنیم که دادههای واقعی را میخوانند و بررسی و پردازش میکنند.
- فایل ها
- پردازش فایلها
- کوییز
- تکلیف
- مثال حل شده از برای تکلیف
- تکلیف
- مثال حل شده از تکلیف کجا است؟
- جلسه ملاقات حضوری و پرسش و پاسخ در بارسلونا
- مصاحبه با Gordon Bell
ماژول چهارم
برای حل مسائل پیچیدهتر در پایتون، به متغیرهای قدرتمندتری نیاز داریم.
تا اینجا از متغیرهای ساده برای ذخیره اعداد یا رشتهها استفاده کردهایم، و تنها یک مقدار در هر متغیر ذخیره میشد. اما با شروع کار با لیستها، میتوانیم مقادیر متعددی را در یک متغیر ذخیره کنیم و از یک طرح شاخصبندی برای ذخیره، سازماندهی و بازیابی مقادیر مختلف از داخل یک متغیر استفاده کنیم. به این متغیرهای چندمقداری “کالکشنها” (Collections) یا “ساختارهای داده” (Data Structures) میگوییم.
- لیستها
- دستکاری لیستها
- لیستها و رشتهها
- لیستهای پایتون در پاریس
- آزمون
- تکلیف
- تکلیف
- مثال حل شده برای تکلیف رشته ها
- ملاقات حضوری و جلسات پرسش و پاسخ در شیکاگو
- مصاحبه با Rasmus Lendorf درباره PHP
ماژول پنجم
دیکشنری پایتون یکی از قدرتمندترین ساختارهای داده در پایتون هستند.
به جای نمایش مقادیر در یک لیست خطی، دیکشنریها دادهها را به صورت جفتهای کلید/مقدار ذخیره میکنند. استفاده از جفتهای کلید/مقدار به ما این امکان را میدهد که یک “پایگاه داده” ساده در حافظه را در قالب یک متغیر پایتون ایجاد کنیم.
- دیکشنریها
- شمارش با دیکشنریها
- دیکشنریها و فایلها
- آزمون
- تکلیف
- مثال حل شده برای تکلیف
- ملاقات حضوری و جلسات پرسش و پاسخ در آمستردام
- مصاحبه با Brendan Eich درباره Javascript
- دکتر چاک در مسابقات موتورسواری
ماژول ششم
تاپلها سومین و آخرین ساختار داده پایه در پایتون هستند.
تاپلها نسخه سادهتری از لیستها هستند. ما معمولاً از تاپلها در ترکیب با دیکشنریها برای انجام کارهای چندمرحلهای مانند مرتبسازی یا حلقه زدن بر روی تمامی دادهها در یک دیکشنری استفاده میکنیم.
- تاپلها
- آزمون
- تکلیف
- مثال حل شده برای تکلیف تاپلها و رشتهها
- ملاقات حضوری و جلسات پرسش و پاسخ در مکزیکو
- گفتگو با John Resing درباره JQuery
- گفتگو با Douglas Crockford درباره نشانهگذاری شیء جاوااسکریپت (JSON)
- بزرگترین تاکو در جهان
ماژول هفتم
برای جشن گرفتن رسیدن شما به نیمهراه دوره آموزشی تخصصی پایتون برای همه، از شما دعوت میکنیم که در مراسم فارغالتحصیلی آنلاین ما شرکت کنید. این مراسم خیلی طولانی نیست و شامل یک سخنران آغازین و یک سخنرانی کوتاه است.
- جشن فارغالتحصیلی
- جمعبندی با دکتر چاک
- لطفا به این دوره آموزشی امتیاز دهید
- پرسشنامه پایانی
بخش سوم: «صفر تا صد پایتون برای همه؛ بخش سوم: دسترسی به دادههای وب از طریق پایتون»
ماژول اول
در این بخش، ابتدا پایتون و یک ویرایشگر متن نصب خواهید کرد.
- به این دوره آموزشی خوش آمدید
- Python textbook
- به ما کمک کنید شما را بیشتر بشناسیم
- سرفصلهای دوره
- به پایتون خوش آمدید!
- چند نکته درباره انتخاب ویرایشگر متنی مناسب
- گرفتن اسکرین شات
- استفاده از پایتون و برنامه نویسی در ویندوز
- گرفتن اسکرینشات در ویندوز
- استفاده از پایتون و برنامه نویسی در مکینتاش
- گرفتن اسکرینشات در مکینتاش
ماژول دوم
عبارتهای منظم (Regular Expressions) زبان بسیار خاصی هستند که به ما امکان میدهند تا به طور مختصر رشتهها را جستجو کرده و دادهها را از آنها استخراج کنیم. عبارتهای منظم یک زبان مستقل هستند و شاید دانستن نحوه استفاده از عبارتهای منظم ضروری نباشد، اما زبانی بسیار قدرتمند است و میتوانند بسیار مفید باشد.
- عبارات با قاعده یا منظم
- استخراج دادهها
- راهنمای سریع عبارتهای منظم پایتون
- آزمون
- تکلیف
- ملاقات حضوری در دنهاگ
- گفتگو با Bjarne Stroustrup درباره
ماژول سوم
در این بخش، درباره پروتکلهایی که مرورگرهای وب برای بازیابی اسناد استفاده میکنند و پروتکلهایی که برنامههای وب برای تعامل با رابطهای برنامهنویسی کاربردی (APIs) استفاده میکنند، یاد خواهیم گرفت.
- فناوری شبکهای
- پروتکل انتقال ابرمتن (HTTP)
- یک مثال برای سوکت ها
- استفاده از کنسول توسعهدهنده برای کاوش در HTTP
- مطالعه تکمیلی
- آزمون
- تکلیف
- گفتگو با Leonard Kleinrock
- گفتگو با Robert Cailliau
- ملاقات حضوری در آتلانتا
- دکتر چاک در اخبار CNN
ماژول چهارم
در این بخش، یاد میگیریم که چگونه از پایتون برای بازیابی دادهها از وبسایتها و رابطهای برنامهنویسی کاربردی (APIs) از طریق اینترنت استفاده کنیم.
- کاراکترها و رشتههای یونیکد
- بازیابی صفحات وب
- حل مثال استفاده از Urllib
- تجزیه صفحات وب
- حل مثال عملی BeautifulSoup
- چند نکته درباره BeautifulSoup
- آزمون
- تکلیف
- تکلیف
- ساعات ملاقات حضوری و پرسش و پاسخ در مونترال
- گفتگو با Tim Berners-Lee درباره اختراع وب
- موژو من در ژنو!
ماژول پنجم
در این بخش، یاد میگیریم که چگونه دادههای XML (زبان نشانهگذاری گسترشپذیر) را بازیابی و تجزیه کنیم.
- دادهها در وب
- زبان نشانهگذاری گسترشپذیر (XML)
- طرحواره XML Schema
- تجزیه XML
- حل مثال XML
- آزمون
- تکلیف
- گفتگو با Roy Fielding درباره درک معماری REST
- ملاقات حضوری در بوستون
- گفتگو با Ian Horrocks درباره RDF/ OWL
ماژول ششم
در این بخش، ما با رابطهای برنامهنویسی کاربردی (APIs) و سرویسهای وب با استفاده از فرمت دادهای نشانهگذاری شیء جاوااسکریپت (JSON) کار میکنیم.
- نشانهگذاری شیء جاوااسکریپت (JSON)
- حل مثال برای (JSON)
- گفتگو با Douglas Crockford درباره JSON
- رویکرد مبتنی بر سرویس
- معماری مبتنی بر سرویس
- استفاده از رابطهای برنامهنویسی کاربردی (APIs)
- حل مثال API OpenStreetMap
- آزمون
- تکلیف
- تکلیف
- ملاقات حضوری در ملبورن
- ملاقات حضوری در سانتامونیکا
- دیدار با همکلاسیها در پارک برکلی
- لطفا به این دوره آموزشی امتیاز دهید
- پرسشنامه پایانی
بخش چهارم: «صفر تا صد پایتون برای همه؛ بخش چهارم: استفاده از پایگاه داده در پایتون»
ماژول اول
در نخستین بخش از این دوره آموزشی، اصول برنامهنویسی شیءگرا در پایتون (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
- لطفا به این دوره آموزشی امتیاز دهید
- پرسشنامه پایانی
بخش پنجم: «صفر تا صد پایتون برای همه؛ پروژه نهایی: بازیابی، پردازش و نمایش دادهها با پایتون»
ماژول اول
به شما برای رسیدن به این مرحله تبریک میگویم. قبل از شروع، لطفاً ویدئو «معرفی دوره» را مشاهده کرده و بخش «نمای کلی پروژه پایانی» را مطالعه کنید. در بخش «منابع دوره»، مطالب اضافی وجود دارد که ممکن است در هفتههای آینده به آنها نیاز پیدا کنید.
- معرفی دوره
- مروری بر پروژه پایانی
- به ما کمک کنید بیشتر شما را بشناسیم
- Python Textbook
- کاراکترها و رشتههای یونیکد
- گزینههای تکمیل پروژه پایانی
- آزمون
- ملاقات حضوری در دن هاگ، هلند
- گفتگو با John Resig and Pam Fox از Khan Academy
ماژول دوم
در این ماژول نسخهای ساده از الگوریتم PageRank گوگل را دانلود و اجرا خواهیم کرد و جمعآوری محتوای وب (spidering) را تمرین خواهیم کرد.
این تکلیف بهصورت همتراز (peer-graded) ارزیابی میشود و اولین تکلیف از سه تکلیف افتخاری اختیاری (Honors assignments) در این دوره است. این فعالیت ادامه مطالبی است که در دوره چهارم این مجموعه آموزشی آموزش داده شد و بر اساس فصل ۱۶ کتاب درسی «پایتون برای همه» طراحی شده است.
- مقدمهای بر ساخت موتور جستجو Search Engine
- بررسی کلی Page Rank
- حل مثال برای Page Rank – خزندهها (Spidering)
- حل مثال برای Page Ra – محاسبات(Computation)
- حل مثال برای Page Rank – مصورسازی(Visualization)
- ملاقات حضوری در دیترویت، میشیگان
- گفتگو با Anil Jain درباره پردازش عکس (Image Processing)
- Optional Honors Content
- دستورالعمل ثبت تکلیف ارزیابی شده توسط همتایان
- تکلیف
ماژول سوم
پروژه اختیاری Capstone فرصتی است برای انتخاب، پردازش، و مصورسازی دادههای دلخواه و دریافت بازخورد از همتایان. این پروژه نمرهدهی نمیشود و میتواند به سادگی یا پیچیدگی که تمایل دارید انجام شود. تکلیف این هفته شناسایی یک منبع داده و نوشتن یک پست کوتاه در انجمن گفتگو است که منبع داده را توصیف کرده و برخی از تحلیلهای ممکن که میتوان با آن انجام داد را شرح دهد. شما نیازی به استفاده از منبع دادهای که در اینجا ارائه شده برای تحلیل واقعی خود ندارید.
- مقدمهای بر شناسایی منبع داده(Data Source)
- فهرست منابع داده (تهیهشده توسط کادر آموزشی)
- شناسایی یک منبع داده
- گربه جدید دکتر چاک!
- گفتگو با Bruce Schneier درباره نگرش امنیتی (Security Mindset)
ماژول چهارم
در دومین تکلیف اختیاری Honors، ما دادههای ایمیل را از پروژه متنباز Sakai دریافت و پردازش خواهیم کرد. درسهای ویدیویی شما را در فرایند دریافت، تمیز کردن و مدلسازی دادهها راهنمایی خواهند کرد.
- خزیدن(Spidering) و مدلسازی دادههای ایمیل – مقدمه
- مقدمهای بر Gmane
- حل مثال برای Gmane / بازیابی ایمیل
- حل مثال برای Gmane / ایمیل – مدلسازی
- ملاقات حضوری در بالتیمور
- گفتگو با Bruce Schneier درباره ساخت سیستمهای رمزنگاری(Cryptographic Systems)
- Optional Honors Content
- تکلیف
ماژول پنجم
تکلیف این هفته این است که یک پست در انجمن بحث ایجاد کنید که پیشرفت شما را در دریافت و پاکسازی منبع دادهتان برای انجام تحلیل نشان دهد. بازخورد سایر دانشجویان به شما در بهبود این فرایند کمک کند.
- دسترسی به منابع داده جدید – مقدمه
- تحلیل یک منبع داده
- ملاقات حضوری و دکتر چاک در نقش آنتونی بوردین
ماژول ششم
در آخرین تکلیف اختیاری Honors، دو مدل ، مصورسازی از دادههای ایمیلی که دریافت و پردازش کردهاید انجام خواهیم داد: یک نمودار ابری (Word Cloud) برای نمایش توزیع فراوانی و یک خط زمانی (Timeline) برای نشان دادن تغییرات دادهها در طول زمان.
- مصورسازی دادههای ایمیل Visualizing Email Data
- مثال برای Gmane / Email – مصورسازی Visualization
- ملاقات حضوری در موتریال
- گفتگو با Nathaniel Borenstein ؛ پدر MIME
- Optional Honors Content
- تکلیف
ماژول هفتم
در این ماژول شما تحلیل دادههای خود را به کلاس ارائه خواهید داد. در حالی که بسیاری از پروژهها منجر به مصورسازی دادهها میشوند، هر نتیجه دیگری از تحلیل دادهها نیز به همان اندازه ارزشمند است. بنابراین، از هر نوع تحلیل و نمایش که برای مجموعه دادهای که انتخاب کردهاید مناسبتر است، استفاده کنید.
- مصورسازی منابع داده جدید – مقدمه
- تحلیل و مصورسازی دادهها
- ملاقات حضوری در آنآربور، میشیگان
- استیو جابز ؛ NeXT و اینترنت
- پرسشنامه پایانی کلاس
- بهترین دلیل برای جشنگرفتن موفقیتی که کسب کردید!
اخذ مدرک معتبر دوره آموزشی
«صفر تا صد پایتون برای همه»
از «دانشگاه میشیگان»
دوره آموزشی «صفر تا صد پایتون برای همه» از سوی «دانشگاه میشیگان» در پلتفرم آموزشی «کورسرا» برگزار می شود.
محتوای آموزشی این دوره مانند سایر دوره های آموزشی موجود در پلتفرم کورسرا به صورت فایل های ویدئویی در سایت کورسرا قرار داده شده است و شما می توانند با ثبت نام در دوره آموزشی و مشاهده ویدئو ها از مطالب آموزشی استفاده کنید و پس از پاسخ به سوالات چهارگزینه ای مدرک معتبر این دوره را دریافت نمایید.
مدرک معتبر این دوره آموزشی مانند سایر دوره های آموزشی این پلتفرم همراه با کد منحصر به فرد برای هر دانشجو صادر می شود و در حساب کاربری دانشجو در سایت کورسرا موجود و قابل دریافت و دانلود و پرینت می شود.
شما می توانید با درج عنوان دوره و کد مدرک در رزومه و لینکدین و سایر شبکه های اجتماعی به این مهارت خود استناد نمایید.
با وارد کردن کد اعتباررسنجی هر مدرک در مرورگر اینترنت، مدرک دوره همراه با نام دانشجو و دوره و دانشگاه نمايش داده می شود.
ما در «علم از نو» محتوای آموزشی و آزمون ها را به زبان فارسی در اختیار شما قرار می دهیم و در ثبت آزمون در سایت کورسرا همراه شما هستیم تا با موفقیت و به سهولت موضوعات مورد نظرتان را آموخته و از بهترین دانشگاه های سراسر دنیا دانش و مدرک معتبر کسب نمایید.
برای اطلاعات بیشتر به مقاله «آشنایی با پلتفرم کورسرا» و یا به بخش «روش کار علم از نو» و «سوالات متداول» مراجعه بفرمایید یا با همکاران ما تماس بگیرید.
موفق باشید!
نمونه مدرک دوره آموزشی
«صفر تا صد پایتون برای همه»
از «دانشگاه میشیگان» در پلتفرم کورسرا
نمونه کلاس

برنامهنویسی برای همه؛ شروع کار با پایتون
۵ ساعت و ۳۵ دقیقه
ورود به کلاس - ماژول اول
خوش آمدید!
(۶ دقیقه)
به این دوره آموزشی خوش آمدید
(۱۰ دقیقه)
به دنیای پایتون خوش آمدید با Guido van Rossum
(۱ دقیقه)
معرفی کتاب پایتون برای همه
(۱۰ دقیقه)
دستورالعمل ارسال تکالیف
(۱۰ دقیقه)
چرا برنامهنویسی؟!
(۱۱ دقیقه)
نگاهی به سختافزار
(۱۱ دقیقه)
«پایتون»؛ زبان برنامهنویسی
(۷ دقیقه)
دریافت نسخه صوتی این دوره آموزشی (به زبان انگلیسی)
(۵ دقیقه)
ملاقات با نویسندگان
(۳ دقیقه)
ملاقات حضوری در بنگلور- هند
(۲ دقیقه)
ورود به کلاس - ماژول دوم
مهم: استفاده از پایتون در این دوره آموزشی
(۱۰ دقیقه)
چند نکته درباره انتخاب ویرایشگر متن
(۱۰ دقیقه)
آموزش تصویری استفاده از Python Playground
(۳ دقیقه)
نصب پایتون و نوشتن برنامه در ویندوز
(۶ دقیقه)
آموزش گرفتن اسکرینشات در ویندوز
(۲ دقیقه)
نصب پایتون و نوشتن برنامه در مکینتاش
(۹ دقیقه)
آموزش گرفتن اسکرینشات در مکینتاش
(۲ دقیقه)
اختیاری: تمرین برای انجام تکالیف؛ نصب پایتون
(۱ ساعت)
گفتگو با Eben Upton و RaspBerry Pi
(۹ دقیقه)
ورود به کلاس - ماژول سوم
نوشتن یک پاراگراف کد
(۱۶ دقیقه)
آزمون
(۱۰ پرسش)
آموزش تصویری انجام تکلیف Hello Word
( ۵ دقیقه)
تکلیف: بنویسید Hello Word
(۱ ساعت)
گفتگو با دکتر Daphne Koller و داستان ساخت «کورسرا»
(۱۰ دقیقه)
ملاقات حضوری در میلان
(۳ دقیقه)
ورود به کلاس - ماژول چهارم
عبارات Expressions
(۱۳ دقیقه)
عبارات Expressions ۲
(۲۰ دقیقه)
عبارات Expressions ۳
(۷ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
حل مثال برای تکلیف
(۷ دقیقه)
تکلیف
(۱ ساعت)
حل مثال برای تکلیف
(۷ دقیقه)
گفتگو با Pooja Sankar
(۶ دقیقه)
ورود به کلاس - ماژول پنجم
عبارات شرطی
(۱۳ دقیقه)
عبارات شرطی ۲
(۱۷ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
حل مثال برای تکلیف
(۹ دقیقه)
تکلیف
(۱ ساعت)
حل مثال برای تکلیف
(۷ دقیقه)
مصاحبه: Massimo Banzi
(۱۱ دقیقه)
ملاقات حضوری در سئول - کره
(۴ دقیقه)
ورود به کلاس - ماژول ششم
استفاد از توابع
(۹ دقیقه)
ساخت توابع
(۱۲ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
مصاحبه: Guido van Rossum
(۱۱ دقیقه)
ملاقات حضوری و جلسه پرسش و پاسخ در مانیل - فیلیپین
(۱ دقیقه)
ورود به کلاس - ماژول هفتم
مفهوم «حلقه» و «تکرار»
(۹ دقیقه)
حلقههای قطعی (Definite Loops)
(۶ دقیقه)
پیدا کردن بزرگترین مقدار
(۸ دقیقه)
اصطلاحات حلقه ها
(۱۸ دقیقه)
آزمون
(۱۰ پرسش)
حل مثال برای انجام تکلیف
(۸ دقیقه)
تکلیف
(۱ ساعت)
گام بعدی با دکتر چاک
(۲ دقیقه)
گفتگو با Guido van Rossum درباره دوران مدرن با پایتون
(۱۲ دقیقه)
ملاقات حضوری در پاریس - فرانسه
(۱ دقیقه)

ساختارهای داده در پایتون
۵ ساعت و ۳ دقیقه
ورود به کلاس - ماژول اول
خوشآمدید
(۱ دقیقه)
به دوره آموزشی «ساختارهای داده در پایتون» خوش آمدید
(۱۰ دقیقه)
اجازه دهید بیشتر شما را بشناسیم
(۱۰ دقیقه)
Textbook
(۱۰ دقیقه)
ثبت تکالیف
(۱۰ دقیقه)
رشتهها
(۱۵ دقیقه)
مدیریت و پردازش رشتهها
(۱۷ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
حل تکلیف
(۸ دقیقه)
ملاقات حضوری- نیویورک
(۲ دقیقه)
موزه تاریخ کامپیوتر
(۷ ثانيه)
ملاقات نویسندگان
(۳ ثانيه)
پادکست جلسات کلاس
(۱۰ دقیقه)
ورود به کلاس - ماژول دوم
چند نکته درباره انتخاب Text Editor
(۱۰ دقیقه)
استفاده از محیط آزمایشی پایتون
(۳ دقیقه)
نصب پایتون و نوشتن اولین برنامه در ویندوز ۱۰
(۶ دقیقه)
اسکرینشات در ویندوز ۱۰
(۲ دقیقه)
استفاده از پایتون و نوشتن اولین برنامه در مکینتاش
(۹ دقیقه)
اسکرینشات در مکینتاش
(۴ دقیقه)
ورود به کلاس - ماژول سوم
فایلها
(۸ دقیقه)
پردازش فایلها
(۱۱ دقیقه)
آزمون
(۷ پرسش)
تکلیف
حل تکلیف
(۹ دقیقه)
تکلیف
حل تکلیف
(۱۰ دقیقه)
ملاقات حضوری
(۱ دقیقه)
گفتگو با Gordon Bell درباره بلوکهای محاسبه
(۱۵ دقیقه)
ورود به کلاس - ماژول چهارم
لیستها
(۱۰ دقیقه)
مدیریت و پردازش لیستها
(۹ دقیقه)
لیستها و رشتهها
(۷ دقیقه)
سرگرمی: لیستهای پایتون در پاریس
(۳۷ ثانیه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
تکلیف
(۱ ساعت)
حل تکلیف مبحث لیستها
(۱۱ دقیقه)
ملاقات حضوری - شیکاگو
(۴۲ ثانیه)
گفتگو با Rasmus Ledrof درباره زبان PHP
(۷ دقیقه)
ورود به کلاس - ماژول پنجم
دیکشنریها
(۹ دقیقه)
استفاده از دیکشنریها برای شمارش
(۸ دقیقه)
دیکشنریها و فایلها
(۱۳ دقیقه)
آزمون
(۹ پرسش)
تکلیف
(۱ ساعت)
حل تکلیف مبحث دیکشنری ها
(۲۶ دقیقه)
ملاقات حضوری - آمستردام
(۳ دقیقه)
گفتگو با Brendan Eich درباره Javascript
(۱۱ دقیقه)
سرگرمی: مسابقات موتورسواری با دکتر چاک
(۲ دقیقه)
ورود به کلاس - ماژول ششم
تاپلها
(۱۷دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
حل تکلیف مبحث تاپلها
(۱۲ دقیقه)
ملاقات حضوری - مکزیکو
(۱ دقیقه)
گفتگو با John Resig درباره JQuery
(۱۰ دقیقه)
گفتگو با Douglas Crockford درباره JavaScript Object Notation
(۷ دقیقه)
سرگرمی: بزرگترین Taco در جهان
(۲ دقیقه)
ورود به کلاس - ماژول هفتم
مراسم فارغالتحصیلی
(۷ دقیقه)
جمعبندی
(۸ دقیقه)

استفاده از پایتون برای دسترسی به دادههای وب
۴ ساعت و ۴۳ دقیقه
ورود به کلاس -ماژول اول
به این دوره آموزشی خوش آمدید
(۴۵ ثانیه)
كتاب درسی
(۱۰ دقیقه)
به دنیای پایتون خوشآمدید با Guido van Rossum
(۱ دقیقه)
چند نکته درباره انتخاب ویرایشگر متن مناسب
(۱۰ دقیقه)
تکلیف: نصب و راهاندازی Python Screen Shot
(۱ ساعت)
نصب پایتون و نوشتن برنامه در ویندوز ۱۰
(۶ دقیقه)
اسکرینشات در ویندوز
(۲ دقیقه)
نصب پایتون و نوشتن برنامه در مکینتاش
(۹ دقیقه)
اسکرینشات در مکینتاش
(۴ دقیقه)
ابزار خارجی ارزیابی تکالیف
(۱ ساعت)
ورود به کلاس - ماژول دوم
عبارات با قاعده
(۱۰ دقیقه)
استخراج دادهها
(۱۵ دقیقه)
راهنماس سریع عبارات منظم در پایتون
(۱۰ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
ملاقات حضوری در دنهاک
(۲ دقیقه)
گفتگو با Bjarne Stroustrup درباره ++C
(۱۵ دقیقه)
ورود به کلاس - ماژول سوم
فناوری شبکهای
(۷ دقیقه)
پروتکل انتقال ابرمتن Hypertext Transfer Protocol (HTTP)
(۱۴ دقیقه)
مثال حل شده برای مبحث سوکتها (sockets)
(۶ دقیقه)
استفاده از کنسول توسعه دهنده برای بررسی HTTP
(۱۰ دقیقه)
منابع مطالعاتی بیشتر
(۱۰ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
گفتگو با Leonard Kleinrock
(۱۳ دقیقه)
گفتگو با Robert Cailiau
(۹ دقیقه)
ملاقات حضوری در آتلانتا
(۳ دقیقه)
سرگرمی: دکتر چاک در اخبار CNN
(۴ دقیقه)
ورود به کلاس - ماژول چهارم
کارکترهای Unicode و رشتهها
(۱۷ دقیقه)
بازیابی صفحات وب
(۳ دقیقه)
حل مثال برای استفاده از Urllib
(۳ دقیقه)
تجزیه صفحات وب
(۹ دقیقه)
حل مثال عملی BeautifulSoup
(۹ دقیقه)
چند نکته درباره کاربرد BeautifulSoup
(۱۰ دقیقه)
آزمون
(۱۳ پرسش)
تکلیف
(۱ ساعت)
تکلیف
(۱ ساعت)
ملاقات حضوری در مونتريال
(۴ دقیقه)
گفتگو با Tim Berners-Lee درباره ابداع وب
(۱ دقیقه)
Mojo من در ژنو
(۵ دقیقه)
ورود به کلاس - ماژول پنجم
دادهها در وب
(۴ دقیقه)
زبان نشانهگذاری گسترشپذیر (XML)
(۸ دقیقه)
طرحواره XML Schema
(۱۰ دقیقه)
تجزیه XML
(۱۰ دقیقه)
حل مثال XML
(۶ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
گفتگو با Roy Fielding درباره درک معماری REST
(۱۰ دقیقه)
ملاقات حضوری در بوستون
(۲ دقیقه)
گفتگو با Ian Horrocks درباره RDF/ OWL
(۷ دقیقه)
ورود به کلاس - ماژول ششم
نشانهگذاری شیء(Object) در جاوااسکریپت (JSON)
(۹ دقیقه)
حل مثال برای (JSON)
(۵ دقیقه)
گفتگو با Douglas Crockford درباره JSON
(۷ دقیقه)
رویکرد مبتنی بر سرویس
(۲ دقیقه)
معماری مبتنی بر سرویس
(۵ دقیقه)
استفاده از رابطهای برنامهنویسی کاربردی (APIs)
(۱۰ دقیقه)
حل مثال API OpenStreetMap
(۲۰ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
تکلیف
(۱ ساعت)
ملاقات حضوری در ملبورن
(۱ دقیقه)
ملاقات حضوری در سانتامونیکا
(۷ دقیقه)
دیدار با همکلاسیها در پارک برکلی
(۹ دقیقه)
لطفا به این دوره آموزشی امتیاز دهید
(۱۰ دقیقه)
اختیاری: پرسشنامه پایانی
(۱۰ دقیقه)

استفاده از پایگاه داده با پایتون
۴ ساعت و ۵۳ دقیقه
ورود به کلاس - ماژول اول
به این دوره آموزشی خوش آمدید
(۲ دقیقه)
اجازه دهید بیشتر شما را بشناسیم
(۱۰ دقیقه)
Python Texbook
(۱۰ دقیقه)
کاراکترها و رشتههای یونیکد
(۱۷ دقیقه)
آزمون
(۵ سوال)
نصب پایتون و برنامهنویسی در ویندوز
(۸ دقیقه)
گرفتن اسکرین شات در ویندوز
(۲ دقیقه)
نصب پایتون و برنامهنویسی در مکینتاش
(۴ دقیقه)
گرفتن اسکرین شات در مکینتاش
(۴ دقیقه)
تعاریف و اصطلاحات شیءگرا Object Oriented
(۱۵ دقیقه)
اولین Class و Object
(۱۰ دقیقه)
چرخه عمر شیء
(۹ دقیقه)
وراثت در شیء Object Inheritance
(9 دقیقه)
آزمون
(۴ سوال)
گفتگو با Bertrand Meyer درباره مهندسی نرم افزار
(۱۱ دقیقه)
ملاقات حضوری
(۱ دقیقه)
ورود به کلاس - ماژول دوم
پایگاههای داده رابطهای Relational Databases
(۱۳ دقیقه)
استفاده از پایگاه داده
(۱۲ دقیقه)
CRUD در یک جدول واحد
(۱۶ دقیقه)
حل مثال برای شمارش ایمیلها در یک پایگاه داده
(۱۳ دقیقه)
آزمون
(۵ سوال)
تکلیف
(۱ ساعت)
تکلیف
(۱ ساعت)
ملاقات حضوری در زاگرب، کرواسی
(3 دقیقه)
گفتگو با Elizabet Fong درباره سالهای ابتدایی SQL
(۳ دقیقه)
ورود به کلاس - ماژول سوم
طراحی مدل داده Data Model
(۱۳ دقیقه)
نمایش مدل داده در جداول
(۱۱ دقیقه)
وارد کردن دادههای رابطهای Relational Data
(۹ دقیقه)
بازسازی دادهها با استفاده از JOIN
(۱۲ دقیقه)
حل مثال برای Tracks.py
(۷ دقیقه)
آزمون
(۵ پرسش)
تکلیف
(۱ ساعت)
ملاقات حضوری در پرت ، استرالیا
(۱ دقیقه)
گفتگو با Niklaus Wirth
(۱۵ دقیقه)
ملاقات حضوری در بارسلونا
(۲ دقیقه)
ورود به کلاس - ماژول چهارم
روابط چند به چندMany-to-Many Relationship
(۱۷ دقیقه)
حل مثال برای roster.py
(۱۱ دقیقه)
آزمون
(۹ سوال)
تکلیف
(۱ ساعت)
ملاقات حضوری در مکزیکوسیتی
(۱ دقیقه)
گفتگو با Andrew Tannenbaum
(۱ دقیقه)
ورود به کلاس - ماژول پنجم
ژئوکدینگ Geocoding
(۹ دقیقه)
حل مثال برای ژئودیتا Geodata
(۱۸ دقیقه)
دستورالعمل تکلیف ارزیابی شده توسط همتایان - نظر مدرس
(۱۰ دقیقه)
تکلیف
(۱ ساعت)
ملاقات حضوری در آمستردام
(۳ دقیقه)
گفتگو با Richard Stallman در باره ساختار آزاد نرم افزارها Free Software Fondation
(۲ دقیقه)
گفتگو با Brian Behlendorf درباره Apache
(۴ دقیقه)
لطفا به این دوره آموزشی امتیاز دهید
(۱۰ دقیقه)
اختیاری: پرسشنامه پایانی
(۱۰ دقیقه)

پروژه نهایی
۳ ساعت و ۲۰ دقیقه
ورود به کلاس - ماژول اول
معرفی دوره
(۳ دقیقه)
مروری بر پروژه پایانی
(۱۰ دقیقه)
به ما کمک کنید بیشتر شما را بشناسیم
(۱۰ دقیقه)
Python Textbook
(۱۰ دقیقه)
کاراکترها و رشتههای یونیکد
(۱۷ دقیقه)
گزینههای تکمیل پروژه پایانی
(۱۰ دقیقه)
آزمون
(۴ سوال)
ملاقات حضوری در دن هاگ، هلند
(۳ دقیقه)
گفتگو با John Resig and Pam Fox از Khan Academy
(۱۱ دقیقه)
ورود به کلاس - ماژول دوم
مقدمهای بر ساخت موتور جستجو Search Engine
(۱۰ دقیقه)
بررسی کلی Page Rank
(۸ دقیقه)
حل مثال برای Page Rank - خزندهها (Spidering)
(۱۸ دقیقه)
حل مثال برای Page Ra – محاسبات(Computation)
(۱۵ دقیقه)
حل مثال برای Page Rank – مصورسازی(Visualization)
(۶ دقیقه)
ملاقات حضوری در دیترویت، میشیگان
(۱ دقیقه)
گفتگو با Anil Jain درباره پردازش عکس (Image Processing)
(۱۱ دقیقه)
Optional Honors Content
دستورالعمل ثبت تکلیف برای ارزیابی توسط همتایان
(۱۰ دقیقه)
تکلیف
(۱ ساعت)
ورود به کلاس - ماژول سوم
مقدمهای بر شناسایی منبع داده(Data Source)
(۱۰ دقیقه)
فهرست منابع داده (تهیهشده توسط کادر آموزشی)
(۱۰ دقیقه)
اختیاری: شناسایی یک منبع داده
(۱۰ دقیقه)
گفتگو با Bruce Schneier درباره نگرش امنیتی (Security Mindset)
(۷ دقیقه)
ورود به کلاس - ماژول چهارم
خزیدن(Spidering) و مدلسازی دادههای ایمیل – مقدمه
(۱۰ دقیقه)
مقدمهای بر Gmane
(۲ دقیقه)
حل مثال برای Gmane / بازیابی ایمیل
(۱۷ دقیقه)
حل مثال برای Gmane / ایمیل - مدلسازی
(۱۲ دقیقه)
ملاقات حضوری در بالتیمور
(۱ دقیقه)
گفتگو با Bruce Schneier درباره ساخت سیستمهای رمزنگاری(Cryptographic Systems)
(۱۱ دقیقه)
ورود به کلاس - ماژول پنجم
دسترسی به منابع داده جدید – مقدمه
(۱۰ دقیقه)
اختیاری: تحلیل یک منبع داده
(۱۰ دقیقه)
ملاقات حضوری و دکتر چاک در نقش آنتونی بوردین
(۴ دقیقه)
ورود به کلاس - ماژول ششم
مصورسازی دادههای ایمیل Visualizing Email Data
(۱۰ دقیقه)
مثال برای Gmane / Email – مصورسازی Visualization
(۱۳ دقیقه)
ملاقات حضوری در مونتریال
(۴ دقیقه)
گفتگو با Nathaniel Borenstein ؛ پدر MIME
(۱۱ دقیقه)
Optional Honors Content
تکلیف
(۱ ساعت)
ورود به کلاس - ماژول هفتم
مصورسازی منابع داده جدید - مقدمه
(۱۰ دقیقه)
اختیاری: تحلیل و مصورسازی دادهها
(۱۰ دقیقه)
ملاقات حضوری در آنآربور، میشیگان
(۱ دقیقه)
استیو جابز ؛ NeXT و اینترنت
(۱۲ دقیقه)
پرسشنامه پایانی کلاس
(۱۰ دقیقه)
بهترین دلیل برای جشنگرفتن موفقیتی که کسب کردید!
(۳ دقیقه)
موارد مرتبط
دوره آموزشی «صفر تا صد پایتون برای همه؛ بخش چهارم: استفاده از پایگاه داده با پایتون»
-
استفاده از عملیات Create, Read, Update, Delete برای مدیریت پایگاه داده
-
مبانی برنامهنویسی شیءگرا OOP در پایتون
-
درک نحوه ذخیره داده ها در چندین جدول در پایگاه دادهها
-
استفاده از API گوگلمپ برای نمایش دادهها
دوره آموزشی «صفر تا صد پایتون برای همه؛ بخش دوم: ساختارهای داده در پایتون»
-
توضیح اصول ساختار دادههاو روش استفاده از آنها
-
نوشتن برنامه هایی برای خواندن و نگارش داده ها در فایلها
-
ذخیره دادهها به صورت کلید-مقدار در پایتون به کمک دیکشنری ها
-
انجام کارهای چند مرحلهای مانند ذخیرهسازی یا اجرای حلقه با استفاده از «تاپل» ها
دوره آموزشی «صفر تا صد پایتون برای همه؛ بخش پنجم، پروژه نهایی: بازیابی، پردازش و نمایش دادهها با پایتون»
-
Python Programming
-
Web Scraping
-
Data Processing
-
Relational Database
-
JSON
-
Database Design
-
JSON
-
Problem Solving
نظرات
متوسط امتیازات
جزئیات امتیازات
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.