• วิเคราะห์ความรู้สึกของลูกค้าจากคอมเมนต์ใน TikTok ด้วย python

    วิเคราะห์ความรู้สึกของลูกค้าจากคอมเมนต์ใน TikTok ด้วย python

    หลังจากที่เกริ่นไว้นานแล้วว่าจะเขียน post เกี่ยวกับ python บ้าง มาด้วยหัวข้อแรก ก็เริ่มจากวิเคราะห์ความรู้สึกของลูกค้าเลย disclaimer กันก่อนอันนี้เป็นโปรเจ็คลองทำนะครับ โค้ดอาจจะยึดยาวซักหน่อย จะได้เห็นที่มาที่ไปครับ เป็นยังไงไปดูกัน จากแนวคิดที่ได้ไปอบรมมา หนุ่มได้เรียน Web scrapping ทั้งที่เป็น Static และ Dynamic ในคอร์สอบรม Geeks ของกรมควบคุมโรค (ป้ายยาของเค้าดีจริงๆ) และก็ได้ลองทำตามบทความ >>link<< ของ อ.ดร.กานต์ ม.รังสิต ในการวิเคราะห์ความรู้สึกของลูกค้าที่คอมเมนต์เข้ามา หนุ่มก็เลยรวบองค์ความรู้ 2 อันนี้มาประกอบกันดู ซึ่งแบ่งออกเป็น 5 ขั้นตอนหลัก ดังนี้ Library เป็นโปรเจ็คที่ค่อนข้างเรียกใช้ Library ที่เยอะมากเหมือนกันนะเนี่ย หลักๆ ก็จะเป็น BeautifulSoup, Selenium, Regex, Altair, … มากมายค่อยๆ บอกว่าใช้ทำอะไรในขั้นต่อไปแล้วกันนะครับ —สำหรับ Library ไหนที่เครื่องท่านผู้อ่านยังไม่มี ให้ pip…

    Continue Reading

  • [SQL] อยากรู้อันดับไหนล่ะ? เมื่อมากที่สุดอันดับ 2 ไม่พอ

    [SQL] อยากรู้อันดับไหนล่ะ? เมื่อมากที่สุดอันดับ 2 ไม่พอ

    เปิด LeetCode มาฝึกสมองกันอีกแล้ว คราวนี้ไม่ได้อยากรู้แค่มากที่สุดอันดับ 2 (ตามโพสต์ก่อนหน้านี้: link) ต้องการความ dynamic มากขึ้น อันดับไหนก็ได้ถ้าชั้นอยากรู้ เจ้าทาสทั้งหลายจงไปหาคำตอบมาให้ข้า .. ฮ่าๆๆ งั้นคงต้องเขียนเป็นฟังก์ชันแล้วล่ะ โอเคเริ่ม Table: Table: Employee Write a solution to find the nth highest salary from the Employee table. If there is no nth highest salary, return null. จงหา เงินเดือนที่สูงที่สุดตามอันดับที่ระบุ (nth) จากตารางทาส ถ้าไม่มีอันดับที่ต้องการส่ง null กลับมาจ้า The result format is in the following…

    Continue Reading

  • เตรียมอาหารให้ตัวอ่อนด้วงมะพร้าว ด้วยหัวมันสำปะหลัง

    เตรียมอาหารให้ตัวอ่อนด้วงมะพร้าว ด้วยหัวมันสำปะหลัง

    ต่อเนื่องกันอีกโพสต์นึง คราวนี้เราต้องการประหยัดต้นทุนอาหารลงด้วยกันขุดหัวมันสำปะหลังเอง พูดได้เลยว่าเหนื่อยโฮกปี๊บ จากนักคอมพิวเตอร์มาจับเสียมขุดดินคุณเอ้ยย แน่นอนว่ามือเป็นตุ่มน้ำพอง แสบๆ คันๆ แม่บอกว่าเป็นการรับน้องเกษตรกร ฮ่าๆๆ เป็นยังไงมั้งไปดูกัน… สิ่งที่เตรียม ขั้นตอนการทำหัวมันสำปะหลัง 1. หัวมันสำปะหลัง ปลูกไว้ประมาณ 1 ปี หัวใหญ่มาก แล้วก็ใช้ 2 มือ 3 แรงคน ขุด ขุด ขุด เหนื่อยมากก 2. ขุดๆ ไปครึ่งวัน ก็ได้มา 1 รถยู้ (รถเข็น) 3. จากนั้นก็ล้างทำความสะอาด ผึงไว้รอสับ 4. สับ สับ สับ สับไปเรื่อยๆ จนหมด 5. นำไปผึงแดดไว้ 3 แดด เพื่อไล่ความชื้นออกไป จะเก็บได้นาน 6. เมื่อจะใช้นำไปเลี้ยงน้อง ให้นำออกมาแช่น้ำทิ้งไว้ 1 คืน การเตรียมกาบมะพร้าวสับ…

    Continue Reading

  • เตรียมอาหารให้ตัวอ่อนด้วงมะพร้าว ด้วยกากแป้งมัน

    เตรียมอาหารให้ตัวอ่อนด้วงมะพร้าว ด้วยกากแป้งมัน

    สวัสดีฮะทุกท่านที่เข้ามาเปิดอ่าน โพสต์นี้น่าจะบันทึกการเป็นฟาร์มเมอร์ของเรากลายๆ แหละ ฮ่าๆๆ หลังจากพยายามสมัครงานหลายทีแล้วแต่พี่ บ. เค้ายังไม่พิจารณาหรือยังไงนี่แหละ ประกอบกับได้ไปฟัง One Person Business มาก็เลยมีไฟอยากจะดำเนินกิจการของที่บ้านด้วย เลยตัดสินใจกลับบ้านนอก มาถึงวันแรกก็เอาเลย เพราะแม่สั่ง พ่อแม่พันธ์ุด้วงมะพร้าว และอาหารชุดแรกมารอแล้ว เป็นยังไงไปดูกัน .. สิ่งที่เตรียม ขั้นตอนการทำ 1. หลังจากที่พ่อแม่พันธ์มาถึงแล้ว แยกกะละมังตัวพ่อ ตัวแม่ แล้วให้กล้วยเพื่อเป็นอาหารได้ ใช้ฝาถาดปิดกันมันหนี 2. ใช้หัวอาหาร 1 กระป๋องล้นนิดหน่อย (น้ำหนักน่าจะ 1 ขีด) ใส่กะละมัง ตามด้วยน้ำ 1 ขัน เพื่อละลายเม็ดอาหารพอเปื่อยๆ 3. กากแป้งมันถุงละ 1 กก. ก็แบ่งครึ่ง (ครึ่งโล) ลงกะละมังได้เลย จากนั้นก็กวนๆ ให้เป็นเนื้อเดียวกัน 4. วางกาบมะพร้าวสับไว้ด้านบนให้พอทั่ว เป็นที่หลบซ่อนตัวพ่อแม่พันธ์ และไปที่วางไข่ด้วย 5. ปล่อยพ่อแม่พันธ์ุ 5…

    Continue Reading

  • [SQL] หาค่ามากที่สุดอันดับสอง 🥈 เพราะที่หนึ่งไม่ไหว

    [SQL] หาค่ามากที่สุดอันดับสอง 🥈 เพราะที่หนึ่งไม่ไหว

    ลูปกลับมาอีกครั้ง Leet The Series คราวนี้เลือกระดับ intermediate กลางๆ ดู จากโจทย์นะฮะ นึกถึงเพลงเก่าขึ้นเลยทันที (รู้เลยว่าอยู่ยุคไหน ม่ายน้า 😁) หลังจากพยายามอยู่นานมากไม่สำเร็จ ฮ่าๆๆ คือเราแก้ objective แรกได้ แต่ไม่ผ่านข้อสองอะ โจทย์เป็นไง ไปดูกัน หัวข้อนี้ 176. Second Highest Salary Table: Employee Write a solution to find the second highest distinct salary from the Employee table. If there is no second highest salary, return null. ฉันเต็มใจขอเป็นแค่ที่สอง 🎶 .. เดี๋ยวก๊อนน เค้าต้องการเงินเดือนที่มากสุดอันดับสอง ไม่พอถ้าไม่มีที่สองให้ส่ง NULL มาครับ ตอนแรกคิดว่ากินหมูแล้วครับ สุดท้ายไม่หมูอ่า The result…

    Continue Reading

  • [แจกฟรี] Template Notion: Build2nd🧠 ตาม PARA method

    [แจกฟรี] Template Notion: Build2nd🧠 ตาม PARA method

    เย้ๆ!! จากที่ได้ไปเรียน Building a second brain มาเมื่อวาน โพสต์นี้ก็เลยจะมาแจกเทมเพลตที่หนุ่มใช้จริงๆ เลย (ได้แนวทางการสร้างมาจากพี่หมอท่านนึง) และก็จะมาอธิบายถึง Features ในนั้นด้วยคับ 😁 สำหรับผู้อ่านท่านใดที่เชี่ยวเรื่อง Notion อยู่แล้วก็สามารถ Duplicate ไปใช้เองได้เลย เย้! Link นี้เลย: https://frill-march-0e1.notion.site/It-s-My-Life-1787c470a6ba80cd9938eb29a5e22627?pvs=4 หลังจากนี้จะเป็นการอวดอ้างสรรพคุณฟีเจอร์แล้วนะครับ ไปกันเลย Go go go 👍 Inspiration part – อยู่ส่วนแรกของบันทึกเราเลย ทุกท่านสามารถคลิกเปลี่ยน icon, cover, motto คำคม, เป้าหมายของท่านได้เลยครับส่วนนี้ และที่พิเศษเพิ่มเข้ามาคือ “What I Have to do?” ส่วนนี้มากจาก Task ที่ตรงกับวันนี้ทั้งหมด (ที่ยังไม่เสร็จ not yet อ่ะ) จะเอาขึ้นมาแสดงให้เห็นเลย อันที่จริงทุก icon,…

    Continue Reading

  • [Building a second Brain] เราจดโน๊ตให้กับ ‘ตัวเอง’ ในอนาคต

    [Building a second Brain] เราจดโน๊ตให้กับ ‘ตัวเอง’ ในอนาคต

    เนื้อหามาจากหัวข้อที่เราเรียนในวันนี้นะครับ คือเรื่อง “Building a Second Brain” เลยเอามาแชร์กัน มีสรุปคร่าวๆ และเนื้อหาที่จดได้ตามนี้ครับ 😁🚀 🧠 Building a Second Brain Your mind is for having ideas, not holding them. – David Allen, Getting Things Doneเพราะสมองเราไม่ได้มีไว้จำ แต่มีไว้เพื่อคิด สมองเรามีไว้เพื่อคิด หาทาง แก้ไขปัญหา หรือสร้างไอเดียต่างๆ อยู่ตลอดเวลา จึงต้องมี second brain ไว้เพื่อเก็บข้อมูลที่อยากจำ ในยุคปัจจุบันเราคือ Knowledge workers หมายถึงเราใช้ความรู้ในการทำงานมากขึ้น-ไม่ได้ใช้เพียงแรงงานอย่างเดียว การเลือกเสพข้อมูลและสามารถนำข้อมูลที่เรียนรู้มาใช้ในอนาคตเป็นสิ่งสำคัญ ลองสังเกตดูว่าใน 1 วัน เราเสพข้อมูลที่จำเป็นและไม่จำเป็นมากมาย ไม่ว่าจะเป็น ดู YouTube, ไถ่ Tik Tok,…

    Continue Reading

  • [SQL] ใครกันที่ได้ค่าจ้างมากกว่าผู้จัดการตัวเอง? Self Join

    [SQL] ใครกันที่ได้ค่าจ้างมากกว่าผู้จัดการตัวเอง? Self Join

    กลับมาอีกครั้ง [ไวมาก] ฮ่าๆๆ ก็คือ อยากทำเป็นซีรีย์แหละ รู้สึกสนุก มันท้าทายดีตอนทำ กะตั้งชื่อว่า “LeetCode The Series” ช่วงแรกๆ อาจจะเป็น SQL ก่อนนะ เดี๋ยว R กับ Python จะตามมาครับ ครั้งนี้เลือกที่จะจิ้มโจทย์ 181. Employees Earning More Than Their Managers ใครกันที่ได้ค่าจ้างมากกว่าผู้จัดการตัวเอง — เอาจริงดี๊ ?? ไปดูข้อมูลกันคร่าวๆ Table: Employee โจทย์: ⁉️ Write a solution to find the employees who earn more than their managers. [ใครที่ได้ค่าจ้างมากกว่าผู้จัดการตัวเอง?] Return the result table in any order.…

    Continue Reading

  • [SQL] หาครั้งแรกของข้อมูล ครั้งแรกของปี หรือครั้งแรกของใคร 🤪

    [SQL] หาครั้งแรกของข้อมูล ครั้งแรกของปี หรือครั้งแรกของใคร 🤪

    หัวข้อนี้มาจากพี่ชายเราคนนึงอยากคิวรี่ข้อมูล “ผู้ป่วยรายใหม่ของกลุ่มโรคใดๆ ในช่วงระยะเวลา 3 ปี” ก็เลยเขียนบทความนี้ขึ้นมา – disclaimer ก่อนนะครับ ก็คือเราเคยได้มีโอกาสคิวรี่ข้อมูลผู้ป่วยจาก 43 แฟ้มอยู่บ้าง ทำให้คุ้นเคยกับชุดข้อมูลนี้อยู่บ้าง แต่จริงๆ แล้ว ผู้อ่านสามารถนำไปประยุกต์ได้อยู่น้า ไม่ต่างกันมาก มาเริ่มกันเลย เราจะใช้ชุดข้อมูลจาก Kaggle แทนนะครับ (ตอนนี้เราเข้าไม่สามารถเข้าถึงข้อมูลผู้ป่วยแล้วนะ แล้วก็ยังเป็นข้อมูลอ่อนไหวด้วย ⚖️) เป็นข้อมูล Satria Data 2022 Dataset เอาไว้ train model ซักอย่าง แต่นั่นไม่ใช้ประเด็น เราต้องการข้อมูลการวินิจฉัยผู้ป่วยด้วยกลุ่มโรคตามมาตรฐาน ICD10 และมีวันที่ที่แพทย์วินิจฉัย ก็น่าจะเพียงพอแล้ว ทั้งนี้ ขึ้นอยู่กับตัวผู้อ่านนะครับ ว่าจะหา “ครั้งแรก” แยกตามกลุ่มอะไร? แล้วเราตั้งโจทย์ไว้ว่า “จำนวนผู้ป่วยรายใหม่โรค เบาหวาน แยกตามรหัสกลุ่มโรคในช่วงเวลา 3 ปี” และนี่คือตัวอย่างข้อมูลที่เรามี โดยมีรายละเอียดคอลัมน์คือ เราต้องลองดึงข้อมูลออกมาดูรูปแบบกันก่อน จากตารางเราจะเห็นว่า และก็มาถึงการระบุ “บรรทัดแรก”…

    Continue Reading

  • [รีวิว] LeetCode ลองแก้ปัญหาคิวรี่ของชาวบ้านดู

    [รีวิว] LeetCode ลองแก้ปัญหาคิวรี่ของชาวบ้านดู

    หลังจากได้คำแนะนำเรื่อง 5 เคล็ดลับสู่การทำงานในบริษัทเทค (เตรียมตัวอย่างไรให้ได้งาน) จาก พี่เอิร์ล Professor Chanin ได้พูดถึงเรื่องการแสดงผลงานของตัวเองเพื่อให้ได้รับการพิจารณาจากบริษัทเทคฯ ที่เราได้ยื่นสมัครไป วิธี 1 ในนั้นคือ เตรียมความพร้อมด้านการเขียนโค้ด เช่น LeetCode แล้วเราก็ลองเอามาเขียนดู หลังจากที่สมัคร User ใดแล้ว ก็ให้ไปที่แท็บ Problem แล้วก็เลือกจิ้มปัญหา SQL มาข้อหนึ่ง —ที่คิดว่าตัวเองเชี่ยวแล้ว ฮ่าๆๆ เดี๋ยวรู้ ได้ปัญหานี้มาจ้า → 607. Sales Person เขาจะให้รายละเอียดปัญหาแล้วก็ความต้องการ (ทางฝั่งซ้ายของจอ) แล้วให้เราใส่โค้ดที่เราแก้ปัญหาได้ทางขวา แล้วกด Run ให้ได้ผลลัพธ์ตรงกับโจทย์ที่ให้ ไปดูรายละเอียดในข้อนี้กันค้าบบ 🤔 Table: SalesPerson Table: Company Table: Orders เข้าสู่โจทย์กัน Write a solution to find the names of all the…

    Continue Reading

Search

About

Feasible เว็บไซต์ที่นำเสนออาชีพปัจจุบันที่เรา (เจ้าของเว็บ) กำลังทำ ไม่ว่าจะเป็น นักวิเคราะห์ข้อมูล นักเรียน นักอ่าน นักฟาร์ม และอีกหลากหลายมุมมอง เรียกได้ว่าเป็น ‘แกงโฮะ’ เลยล่ะ ฮ่าๆๆ ติดตาม Content ที่จะทำออกมาได้เรื่อยๆ นะครับ ขอบคุณที่เข้ามาเยี่ยมกัน 😁✌️

Social Icons