Programming & IT Blog

Knowledge Sharing Space from Programmers to Programmers


หลักการทำงานของ CDN

CDN ช่วยเพิ่มความเร็วในการโหลดเว็บไซต์และปรับปรุงประสบการณ์ผู้ใช้ เรียนรู้หลักการทำงานของ CDN ประโยชน์ที่และผู้ให้บริการชั้นนำ เพื่อเลือกบริการที่เหมาะกับเว็บไซต์ของเรา

By: DH Team, April 18, 2024


ทำความรู้จักกับ SSD และวิธีในการเลือกซื้อ storage ที่เหมาะสม

SSD คืออะไร และมีประโยชน์อย่างไร บทความนี้อธิบายถึงข้อดีของ SSD เมื่อเทียบกับ HDD ประเภทของ SSD และเทคโนโลยีที่ใช้ พร้อมแนะนำวิธีการเลือก SSD ให้เหมาะกับการใช้งานและงบประมาณของคุณ เพื่อประสิทธิภาพสูงสุดของคอมพิวเตอร์

By: DH Team, April 11, 2024


ปัญหา "The Year 2038 Problem" ที่คนทำซอฟต์แวร์ต้องเตรียมรับมือ

ระบบคอมพิวเตอร์รุ่นเก่าหลายตัว บันทึกปีโดยใช้เลขเพียงแค่ 2 หลัก เช่นเมื่อปี 2000 ระบบเหล่านี้อาจแสดงผลเป็น "00" แทนที่จะเป็น "2000" ส่งผลให้เกิดข้อผิดพลาดในการคำนวณและแสดงผลวันที่ในระบบ และก็กำลังจะมาอีกรอบในปี 2038

By: DH Team, March 20, 2024


Blameless Culture (วัฒนธรรมไร้ซึ่งการตำหนิ)

Blameless Culture (วัฒนธรรมไร้ซึ่งการตำหนิ)

By: DH Team, March 8, 2024


ทำความรู้จัก Perplexity สุดยอด AI Search ที่กำลังมาแรง

Perplexity บริษัทสตาร์ทอัพด้าน AI Search ที่กำลังจะท้าทายอำนาจเจ้าตลาด search engine ของ Google โดยสามารถสามารถค้นหาข้อมูลได้รวดเร็ว และไวมาก ๆ แทบจะไวและตรงประเด็นมากกว่าเสิร์ชเอนจินแบบปกติทั่วไป

By: DH Team, Feb. 26, 2024


8 Technical SEO เช็คลิสต์ที่ developer หรือเจ้าของเว็บไซต์ต้องรู้

Technical SEO คือการปรับแต่งโครงสร้างพื้นฐานทางเทคนิคของเว็บไซต์ให้เป็นมิตรกับทั้งผู้ใช้งานและเสิร์ชเอนจิน

By: Withoutcoffee Icantbedev, Feb. 20, 2024


จากนักกฏหมาย สู่ Software Engineer ที่ Google ในวัย 39

ไม่ได้จบด้านคอมเป็นโปรแกรมเมอร์หรือ software dev ได้หรือไม? นี่คือเรื่องราวสุดยอดจากอดีตนักกฏหมาย สู่การเป็นวิศวกรซอฟต์แวร์ (Software Engineer) ที่ Google ในวัย 39

By: DH Team, Feb. 8, 2024


Zed สุดยอด text editor เขียนด้วย Rust เร็วแรง ทะลุนรก

Zed สุดยอด text editor สำหรับเขียนโค้ดตัวใหม่ เร็วแรง ทะลุนรก เขียนด้วยภาษา Rust จากทีมผู้ที่เคยพัฒนา Atom IDE

By: DH Team, Feb. 2, 2024


HTMX สุดยอดไลบรารีช่วยให้ dev เขียน interactive เว็บโดยไม่ต้องแตะ JavaScript

HTMX ช่วยให้ dev อย่างเรา ๆ หมดกังวลเรื่องที่จะต้องเขียน JavaScript เพราะว่าแทบจะไม่ต้องแตะ JavaScript เลย ใช้ built-in attributes แล้วยัดเข้าไปใน HTML ได้เลย

By: DH Team, Jan. 27, 2024


การใช้งาน *args และ **kwargs ในภาษา Python

บทความนี้จะอธิบายเกี่ยวกับการใช้งาน *args และ **kwargs ใน Python พร้อมตัวอย่างโค้ด เพื่อให้ผู้อ่านเข้าใจว่าทั้งสองอย่างนี้ใช้งานอย่างไรและใช้ในสถานการณ์ใดบ้าง

By: DH Team, Jan. 23, 2024


แนะนำ Python Quizzes จาก Real Python ตอบคำถามไพธอนแบบ interactive

