Overview
Syllabus
สอน Python สำหรับ Data science: การติดตั้ง Anaconda Python และ Jupyter Notebook บน Windows.
สอน Jupyter notebook: รู้จัก Jupyter notebook.
สอน Jupyter notebook: แนะนำหลักการและชุดคำสั่งพื้นฐาน.
สอน Jupyter notebook: การใช้คำสั่งเบื้องต้น ตอนที่ 1.
สอน Jupyter notebook: การใช้คำสั่งเบื้องต้น ตอนที่ 2.
สอน Jupyter notebook: การใช้ markdown ตอนที่ 1.
สอน Jupyter notebook: การใช้ markdown ตอนที่ 2.
สอน Jupyter notebook: วิธีการเขียน Markdown เพื่อสร้างสารบัญให้กับ Jupyter Notebook.
เทคนิคการใช้ IPython.display เพื่อเปิดไฟล์เสียง แสดงรูป JSON และ YouTube ใน Jupyter Notebook.
สอน Jupyter notebook: การแสดงหน้าเว็บ รูปภาพและ YouTube ใน notebook.
สอน Jupyter notebook: เทคนิคการใช้ autocomplete และ help เพื่อเขียนโค้ด.
สอน Jupyter notebook: เทคนิคการ start Jupyter notebook บน Windows.
สอน Jupyter notebook: การ run Jupyter notebook ใน browser ที่ต้องการ.
สอน Jupyter Notebook: การ run notebook cell ที่มี Python Prompt (เครื่องหมายมากกว่า 3 ตัว).
สอน Jupyter notebook: การ copy cells ข้าม notebooks.
สอน Jupyter notebook: การเก็บและแชร์ notebooks บน github.
สอน Jupyter Notebook: ลองใช้ Jupyter notebook บน Cloud ด้วย Google Colaboratory (Colab).
การใช้ pip เพื่อจัดการ Python packages ใน Google Colaboratory.
เทคนิคการใช้ Jupyter notebook บน Visual Studio Code.
สอน Python สำหรับ Data science: รู้จักกับ pandas.
สอน Python สำหรับ Data science: pandas.Series.
สอน Python สำหรับ Data science: รู้จักกับ pandas DataFrame.
สอน Python สำหรับ Data science: การสำรวจข้อมูลเบื้องต้นด้วย pandas.
สอน Python สำหรับ Data science: การแสดงแถวข้อมูลใน pandas โดยใช้ head, tail และ sample.
สอน Python สำหรับ Data science: ประเภทข้อมูล (data types) ใน pandas.
การกำหนด max_rows, max_columns, float_format เพื่อแสดงข้อมูลใน pandas DataFrame.
การสร้างกราฟด้วย pandas: การสร้างฮีสโตแกรม (histogram) และ density plot.
การสร้างกราฟด้วย pandas: การสร้าง boxplot.
การสร้างกราฟด้วย pandas: การสร้าง boxplot หลายรูปพร้อมกัน.
การสร้างกราฟด้วย pandas: การสร้างกราฟ XY หรือ Scatter Plot.
การสร้างกราฟด้วย pandas: การสร้างกราฟแท่ง (bar graph).
การสร้างกราฟด้วย pandas: การสร้างกราฟ stacked bar.
การสร้างกราฟด้วย pandas: กราฟเส้น (line graph).
การสร้างกราฟด้วย pandas: การสร้างกราฟเส้นแสดงการเปลี่ยนแปลงเป็น % เปรียบเทียบ.
การสร้างกราฟด้วย pandas: การสร้างกราฟเส้นหลายเส้นและหลายรูปพร้อม ๆ กัน.
การสร้างกราฟด้วย pandas: การสร้างกราฟที่มีตัวอักษรไทยด้วย pandas.
การสร้างกราฟด้วย pandas: การกำหนด style ให้กับกราฟ.
สอน pandas: การสร้าง correlation matrix พร้อมแสดงผลแบบ heatmap.
สอน Python สำหรับ Data science: การอ่านไฟล์ CSV, TSV, FWF, Excel, Zip มาสร้างเป็น pandas DataFrame.
สอน Python สำหรับ Data science: การอ่านไฟล์ข้อมูลจาก local, web, dropbox, github ด้วย pandas.
สอน pandas: การอ่านไฟล์ที่แชร์จาก OneDrive มาสร้างเป็น DataFrame.
สอน Python สำหรับ Data science: การอ่านไฟล์ที่ไม่มี header row.
สอน Python สำหรับ Data science: การสร้าง pandas DataFrame จาก Clipboard.
สอน Python สำหรับ Data science: การอ่านไฟล์ที่มีข้อมูลวันเวลา (date/time data) ด้วย pandas.
สอน Python สำหรับ Data science: การอ่านและรวมไฟล์ CSV หลาย ๆ ไฟล์.
สอน Python สำหรับ Data science: การ save pandas DataFrame เป็นไฟล์ CSV.
สอน Python สำหรับ Data science: การอ่านไฟล์ Excel ด้วย pandas.
สอน Python สำหรับ Data science: การอ่านชีทหลาย ๆ ชีทจาก Excel มาสร้างเป็น DataFrame (ตอนที่ 1).
สอน Python สำหรับ Data science: การอ่านชีทหลาย ๆ ชีทจาก Excel มาสร้างเป็น DataFrame (ตอนที่ 2).
สอน Python สำหรับ Data science: การ save หลาย ๆ pandas DataFrame ให้เป็นไฟล์ Excel.
สอน Python สำหรับ Data science: การอ่านข้อมูลจาก google sheets มาสร้างเป็น pandas DataFrame.
สอน pandas: การอ่านไฟล์ csv, tsv, json, excel ที่แชร์บน Google Drive.
สอน pandas: การอ่านและแปลงข้อมูลจาก Google Form เช่น แปลงข้อความ "พอใจมาก" ให้เป็นเลข 4.
การดึงข้อมูลตัวชี้วัดจาก World Bank ด้วย pandas.
สอน Python สำหรับ Data science: การอ่านข้อมูลจาก web ที่อยู่ในรูปตาราง html ด้วย read_html.
สอน Python สำหรับ Data science: การอ่านไฟล์ JSON มาสร้างเป็น pandas dataframe.
การใช้ GET requests ในการดึงข้อมูล text file (CSV, JSON) และรูปภาพจาก web URL.
สอน Python สำหรับ data science: การใช้ Pandas ดึงข้อมูลจาก Bank Of Thailand API (REST API).
การอ่าน R datasets มาเป็น pandas DataFrame.
สอน pandas: การอ่านและเขียนไฟล์ SPSS (read and write SPSS sav and zsav file).
สอน Python สำหรับ Data science: การอ่านข้อมูลจาก sqlite3 มาเป็น pandas DataFrame.
สอน Python สำหรับ Data science: การแปลง pandas DataFrame ให้เป็นตารางใน sqlite3.
สอน Python สำหรับ data science: การดึงข้อมูลจาก Microsoft SQL Server มาสร้างเป็น pandas DataFrame.
สอน pandas: save DataFrame ไปเป็นตารางใน MS SQL Server.
สอน pandas: การเชื่อมต่อกับฐานข้อมูล PostgreSQL.
สอน Python สำหรับ data science: การดึงข้อมูลจาก MySQL มาสร้างเป็น pandas DataFrame.
สอน pandas: save DataFrame ไปเป็นตารางใน MySQL, PostgreSQL และ SQLite.
สอน Python สำหรับ Data science: การใช้งาน pandas index เบื้องต้น.
สอน Python สำหรับ Data science: การเลือกคอลัมน์ใน pandas DataFrame ตอนที่ 1.
สอน Python สำหรับ Data science: การเลือกคอลัมน์ใน pandas DataFrame ตอนที่ 2.
สอน Python สำหรับ Data science: การเลือกแถวข้อมูลตามเงื่อนไข.
สอน Python สำหรับ Data science: การลบแถวและคอลัมน์ใน DataFrame.
สอน Python สำหรับ Data science: การเปลี่ยนชื่อคอลัมน์ใน pandas DataFrame.
สอน Python สำหรับ Data science: การเรียงลำดับข้อมูลใน pandas ด้วย sort_values และ sort_index.
สอน Python สำหรับ Data science: การใช้ loc เพื่อเลือกแถวและคอลัมน์.
สอน Python สำหรับ Data science: การใช้ loc ร่วมกับ regex เพื่อเลือกชื่อคอลัมน์.
สอน Python สำหรับ Data science: การใช้ iloc เพื่อเลือกแถวและคอลัมน์ใน pandas DataFrame.
สอน Python สำหรับ Data science: การใช้ at และ iat ในการเข้าถึงและกำหนดค่าแบบ scalar ใน DataFrame.
สอน Python สำหรับ Data science: การสร้าง two-level index ให้ pandas DataFrame.
สอน Python สำหรับ Data science: การสร้าง three-level index ให้ pandas DataFrame.
สอน Python สำหรับ Data science: การใช้ pandas IndexSlice เพื่อดึงข้อมูล multi-level index ตอนที่ 1.
สอน Python สำหรับ Data science: การใช้ pandas IndexSlice เพื่อดึงข้อมูล multi-level index ตอนที่ 2.
การดึงราคาหุ้นในตลาดหุ้นไทยและต่างประเทศด้วย pandas (get daily stock price).
สอน pandas: เข้าใจการทำงานของ multilevel column names เช่น ข้อมูลราคาหุ้นรายวัน.
สอน Python สำหรับ Data science: การทำงานกับข้อมูลวันและเวลาใน pandas.
สอน Python สำหรับ Data science: การจัดการข้อมูลแบบ TimeSeries (DatetimeIndex).
สอน Python สำหรับ Data science: การใช้ groupby เพื่อจัดกลุ่มข้อมูลใน pandas DataFrame.
สอน Python สำหรับ Data science: การใช้ Series.str.replace เพื่อ clean ข้อมูล.
สอน Python สำหรับ Data science: การปรับแต่งข้อมูลในคอลัมน์ เช่น ลบส่วนที่ไม่ใช่เลข 0-9 ออกจากข้อมูล.
สอน pandas: การแปลงตัวเลขที่มีสัญลักษณ์สกุลเงินและหน่วย (clean currency text) เช่น $70K เป็น 70000.
สอน Python สำหรับ Data science: การใช้ pandas drop_duplicates เพื่อลบแถวซ้ำ.
สอน Python สำหรับ Data science: การจัดการกับ missing values ตอนที่ 1.
สอน Python สำหรับ Data science: การจัดการกับ missing values ตอนที่ 2.
สอน Python สำหรับ Data science: การแทนที่ missing values.
สอน Python สำหรับ Data science: ตัวแปรแบบ category เบื้องต้น.
สอน Python สำหรับ Data science: การสร้าง ordered category ใน pandas DataFrame.
สอน Python สำหรับ Data science: การใช้ cut เพื่อแบ่งข้อมูลออกเป็น category.
สอน Python สำหรับ Data science: การรวมหลาย ๆ DataFrame เข้าด้วยกันด้วย pandas.concat.
สอน Python สำหรับ Data science: การใช้ aggregate function ใน Series และ DataFrame.
สอน pandas: เข้าใจการทำงาน axis=0 (by index) และ axis=1 (by columns).
สอน Python สำหรับ Data science: การสร้างตารางไขว้ (crosstab) ด้วย pandas.
สอน Python สำหรับ Data science: การสร้าง pivot table ด้วย pandas เบื้องต้น.
สอน Python สำหรับ Data science: การ melt/unpivot pandas DataFrame.
สอน Python สำหรับ Data science: การสร้าง pandas pivot table แสดงความถี่ และการแสดง missing values.
สอน Python สำหรับ Data science: การใช้ aggregate function ใน pivot table ของ pandas.
สอน Python สำหรับ Data science: การใช้ diff() และ pct_change() เพื่อหาผลต่างระหว่างสองแถว.
สอน Python สำหรับ Data science: การใช้ diff() และ pct_change() ร่วมกับ groupby ใน pandas DataFrame.
สอน Python สำหรับ Data science: การหาค่าแรกและค่าสุดท้ายของแต่ละ group ใน pandas DataFrame.
สอน pandas: การคำนวณราคาหุ้นเทียบกับวันที่ใช้เป็นฐานด้วย groupby().first().
สอน pandas การหาแถวที่มีค่าสูงสุดและต่ำสุดด้วย nlargest, nsmallest.
สอน Python สำหรับ Data science: สร้างคอลัมน์แสดงลำดับ (rank) ด้วย pandas.
สอน Python สำหรับ Data science: การ standardize data (z-score) ด้วย pandas.
การสร้าง dummy variable และใช้งานกับ Linear Regression ของ scikit-learn และ statsmodels.
สอน Python สำหรับ Data science: การ merge DataFrames แบบ inner join.
สอน Python สำหรับ Data science: การ merge DataFrames แบบ left join.
สอน Python สำหรับ Data science: รู้จักกับ lambda function.
สอน Python สำหรับ Data science: การใช้ lambda function กับ pandas Series และ DataFrame.
สอน Python สำหรับ Data science: การใช้ map ใน pandas.
สอน Python สำหรับ Data science: การใช้ applymap ใน pandas.
สอน Python สำหรับ Data science: การใช้ apply ใน pandas.
สอน pandas: จัดการข้อมูลแยกตามกลุ่มด้วยหลักการ Split-Apply-Combine.
สอน Python สำหรับ Data science: การใช้ query ในการกรองข้อมูลใน pandas DataFrame.
สอน Python สำหรับ Data science: การใช้ any() และ all() ในการตรวจสอบ True/False.
สอน Python สำหรับ Data science: การสลับแถว (shuffle) ใน pandas DataFrame.
สอน Python สำหรับ Data science: การสุ่มแถวจากข้อมูลที่แบ่งออกเป็นกลุ่ม ๆ.
สอน Python สำหรับ Data science: การสุ่มแถวจากข้อมูลที่แบ่งออกเป็นกลุ่ม ๆ โดยระบุจำนวนที่ต้องการ.
สอน Python สำหรับ Data science: การแบ่ง DataFrame ออกเป็น training และ test datasets (ตอนที่ 1).
สอน Python สำหรับ Data science: การแบ่ง DataFrame ออกเป็น training และ test datasets (ตอนที่ 2).
สอน pandas: การเข้าถึงแต่ละแถวใน DataFrame (iterate rows in dataframe).
สอน Python สำหรับ Data science: กำหนดจำนวนแถวที่จะแสดงผลและรูปแบบการแสดงตัวเลข.
สอน Python สำหรับ Data science: การปรับแต่ง style ในการแสดงข้อมูล DataFrame เบื้องต้น.
สอน Python สำหรับ Data science: การปรับแต่ง style ในการแสดงข้อมูล DataFrame ด้วย custom function.
สอน Python สำหรับ Data science: การแสดงรูปและ hyperlinkใน pandas DataFrame.
สอนไพธอน Python 3: การดาวน์โหลดรูปภาพจาก URL เพื่อแสดงผลบน jupyter notebook.
สอนทำ web scraping ด้วย Python: การ scrape รูปภาพจากหน้าเว็บด้วย BeautifulSoup.
สอนทำ web scraping ด้วย Python: การ scrape url link และ img เพื่อสร้างเป็น DataFrame ตอนที่ 1.
สอนทำ web scraping ด้วย Python: การ scrape url link และ img เพื่อสร้างเป็น DataFrame ตอนที่ 2.
สอน web scraping: การ scape นักเตะทีม Liverpool มาเก็บใน pandas.DataFrame.
สอนการ download รูปภาพจาก url ที่เก็บใน pandas DataFrame.
สอน web scraping ในการดึงข้อความและรูปภาพเพื่อแสดงบน Notebook และบันทึกเป็นไฟล์.
สอน web scraping ในการดึงข้อความและรูปภาพมาเก็บในฐานข้อมูล MySQL.
สอน pandas: explode (unnest) multivalue column เช่น คอลัมน์ที่เก็บค่าแบบ list.
สอน pandas: ทำความสะอาดข้อมูล JSON.
สอน pandas: ดึงข้อมูล JSON จาก public RESTful APIs เช่น อัตราแลกเปลี่ยน พยากรณ์อากาศ Pokemon.
สอน pandas: รู้จักกับ JSON string format แบบต่าง ๆ ที่ pandas รองรับ.
สอน pandas: การจัดการกับคอลัมน์ใน DataFrame ที่เก็บค่าแบบ dict และ list.
สอน pandas: การดึงข้อมูลดัชนีตลาดหุ้นทั่วโลกแบบรายวัน (get daily stock market index).
สอน pandas: การอ่านไฟล์ SAS (xport, sas7bdat).
สอน pandas: การ stack และ unstack DataFrame ที่มี MultiIndex.
สอน pandas: การเชื่อมต่อกับ Azure SQL Database.
สอน pandas: การทำงานกับคอลัมน์ที่มีชื่อเป็นตัวเลข (numeric column name).
สอน pandas: การจัดรูปแบบการแสดงผลตัวเลช เช่น จำนวนจุดทศนิยม เปอร์เซ็นต์ ใส่ , คั่นทุก 3 หลัก.
สอน pandas: การเลือก row/column label ด้วย filter เช่น เลือกชื่อคอลัมน์ที่มีคำว่า math.
สอน pandas: การรวมชื่อคอลัมน์แบบ MultiIndex เข้าด้วยกัน.
สอน pandas: การดึงอัตราแลกเปลี่ยนเงินตราต่างประเทศจาก RESTful api.
สอน pandas: การหาค่าเฉลี่ยดัชนีตลาดหุ้นแยกตามสัปดาห์ เดือน ไตรมาส และปี.
สอนไพธอน Python: การใช้ tqdm เพื่อสร้าง progress meter.
สอนไพธอน Python: การใช้ io.StringIO เพื่อทำ memory file (อ่าน string ให้เหมือนอ่านไฟล์).
สอน pandas: การใช้คำสั่ง SQL เพื่อดึงข้อมูลใน DataFrame ด้วย pandasql package.
สอน pandas: การ merge ข้อมูลราคาน้ำมันและทองคำรายเดือน (merge oil and gold prices).
สอน pandas: การ merge ราคาน้ำมันและดัชนีตลาดหุ้นรายวันเข้าด้วยกัน (merge oil prices and stock index).
สอน pandas: การอ่านและรวมหลาย ๆ ชีทจาก Google Sheets มาสร้างเป็น DataFrame.
สอน pandas: เทคนิคการใช้ regular expression ในการกรองข้อมูลแบบต่าง ๆ.
สอน data science: การดึงข้อความภาษาไทยด้วย regex (extract Thai characters with regular expression).
สอน pandas: การทำความสะอาดข้อมูลด้วย regular expression (str.extract และ str.split).
สอน pandas: การสร้าง dummy/one-hot จาก multivalued column.
การแปลง pandas DataFrame ให้เป็น Sparse เพื่อทำ Market Basket Analysis.
สอน Jupyter notebook: แนะนำ Azure Notebook เพื่อใช้ Jupyter Notebook บน Cloud.
สอน data science: ทำความสะอาดข้อมูลแบบ multilevel ด้วย pandas (clean multilevel table).
สอน pandas: แปลง DataFrame เป็น HTML, Markdown และ Excel (DataFrame to HTML, Markdown, Excel table).
สอน pandas: การทำงานกับคอลัมน์ที่เก็บค่าเป็น dictionary.
สอน data science: preprocess ข้อมูลที่ได้จาก Google Form.
Taught by
prasertcbs