لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پاسخ به سوالات جذاب با استفاده از دادهها
- آخرین آپدیت
دانلود Answering Interesting Questions with Data
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مقدار عظیمی از دادههای خام با پتانسیلهای بیپایان در اینترنت در دسترس است.
این دوره چهار هفتهای از دانشگاه میشیگان به شما کمک میکند تا نحوه خواندن دادهها در قالبهای مختلف و نوشتن برنامههایی برای استخراج دادهها (Scraping) از اینترنت را بیاموزید.
پس از اتمام این دوره، شما توانایی استفاده از دادهها برای پاسخگویی به سوالات سطح بالا و جذاب را خواهید داشت.
یک جزء ضروری در جمعآوری و تحلیل دادهها، توانایی ذخیره و مدیریت مؤثر دادهها پس از بازیابی آنهاست.
شما یاد خواهید گرفت که چگونه از SQL برای مدیریت دادهها در پایگاههای داده رابطهای استفاده کنید تا مجموعهدادههای متصل ایجاد کرده و به درک عمیقی از روابط و معانی استخراج شده از دادههای خود دست یابید.
دادهها ابزاری قدرتمند هستند، اما پتانسیل آنها تنها زمانی آزاد میشود که به اطلاعات منطقی تبدیل و نمایش داده شوند. این فرآیند «تجسم دادهها» (Data Visualization) نامیده میشود و کلید درک و تحلیل دادهها است.
در این دوره به شما آموزش داده میشود که چگونه از نمودارها، نمودارهای پراکندگی، گرافها و سایر ابزارها برای تبدیل دادههای خود به اطلاعات ارزشمند جهت پاسخ به سوالات جذاب استفاده کنید.
این دوره برای یادگیرندگانی طراحی شده است که علاقهمند به گسترش دانش پایتون خود، یادگیری یک زبان برنامهنویسی متنی، یا کسانی که میخواهند بتوانند در محیطهای حرفهای با برنامهنویسان ارتباط برقرار کنند، مناسب است.
سرفصل ها و درس ها
هفته اول: HTML و Beautiful Soup
Week 1: HTML and Beautiful Soup
ملاقات با دکتر بارب اریکسون
Meet Dr. Barb Ericson
خوش آمدید به دوره
Welcome to the Course
این دوره چه تفاوتی دارد؟
How is This Course Different?
پایتون چیست؟
What is Python?
چرا کار گروهی؟
Why Work in Groups?
نقشهای POGIL
POGIL Roles
نحوه نوشتن کد در کتاب الکترونیکی
How to Write Code in the eBook
بازگردانی تاریخچه کدهای شما
Reloading Your Code History
خوش آمدید به هفته اول
Welcome to the Week 1
مقدمهای بر HTML
Introduction to HTML
اصلاح HTML
Fix HTML
مدل شیء سند (DOM)
The Document Object Model (DOM)
ویژگیها (Attributes)
Attributes
کلاسهای CSS
CSS Classes
مقدمهای بر Beautiful Soup
Introduction to Beautiful Soup
نحوه خواندن بخشها در Beautiful Soup
How to read sections on Beautiful Soup
مقایسه find در مقابل find_all
find vs find_all
مشاهده سورس صفحه و بازرسی عناصر صفحه HTML
View page source and inspect HTML page elements
چرا از class_ در find یا find_all استفاده کنیم؟
Why use class_ with find or find_all?
ایجاد یک شیء Soup از یک URL
Create a Soup object from a URL
هفته دوم: XML، JSON و APIها
Week 2: XML, JSON, and APIs
خوش آمدید به هفته دوم
Welcome to Week 2
XML چیست؟
What is XML?
اصطلاحات XML
XML terms
تجزیه (Parsing) XML
Parsing XML
اصلاح XML
Fixing XML
JSON چیست؟
What is JSON?
مقایسه XML در مقابل JSON
XML vs JSON
پردازش JSON
Processing JSON
API چیست؟
What is an API?
APIهای رایگان
Free APIs
احراز هویت API
API Authorization
دریافت دادههای JSON از یک API
Get JSON data from an API
استفاده از Params برای تعیین پارامترهای API
Using Params to Specify API Parameters
هفته سوم: پایگاه داده و SQL
Week 3: Databases and SQL
خوش آمدید به هفته سوم
Welcome to Week 3
چرا از پایگاه داده استفاده کنیم؟
Why use a Database?
مقدمهای بر SQLite
Intro to SQLite
نحوه دانلود DB Browser
How to Download DB Browser
کاوش در پایگاه داده با DB Browser
Exploring a database with DB Browser
مقدمهای بر SQL در DB Browser
Introduction to SQL in DB Browser
دستورات پایه SQL
Basic SQL Statements
استفاده از پایتون برای اجرای SQL
Using Python to Execute SQL
کلمات کلیدی بیشتر در SELECT
More SELECT Keywords
استفاده از پایتون برای انتخاب دادهها
Using Python to Select Data
استفاده از پایتون برای دستورات SQL
Using Python for SQL Statements
استفاده از fetchone و fetchall
Using fetchone and fetchall
هفته چهارم: پایگاه دادههای بیشتر و تجسم دادهها
Week 4: More Databases and Visualizing Data
خوش آمدید به هفته چهارم
Welcome to Week 4
مقدمهای بر استخراج داده از توئیتر
Intro to Spidering Twitter
کد مربوط به استخراج داده از توئیتر
Code for spidering twitter
کد مربوط به چندین جدول
Code for multiple tables
کد با استفاده از JOIN
Code with JOIN
اهداف طراحی پایگاه داده
Goals for Database Design
مقدمهای بر OMDB
Intro to OMDB
جداول مربوط به OMDB
Tables for OMDB
انواع کلیدها و بهترین روشها
Types of keys and best practices
Matplotlib چیست؟
What is Matplotlib?
چرا دادهها را ترسیم کنیم؟
Why plot data?
اصطلاحات کلیدی
Key Terms
نمونه نمودارها
Example Plots
بهبودها و ارتقاها
Enhancements
نمونه نمودار دایرهای
Example Pie Chart
ترسیم دادههای میشیگان و جورجیا
Plotting Michigan and Georgia data
نمایش نظرات