อัพเลเวลภาษา Python ของคุณด้วยคำถามไพธอน (Python Quizzes) แบบโต้ตอบจาก Real Python หนึ่งในเว็บไซต์ที่เหล่าสาวก Pythonistas น้อยคนที่จะไม่รู้จัก โดย Real Python นั้นได้รวบรวมเควส Python แบบ interactive

By: DH Team, Jan. 22, 2024


กฏแห่งความสำเร็จ 13 ข้อของ Sam Altman ซีอีโอ OpenAI

Sam Altman, สุดยอด CEO แห่ง OpenAI ได้เขียนแชร์บทความ ๆ หนึ่งผ่านเว็บบล็อกส่วนตัวของเขาเมื่อ 5 ปีที่แล้ว โดยมีชื่อบทความว่า "How To Be Successful" หรือ (วิธีในการประสบความสำเร็จ)

By: DH Team, Jan. 18, 2024


สร้าง API ความเร็วสูงด้วย FastAPI (Python) + Docker Compose

แนะนำขั้นตอนในการสร้าง RESTful API โดยใช้ FastAPI และทำการ deployment ด้วย Docker Compose เพื่อให้ง่ายต่อการเรียกใช้งาน API และสามารถนำไปรันได้ทุกที่

By: Chaiwat Chaobaankoh, Nov. 18, 2023


เข้าใจ Localhost พื้นฐานด้านเว็บที่นักพัฒนาควรรู้

Localhost เป็นชื่อโดเมนที่ใช้สำหรับการทดสอบและการพัฒนาเว็บไซต์บนเครื่องคอมพิวเตอร์ของผู้พัฒนาเอง (Local Computer) โดยไม่ต้องเชื่อมต่อกับอินเทอร์เน็ตหรือเครือข่ายภายนอก ในทางเทคนิคนั้น localhost มี IP Address เป็นหมายเลข 127.0.0.1

By: Withoutcoffee Icantbedev, Nov. 10, 2023


Top 10 Git Commands (คำสั่ง) ที่นักเขียนโปรแกรมควรรู้

วันนี้ผมได้ลิสต์ Top 10 คำสั่ง Git Commands ที่โปรแกรมเมอร์ นักเขียนโปรแกรมควรรู้ หรือไม่ก็เอาเป็นว่าสำหรับใครที่มาสายเขียนโค้ดก็ควรต้องรู้ไว้ครับ

By: DH Team, Nov. 5, 2023


เข้าใจ Foreign Key (FK) สำหรับเชื่อมตาราง พร้อมตัวอย่างการใช้งาน

ในฐานข้อมูลแบบ Relational Database การรักษาความสมบูรณ์และความถูกต้องของข้อมูลเป็นสิ่งที่สำคัญมาก หนึ่งในวิธีการที่นิยมคือการใช้ Foreign Key ถ้าพูดภาษาแบบบ้าน ๆ เลยก็คือคีย์นอกครับ เพื่อเชื่อมตารางเข้าด้วยกัน

By: Withoutcoffee Icantbedev, Oct. 28, 2023


Windows 11 อัปเดต พร้อม AI-Powered และกว่า 200 ฟีเจอร์

Microsoft ได้เปิดเผยอย่างเป็นทางการ Windows 11 ได้รับการอัพเดทใหม่ซึ่งมาพร้อมกับฟีเจอร์ใหม่กว่า 200 ฟีเจอร์ ซึ่งรวมไปถึง Copilot มาให้เราได้ใช้งานบน PC แจ่มและดีอีกด้วยครับ

By: DH Team, Sept. 22, 2023


สร้าง Google Form พร้อมวิธีใช้งานแบบละเอียด 2023

"Google Form" คือ เครื่องมือออนไลน์ที่ถูกพัฒนาโดย Google ซึ่งช่วยให้ผู้ใช้สร้างแบบสำรวจ แบบทดสอบ และฟอร์มออนไลน์ได้โดยง่ายและฟรี ผ่านเว็บบราวเซอร์

By: DH Team, Sept. 19, 2023


ภาษา JavaScript คืออะไร ทำไมเป็นภาษาสุดฮิต

JavaScript (หรือ "JS") เป็นภาษาโปรแกรมฝั่ง Client Side ที่ได้รับความนิยมเป็นอย่างสูง (หรือมากที่สุดในปัจจุบันก็ว่าได้) ซึ่งแต่ก่อนเคยถูกใช้ได้แค่ฝั่งหน้าบ้าน แต่ตอนนี้สามารถใช้ในฝั่งเซิร์ฟเวอร์ด้วย โดยใช้ Node.js

By: DH Team, Sept. 19, 2023


ทำความรู้จักและวิธีใช้ Vim สุดยอด Text Editor ระดับตำนาน

