DataError

DataError

Share

เมื่อไหร่จะโค้ดถูก !! Data Error เป็นเพจสมุดจดสำหรับ data science with python

สมุดจด data science จากทุกสิ่งที่ได้เรียนมา ย่อยลงพื้นที่ตรงนี้ ไว้กลับมาอ่านเวลาลืม เพราะลืมแน่ๆ ! มันเยอะจัด !

Photos from DataError's post 24/12/2020

basic import SQL (part 3)

ต่อจาก import>create_engine>connect>query>dataframe แบบแรกแล้ว part นี้จะใช้ context manager ที่ไม่ต้องกลัวลืม con.close() จบภายใน 4 บรรทัด

อ่านต่อใน caption

ย้อนดู
basic import SQL (part 1): https://www.facebook.com/dataerrorzzz/posts/115178740426130
basic import SQL (part 2): https://www.facebook.com/dataerrorzzz/posts/115212440422760

Photos from DataError's post 18/12/2020

basic import SQL (part 1)

creating a database engine in python

import module ในการเข้าถึง database โดยการใช้ function สร้าง engine ในการ query เอา data ออกมาจาก database ให้มาอยู่ในรูปแบบ dataframe โดยการใช้ pandas

การ query จะมี 3 วิธี
1. แบบธรรมดา
2. แบบใช้ context manager (4 บรรทัดจบ)
3. แบบใช้ pandas ช่วย (จบในบรรทัดเดียว!)

อ่านต่อใน caption

basic import SQL (part 2): https://www.facebook.com/dataerrorzzz/photos/pcb.115212440422760/115212577089413

Photos from DataError's post 02/12/2020

𝐁𝐚𝐬𝐢𝐜 𝐟𝐮𝐧𝐜𝐭𝐢𝐨𝐧: 𝐦𝐮𝐥𝐭𝐢𝐩𝐥𝐞 𝐩𝐚𝐫𝐚𝐦𝐞𝐭𝐞𝐫𝐬
ต่อจากโพสที่แล้ว https://www.facebook.com/dataerrorzzz/posts/106919101252094

จะใช้ dataset: twitter ในหาว่าส่วนใหญ่ทวิตกันภาษาอะไรบ้าง โดยที่สุดท้ายแล้ว result จะเป็น dictionary โดยที่ key จะเป็น language และ value เป็น count จำนวนทวิตในภาษานั้นๆ

คำอธิบายดูใน caption

26/11/2020

𝐁𝐚𝐬𝐢𝐜 𝐟𝐮𝐧𝐜𝐭𝐢𝐨𝐧 (เข้าใจ concept การสร้างเบื้องต้น)
โดยปกติแล้ว python มี built-in function มาให้ใช้อยู่แล้ว เช่น str() ที่แปลง integer เป็น string ได้ แต่บางที function ที่มีก็ไม่ครอบคลุมในสิ่งที่เราต้องการ เลยต้องสร้าง function เพื่อมาตอบโจทย์การใช้งาน
Function จะมี 2 ส่วนคือ 1. Function head 2. Function body

สมมติว่า จะสร้าง function ที่ยกกำลังให้ตัวเลขอะไรก็ตามที่เราใส่เข้าไปใน function;
ในส่วน function head: เรียก def ตามด้วยชื่อ function ตามใจชอบ กำหนดเป็น square() ใน parentheses(วงเล็บ) ใส่ parameter ซึ่งก็คือตัวแปรของตัวเลขที่จะใส่เข้าไป กำหนดว่า val

ในส่วน function body: สร้าง variable คือ new_val ไว้รองรับ ex*****on ของ function ตามด้วย =

ใน ex*****on ก็ใส่ parameter ที่ชื่อ val เหมือนกับใน function head ด้านบน ตามด้วย ** 2

จบด้วคำสั่ง return ตามด้วย variable ที่กำหนดไว้คือ new_val เพื่อให้ function แสดงค่ายกกำลัง

จากนั้นก็ลองเช็คว่า function ทำงานถูกต้องมั้ย ด้วย print(square(2))
ตอนนี้ไม่ว่าเราจะใส่เลขอะไรลงไปใน square(val) มันจะยกกำลัง 2 และแสดงค่ายกกำลังออกมา
้างฟังชั่น

24/11/2020

สำหรับคนที่สนใจ data science แต่ไม่รู้จะเริ่มต้นยังไง เริ่มตรงไหนดี แอดเองก็เพิ่งเริ่มเรียนไม่นานเหมือนกัน แต่ก็มีที่ๆน่าจะมีประโยชน์มากๆสำหรับใครที่หาคอร์สเรียนดีๆและมีใบ certificate ให้หลังเรียนจบ นั่นก็คือ datacamp ที่แอดเรียนอยู่ เท่าที่อ่านมา ภาษาที่ใช้ ส่วนใหญ่จะเป็น python หรือ R แล้วแต่ชอบ ส่วนตัวเลือก python สำหรับ programming และ PostgreSQL สำหรับ database
https://www.datacamp.com/

แอดได้เรียน skill track: SQL fundamentals track จบแล้ว มีทั้งหมด 5 คอร์ส ซึ่งทักษะที่ได้น่าจะเหลือๆสำหรับใช้การใช้งานจริง

และตอนนี้กำลังเรียนแบบ career track: data scientist with python ซึ่งมีทั้งหมด 29 คอร์ส ...555T555T555 😢 ตอนนี้เรียนไปได้ 7 คอร์สเอง และหลังๆมี machine learning ด้วย 😆

มี slide และ video ที่สอนให้ download เก็บไว้ได้
แต่มากกว่านั้นคือ เรียนแล้ว code เลย ซึ่งเป็นหัวใจของ datacamp และสำคัญมากๆสำหรับคนที่เรียน coding

มากกว่านั้นคือ มี dataset ของจริงให้ลองทำกันเลยที่เรียนมาก็จะมี data จริงของ twitter และ world bank อ่อ... มี NFL และ football ด้วยสำหรับใครที่ชอบกีฬา นอกจากนั้นก็จะมีแบบฝึกหัดและแบบทดสอบมีคะแนนบอกและบอกว่าเราพลาดจุดไหนไปบ้างและมีคอร์สแนะนำสำหรับข้อนั้นๆเลย

ปล. ไม่ฟรีนะ ซื้อมาตอนช่วงลดราคาเหลือ 3 พันกว่าๆ ต่อปี จากราวๆ 9พัน แต่ promotion มันจะมาเรื่อยๆ
#เรียนpython #คอร์สpython #เรียนsql

24/11/2020

มือใหม่หัดโค้ด พื้นที่สำหรับ data science เริ่มต้นจาก zero to hero (เมื่อไหร่ล่ะ?) ก็ไม่ได้ตั้งใจให้ใครเข้ามาดู สร้างมาไว้สรุปที่เรียน เบื่อคำว่า happy coding มากตอนสอนเสร็จ -"- พอลงสนาม error รัวๆ 😅

Want your school to be the top-listed School/college in Alawwa?

Click here to claim your Sponsored Listing.

Location

Category

Website

Address


Alawwa