Vim ย่อมาจาก "Vi IMproved" เป็นโปรแกรมแก้ไขข้อความ (Text Editor) ที่มีประสิทธิภาพและคลาสสิคมาก โดยได้รับความนิยมมาแล้วหลายสิบปี ซึ่ง Vim เป็นเครื่องมือในตำนานที่ได้รับความนิยมมากในเหล่านักพัฒนาซอฟต์แวร์และผู้ดูแลระบบ

By: Chaiwat Chaobaankoh, Sept. 15, 2023


วิธีใช้ PythonAnywhere คลาวด์ฟรีสำหรับสาวก Python

PythonAnywhere คือ แพลตฟอร์มที่ใช้ในการรันโค้ด Python และแอปพลิเคชันเว็บในรูปแบบคลาวด์ แบบฟรี ๆ โดยถูกออกแบบมาเพื่อให้ง่ายต่อนักพัฒนา

By: DH Team, Sept. 12, 2023


LangChain เฟรมเวิร์คสุดเจ๋งที่ช่วยให้การสร้าง AI Apps เป็นเรื่องง่าย

LangChain เป็นเฟรมเวิร์คที่อำนวยความสะดวกในการสร้างแอปพลิเคชันที่ ใช้ Large Language Models (LLMs) เช่น ChatGPT, Google Bard และโมเดลอื่นๆอีกมากมาย

By: Nonthakon Jitchiranant, July 20, 2023


แนวคิดของ MVC Design Pattern

MVC (Model, View, Controller) คือ Software Design Pattern อีกรูปแบบหนึ่งที่ได้รับความยอดนิยมในโลกของการพัฒนาซอฟต์แวร์ ยึดหลักของการทำงานที่แยกส่วนอิสระต่อกันชัดเจน ทำให้มีความสามารถในการจัดการและบำรุงรักษาแอปพลิเคชันได้อย่างดีเยี่ยม

By: DH Team, July 10, 2023


วิธีการสร้างเว็บไซต์ (Website) ทำได้กี่รูปแบบบ้าง

ในบทความนี้ผมจะมาแนะนำวิธีในการสร้างเว็บไซต์ ว่ามีกี่วิธี ทำได้อย่างไรบ้างทั้งแบบเขียนโค้ดสำหรับสาย coding จ๋า ๆ และแบบสาย low code ที่ไม่ต้องการเขียนโค้ด

By: DH Team, July 3, 2023


ภาษา SQL คืออะไร พร้อมคำสั่งพื้นฐานที่ควรรู้ สำหรับผู้เริ่มต้น

SQL (Structured Query Language) คือ ภาษาสำหรับเขียนเพื่อติดต่อและจัดการกับฐานข้อมูล เป็นภาษาที่จำเป็นสำหรับคนที่สนใจหรือต้องการทำงานสาย Web Developer หรือแม้แต่ด้าน Data จำเป็นต้องรู้ภาษานี้ไว้ครับ บทความนี้เราจะมาเรียน SQL จาก 0 กันเลย

By: DH Team, June 28, 2023


พัฒนาเว็บแอปพลิเคชันด้วย Vue.js สำหรับผู้เริ่มต้น 2024

Vue.js คือ JavaScript Front-end Framework ที่ใช้สำหรับสร้าง User Interface (UI) และ Single Page Application (SPA) สร้างขึ้นโดย Evan You และเปิดตัวครั้งแรกในปี 2014 เป็นอีกหนึ่งเฟรมเวิร์คที่ได้รับความนิยมสูงในปัจจุบัน

By: DH Team, June 23, 2023


Session vs Token Authentication คืออะไร ต่างกันยังไง

Session vs Token Authentication ต่างกันอย่างไร สรุปมาให้แบบกระชับ เนื้อ ๆ เน้น ๆ

By: DH Team, June 18, 2023


API คืออะไร อธิบายหลักการทำงานและการใช้งาน API ฉบับเต็ม

API (Application Programming Interface) คือ ตัวกลางระหว่าง client และ server เพื่อทำหน้าที่เป็นส่วนผสาน (Interface) ระหว่างสองส่วนนี้ ในการแลกเปลี่ยนข้อมูลและการเชื่อมต่อกันระหว่างแอปพลิเคชัน

By: Withoutcoffee Icantbedev, June 11, 2023


Linear Search อัลกอริทึม

Linear Search Algorithm คืออะไร นำไปใช้ตอนไหนบ้าง แนวคิดเป็นยังไง บทความนี้มีคำตอบครับ

By: Withoutcoffee Icantbedev, June 7, 2023


Django REST Framework 101 พัฒนา API ด้วยภาษา Python

พัฒนา RESTful API ด้วย Django REST Framework สุดยอดเฟรมเวิร์คในการทำ API ที่สมบูรณ์แบบที่สุดของภาษา Python

By: Withoutcoffee Icantbedev, June 5, 2023


ใช้งาน Git & GitHub สำหรับผู้เริ่มต้น ในปี 2024

Git คือ VCS (Version Control System) ที่ได้รับความยอดนิยมสูงสุดของเหล่าโปรแกรมเมอร์ ใช้สำหรับติดตามการเปลี่ยนแปลงหรือทำเวอร์ชันของซอร์สโค้ด ส่วน GitHub คือ ผู้ให้บริการที่ทำหน้าที่เสมือน hosting เก็บซอร์สโค้ดของเราไว้บนออนไลน์

By: DH Team, May 28, 2023


ai.com โดเมนร้อยล้านที่ OpenAI แอบซุ่มซื้อไว้ตั้งแต่ก่อนปล่อย ChatGPT

OpenAI ได้ซื้อโดเมนเนมที่มีชื่อว่า ai.com ในปี 2020 ในราคา 11 ล้านดอลล่าร์ (ตีเป็นเงินไทยก็เกือบ ๆ 4 ร้อยล้านบาท!!) จนกลายเป็นหนึ่งในโดเมนเนมที่มีมูลค่าสูงที่สุดในโลก

By: Withoutcoffee Icantbedev, May 27, 2023


JSON คืออะไร? พร้อมวิธีการใช้งาน

JSON ย่อมาจาก (JavaScript Object Notation) เป็นมาตรฐานในการแลกเปลี่ยนข้อมูล (Data Interchange Format) ที่ได้รับความนิยมแทบจะสูงที่สุดในปัจจุบัน โดยเฉพาะในงานด้านการทำ APIs

By: DH Team, April 26, 2023


สอนใช้งาน Docker ร่วมกับ Python (Flask) สุดง่ายสำหรับมือใหม่

ในบทความนี้เราจะมาสร้าง Docker Container เพื่อรัน Python (Flask) โดยแอปนี้จะเป็น Random App เมนูอาหารไทย จากนั้นเราก็จะมีการแชร์ตัว Docker Image ของเราไปให้คนอื่นได้ใช้งานผ่าน Docker Hub กันด้วยครับ

By: Withoutcoffee Icantbedev, April 21, 2023


การใช้งาน Python Virtual Environment (venv)

Virtual Environment คือ คอนเซ็ปต์ของภาษาไพธอนในการแยก packages, libraries, dependencies ต่าง ๆ ที่จำเป็นในการรันโปรเจคท์ โดยให้มองแบบนี้ว่า env คือกล่องคอนเทนเนอร์ ๆ หนึ่ง

By: Withoutcoffee Icantbedev, April 19, 2023


Full Stack Developer คือ? ทำไมเงินเดือนสูง อยากเป็นต้องเรียนอะไรบ้าง

Full Stack Developer คือ นักพัฒนาที่ทำทั้งในส่วนของฝั่งหน้าบ้าน (Front-end) และส่วนหลังบ้าน (Back-end) พูดง่าย ๆ คือทำควบคู่กันในคน ๆ เดียว

By: DH Team, April 12, 2023


Homebrew สุดยอด Package Manager สำหรับชาว macOS

Homebrew เป็นตัวจัดการแพ็คเกจ (Package Manager) สำหรับ macOS ที่ให้เราสามารถติดตั้งและจัดการแพ็คเกจซอฟต์แวร์ได้อย่างง่ายดาย โดย Homebrew นั้นถูกออกแบบมาให้ใช้งานง่าย และช่วยให้เราประหยัดเวลาได้มากเมื่อต้องติดตั้งและจัดการซอฟต์แวร์บน macOS

By: DH Team, April 11, 2023


Node.js คืออะไร? พร้อมวิธีดาวน์โหลดและติดตั้ง

Node.js คือ cross-platform runtime แบบ open-source สำหรับรัน JavaScript บนฝั่งเซิร์ฟเวอร์ หรือ back-end (ซึ่งแต่ก่อน JS รันได้เฉพาะฝั่ง web browser หรือ client)

By: DH Team, April 10, 2023


SQL vs NoSQL ต่างกันยังไง?

ฐานข้อมูล SQL เป็นแบบเชิงสัมพันธ์ (Relational Database) แต่ฐานข้อมูลแบบ NoSQL (Not only SQL) ไม่ใช่ คือเป็นแบบ Non-Relational Database

By: DH Team, April 10, 2023


Web Server คืออะไร ทำงานยังไง? ตัวไหนนิยมสุดในปี 2024

Web Server (เว็บเซิร์ฟเวอร์) คือ คอมพิวเตอร์ที่เก็บซอฟต์แวร์และไฟล์ต่าง ๆ ที่เป็นองค์ประกอบของเว็บไซต์ (เช่น HTML CSS, Image และ JavaScript เป็นต้น) โดยเว็บเซิร์ฟเวอร์ทำหน้าที่ส่งหน้าเว็บไปยังผู้ใช้ (Client) ตามคำร้องขอ (request) ของผู้ใช้ผ่านเว็บเบราว์เซอร์

By: DH Team, April 10, 2023


แนวคิดมุ่งสู่ความสำเร็จโดย Patiphan Phengpao (จารย์โอม)

ในค่ำคืน ณ สถานที่แห่งหนึ่ง ผมได้มีโอกาสพูดคุยกับสุดยอดโปรแกรมเมอร์และ YouTuber ชื่อดังของไทย สำหรับวงการโปรแกรมมิ่งน้อยคนที่จะไม่รู้จักเขาโดยเฉพาะในหมู่คนรุ่นใหม่ ... Patiphan Phengpao

By: Patiphan Phengpao, April 8, 2023


DNS คืออะไร ? หลักการทำงานเป็นอย่างไร

DNS (Domain Name System) คือ ระบบที่อนุญาตให้แปลงชื่อโดเมนที่มนุษย์อ่านได้ให้เป็นที่อยู่ Internet Protocol (IP Address) ที่คอมพิวเตอร์สามารถเข้าใจได้

By: Withoutcoffee Icantbedev, April 8, 2023


สอนทำ Web Scraping ด้วย Python เพื่อดึงข้อมูลจากเว็บไซต์

Web Scraping คือ วิธีการในการดึงข้อมูลจากเว็บไซต์ต่าง ๆ ด้วยการเขียนโปรแกรมเพื่อดึงข้อมูลเหล่านั้นมา โดยหน้าเว็บเหล่านั้นต้องเป็น public data

By: Withoutcoffee Icantbedev, April 2, 2023


Ransomware คืออะไร? พร้อมวิธีการป้องกันก่อนจะสายเกินแก้

Ransomware (แรนซัมแวร์) คือ ซอฟต์แวร์อันตรายประเภทหนึ่ง (มัลแวร์) ที่เข้ารหัสไฟล์ของเหยื่อหรือบล็อกการเข้าถึงระบบคอมพิวเตอร์ของเหยื่อแบบเบ็ดเสร็จ ทำให้เหยื่อไม่สามารถเข้าถึงข้อมูลในคอมพิวเตอร์ได้อีกต่อไป และนำมาซึ่งการเรียกร้องค่าไถ่เพื่อแลกกับการส่งกุญแจ (Decryption Key)

By: Withoutcoffee Icantbedev, March 31, 2023


Web Browser คืออะไร ตัวไหนนิยมสุดในปี 2024

Web Browser (เว็บเบราว์เซอร์) คือ เว็บแอปพลิเคชันที่ให้เราสามารถเข้าถึงและดูเว็บไซต์ต่าง ๆ ได้สะดวก โดยเว็บ web browser จะทำการดึงหน้าเว็บต่างในโลก ๆ จากเซิร์ฟเวอร์และแสดงบนคอมพิวเตอร์หรืออุปกรณ์มือถือของเรา

By: DH Team, March 30, 2023


รู้จักกับ PyScript รัน Python ได้บน HTML

PyScript คือ เฟรมเวิร์คที่ทำให้โปรแกรมเมอร์สร้างแอปพลิเคชันด้วยภาษาไพธอนเพื่อรันบนเบราว์เซอร์ได้โดยตรงโดยการ mix กันเข้ากับ HTML

By: Withoutcoffee Icantbedev, March 29, 2023


Top 10 เพจ Facebook ด้านโปรแกรมมิ่งของไทย น่าติดตามที่สุดในปี 2023

อันดับ Top 10 Facebook เพจโปรแกรมมิ่งที่น่าติดตามที่สุดในปี 2023 ของไทย

By: DH Team, March 28, 2023


Bootstrap คืออะไร รวมวิธีใช้งานเบื้องต้นสำหรับทำ Responsive Web Design

ปัจจุบันการทำเว็บไซต์แบบ Responsive Web Design นั้นถือว่าเป็นมาตรฐานไปแล้ว และ Bootstrap ถือว่าเป็น CSS เฟรมเวิร์คที่ได้รับความยอดนิยมสูงสุดในโลก ง่ายในการใช้งาน

By: DH Team, March 27, 2023


CS50 Harvard คอร์สเรียน Computer Science ฟรีและดีที่สุดในโลก

นี่คือหนึ่งในคอร์สเรียนโปรแกรมมิ่งที่ฟรีและดีที่สุดในโลกอย่างไม่ต้องสงสัยจาก CS50 อันเลื่องชื่อแห่ง Harvard University วันนี้เราจะมาทำความรู้จักและก็รีวิวไปในตัวครับ

By: DH Team, March 19, 2023


Python Variable การใช้งานตัวแปรในภาษาไพธอน

ตัวแปรเป็นบทเรียนแรก ๆ ที่ไม่ว่าเราจะเรียนโปรแกรมมิ่งภาษาไหนก็มักจะพบเจอเสมอ แต่มันคืออะไรใช้งานยังไง บทความนี้จะพาไปแนะนำการใช้งานตัวแปรในภาษา Python กันแบบละเอียดครับ

By: Isara Kunudomchaiwat, March 11, 2023


10 ภาษาเขียนโปรแกรมมิ่ง (Programming) ยอดนิยมปี 2024

อันดับภาษาโปรแกรมมิ่งยอดนิยมในปี 2023 เพื่อให้เพื่อน ๆ ได้เป็นตัวเลือกในการตัดสินใจในการเรียน coding ว่าจะเริ่มต้นเขียนโปรแกรมภาษาอะไรดีครับ

By: DH Team, March 8, 2023


การใช้งาน For Loop ในภาษา Python

ใน Python คำสั่ง for loop ใช้เพื่อรันบล็อกของโค้ดโดยมีจำนวนครั้งที่แน่นอน ใช้เพื่อวนซ้ำประเภทข้อมูลที่เป็นแบบ sequence เช่น List, Tuple, Dictionary หรือ String เป็นต้น

By: Withoutcoffee Icantbedev, Feb. 24, 2023


Django vs Flask ต่างกันอย่างไร ควรเลือกตัวไหนดี ?

Django และ Flask ล้วนเป็น web frameworks ที่ได้รับความยอดนิยมสูงสุดของ Python ทั้งคู่ ในบทความนี้เราจะมาดูความแตกต่างระหว่าง 2 เฟรมเวิร์คนี้ เพื่อเลือกให้เหมาะสมกับโปรเจคท์ web development ของเราครับ

By: Withoutcoffee Icantbedev, Feb. 23, 2023


สอนใช้งาน Python JSON ครบในบทความเดียว

JSON (JavaScript Object Notation) คือหนึ่งในมาตรฐานการแลกเปลี่ยนข้อมูล (Data Format Interchange) ที่ได้รับความนิยมสูงสุดในปัจจุบัน โดยเก็บข้อมูลในรูปแบบของ Key-Value pairs

By: Withoutcoffee Icantbedev, Feb. 20, 2023


Stack Overflow สุดยอด Q & A แพลตฟอร์มอันดับ 1 ของโปรแกรมเมอร์

Stack Overflow คือ แพลตฟอร์มหรือเว็บไซต์ Q & A (Question & Answer) Programming พูดง่าย ๆ เป็นแพลตฟอร์มในการถาม – ตอบ ปัญหาด้านโปรแกรมมิ่งนั่นเอง และแน่นอนว่า Stack Overflow คืออันดับ 1 ของโลกในด้านนี้

By: DH Team, Feb. 19, 2023


ใช้งาน Django Messages Framework

ใช้งาน Django Messages Framework เพื่อพัฒนาประสบการณ์ของผู้ใช้ (User Experience) ที่ดีให้กับเว็บไซต์ของเรา

By: Withoutcoffee Icantbedev, Feb. 18, 2023


Python List Comprehension

เปลี่ยนจากการเขียน for loop แบบธรรมดา ให้สั้นและเข้าใจง่ายรวมถึงประสิทธิภาพสูงด้วย List Comprehension

By: Isara Kunudomchaiwat, Feb. 18, 2023


Django Login Logout & Sign up ครบ จบในบทความเดียว

บทความที่สาวก Django หลายคนน่าจะรอคอยกันอีกหนึ่งบทความนะครับ นั่นก็คือการพัฒนาระบบ Authentication System ซึ่งจะครอบคลุมในส่วนของ การทำ login, logout ให้กับ Django โปรเจคท์ของเราครับ

By: Withoutcoffee Icantbedev, Feb. 13, 2023


Django Model & ORM ครบ จบในบทความเดียว

Django เป็นเฟรมเวิร์คในรูปแบบที่ใช้ ORM (Object Relational Mapping) คอนเซ็ปต์ในการปฏิสัมพันธ์กับฐานข้อมูล โดยเขียนภาษา Python แทนที่จะใช้ภาษา SQL ในการสร้างหรือติดต่อกับฐานข้อมูล ในส่วนนี้เราจะเรียกว่า "Django Model"

By: Withoutcoffee Icantbedev, Feb. 13, 2023


Django Admin ครบจบในบทความเดียว

Django มีอีกหนึ่งฟีเจอร์ที่มีมาให้แล้วเรียบร้อยคือหน้า Admin ซึ่งเรียกได้ว่าเป็นอีกหนึ่งฟีเจอร์ที่โดดเด่นที่สุดของ Django เป็นอีกหนึ่งตัวชูโรงเลยก็ว่าได้

By: Withoutcoffee Icantbedev, Feb. 12, 2023


ทำระบบ Search ให้กับ Django เว็บไซต์

Search เรียกได้ว่าเป็นฟีเจอร์ที่ต้องมีในแทบจะทุก ๆ เว็บไซต์หรือแอป ในบทความ Django Search นี้ แน่นอนว่าเราจะมาประยุกต์ใช้งาน Search เข้ากับ Django project ของเรากันครับ

By: Withoutcoffee Icantbedev, Feb. 12, 2023


Django Forms วิธีใช้งาน

Forms ถือว่าเป็นอีกหนึ่งส่วนที่มีความจำเป็นในด้าน web development และในการศึกษา Django ก็จะมีในส่วนของ form ให้เราได้ศึกษาด้วย บทความนี้จะมาเรียนรู้การสร้าง form ให้กับ Django โปรเจคท์ของเรากันครับ

By: Withoutcoffee Icantbedev, Feb. 12, 2023


ดาวน์โหลดและติดตั้ง PyCharm IDE เพื่อเขียน Python

Pycharm เพื่อเริ่มเขียนโปรแกรมภาษาไพธอน

By: Isara Kunudomchaiwat, Feb. 1, 2023


วิธีดาวน์โหลดและติดตั้ง Python

การติดตั้งภาษา Python เพื่อเริ่มเขียนโปรแกรม

By: Isara Kunudomchaiwat, Feb. 1, 2023


ติดตั้ง DB Browser และเริ่มใช้งาน SQLite Database

DB Browser คือ database GUI หรือเครื่องมือสำหรับใช้งานและจัดการกับ SQLite database สำหรับบทความนี้เราจะมาแนะนำการติดตั้ง DB Browser กันครับ ทั้งในฝั่งของ Windows และ macOS

By: DH Team, Jan. 31, 2023


พัฒนาเว็บด้วยภาษา Python (Flask) สำหรับผู้เริ่มต้น ฉบับเต็มปี 2024

Flask คืออีกหนึ่งใน web framework ของภาษาไพธอนที่ได้รับความนิยมอย่างสูง ด้วยความเรียบง่ายในการใช้งานและเรียนรู้ทำความเข้าใจ โครงสร้างไม่ซับซ้อน สามารถเขียนได้อย่างอิสระ

By: Withoutcoffee Icantbedev, Jan. 31, 2023


Programmer Memes ประโยคปวดหัว ที่โปรแกรมเมอร์เจอบ่อย ๆ

ในแต่ละวันแค่เขียนโค้ด แก้บั๊กก็แทบจะปวดหัวมากมายอยู่แล้ว แต่ก็ยังมีหลาย ๆ ประโยคที่โปรแกรมเมอร์ได้ยินแล้วเรียกได้ว่าต้องสะดุ้งกันเลยทีเดียว

By: DH Team, Jan. 30, 2023


ติดตั้งใช้งาน Ngrok ทำ localhost ให้ online ได้ทั่วโลก

Ngrok คือ เซอร์วิสสำหรับทำ port forwarding เพื่อเปิด URL จาก localhost ของเราเป็น public URL เข้าดูได้ทั่วโลก

By: Withoutcoffee Icantbedev, Jan. 30, 2023


เงินเดือน Software Engineer ต่างประเทศ Top 10 เฉลี่ยสูงสุดปี 2023

Software Engineer คือหนึ่งในตำแหน่งงานที่ยังขาดแคลนและมีความต้องการมากที่สุดของตลาดงานในปัจจุบัน มาดูอัตราเงินเดือนของเงินเดือนของโปรแกรมเมอร์ในต่างประเทศกันครับ

By: DH Team, Jan. 30, 2023


พัฒนาเว็บด้วย Django Framework (Python) ฉบับเต็มปี 2024

Django คือ web framework อันดับ 1 ของภาษา Python บทความนี้เราจะมาสอนและทำความรู้จักกับ Django พร้อมทั้งเริ่มต้นสร้างโปรเจคท์และพัฒนาเว็บจาก 0 กันเลยครับ

By: Withoutcoffee Icantbedev, Jan. 30, 2023


ทำความรู้จักกับ PyPI เพื่อสร้าง Python Library ของเราให้ชาวโลกได้ใช้

สร้าง Python library ของเราเองด้วยการอัปโหลดขึ้น PyPI (Python Package Index) ให้คนอื่นใช้งาน

By: Isara Kunudomchaiwat, Jan. 29, 2023


if name == main ใน Python คืออะไร ใช้ตอนไหน?

if name == main ในภาษา Python มันคืออะไร ทำงานยังไง แล้วเราจะใช้ตอนไหนนะ บทความนี้ย่อยมาให้ครบ เคลียร์ ๆ กันไปเลยครับ

By: Withoutcoffee Icantbedev, Jan. 29, 2023


Coding หรือ การเขียนโปรแกรม คืออะไร ทำไมถึงเป็นทักษะสำคัญในยุคนี้

ในยุคนี้การเขียนโค้ด (coding) หรือ การเขียนโปรแกรม นั้นถือว่าเป็นอีกหนึ่งทักษะที่สำคัญ ถ้าเรามีทักษะนี้ รับรองว่ามันจะช่วยส่งเสริมเราได้ในหลาย ๆ มิติ

By: DH Team, Jan. 26, 2023


10 เว็บไซต์ที่ดีที่สุดสำหรับเรียน Python ฟรี ปี 2024

นี่คือ 10 เว็บไซต์ที่เพื่อน ๆ ต้อง bookmark เก็บไว้เพื่อเรียนไพธอนในปี 2023

By: DH Team, Jan. 26, 2023


Frontend vs Backend ต่างกันอย่างไร? เลือกแบบไหนดี

Front-end dev คือนักพัฒนาในส่วนของหน้าบ้าน (Client Side) ส่วน back-end dev คือนักพัฒนาที่รับผิดชอบส่วนหลังบ้าน (Server Side)

By: DH Team, Jan. 26, 2023


Pseudo Code (ซูโดโค้ด) คืออะไรและใช้ตอนไหน ?

ขั้นตอนการเขียน Pseudo code นี่แหละจะเป็นการอธิบายอัลกอริทึมและลอจิกต่าง ๆ ของของระบบ

By: DH Team, Jan. 26, 2023


ภาษา Python คือ? ทำอะไรได้บ้าง (ฉบับเต็มปี 2024)

ภาษา Python เรียกได้ว่าเป็นภาษา programming ที่ทำอะไรได้ครอบจักรวาล เรียนภาษาเดียว ต่อยอดได้มากมาย ในบทความนี้เราจะมาดูกันว่าไพธอนคืออะไร ข้อดีหรือจุดเด่นของภาษา และสุดท้ายคือการนำไปใช้งานในด้านไหนกันได้บ้างครับ

By: DH Team, Jan. 25, 2023


ChatGPT สุดยอด AI เปลี่ยนโลก

สุดยอด AI เปลี่ยนโลกในตอนนี้คงไม่มีใครไม่รู้จัก ChatGPT หนึ่งในคีย์เวิร์ดที่กำลังถูกพูดถึงมากที่สุดในตอนนี้

By: DH Team, Jan. 25, 2023


โปรแกรมเมอร์จำเป็นต้องจำโค้ดหรือ syntax ทั้งหมดหรือไม่ ?

โปรแกรมเมอร์ต้องจำโค้ดหรือไม่ ? บทความนี้จะเปลี่ยน mindset ในการเรียนเขียนโปรแกรมของคุณไปตอลดกาล

By: Withoutcoffee Icantbedev, Jan. 16, 2023


programming.in.th สุดยอดเว็บฝึกแก้โจทย์โปรแกรมมิ่งอันดับ 1 ของไทย

นี่คือสุดยอดเว็บโปรแกรมมิ่งในตำนานอีกหนึ่งเว็บของไทย ที่ปรับโฉมหน้าเว็บใหม่ พร้อมทั้งโจทย์ที่น่าสนใจเพิ่มขึ้นมากมาย...

By: DH Team, Jan. 3, 2023


Programmer Tips ที่คุณต้องอ่าน ถ้าต้องการเป็นโปรแกรมเมอร์ที่ดีขึ้น

นี่คือบทความที่ได้รวบรวม tips และเคล็ด(ไม่ลับ) ในการพัฒนาตัวเองเพื่อเป็นโปรแกรมเมอร์ที่ดีขึ้นกว่าเดิม โดยได้รวบรวมเทคนิค...

By: DH Team, Jan. 3, 2023


สุดยอด CEOs สัญชาติอินเดียของบริษัทเทค ฯ ระดับโลก

อินเดีย ขึ้นชื่อว่าเป็นหนึ่งในประเทศที่มีความฉกาจฉกรรจ์ด้านคอมพิวเตอร์ ในบริษัทเทคโนโลยีระดับแถวหน้าของโลก มีหัวกะทิ... เรามาดู CEO บริษัทระดับโลกที่เป็นคนสัญชาติอินเดียนกันครับ

By: DH Team, Jan. 2, 2023