การเรียนรู้จากโครงงาน
รายการบทช่วยสอนการเขียนโปรแกรมที่นักพัฒนาซอฟต์แวร์มือใหม่จะได้เรียนรู้วิธีสร้างแอปพลิเคชันตั้งแต่เริ่มต้น บทช่วยสอนเหล่านี้แบ่งออกเป็นภาษาการเขียนโปรแกรมหลักต่างๆ บทช่วยสอนอาจเกี่ยวข้องกับเทคโนโลยีและภาษาที่หลากหลาย
ในการเริ่มต้น เพียงแยก repo นี้ โปรดดูที่ CONTRIBUTING.md สำหรับแนวทางการบริจาค
สารบัญ:
- ค#
- ซี/ซี++
- โคลจูเร่
- โผ
- น้ำอมฤต
- เออร์หลาง
- ฉ#
- ไป
- ฮาสเคล
- HTML/ซีเอสเอส
- ชวา
- จาวาสคริปต์
- คอตลิน
- ลัวะ
- โอแคมล์
- PHP
- หลาม
- ร
- ทับทิม
- สนิม
- สกาล่า
- สวิฟท์
- แหล่งข้อมูลเพิ่มเติม
ซี/ซี++:
- สร้างล่าม (บทที่ 14 on เขียนด้วยภาษา C)
- Memory Allocators 101 - เขียนตัวจัดสรรหน่วยความจำอย่างง่าย
- เขียนเชลล์ใน C
- เขียนระบบไฟล์ FUSE
- สร้างโปรแกรมแก้ไขข้อความของคุณเอง
- สร้างเสียงกระเพื่อมของคุณเอง
- วิธีตั้งโปรแกรมเกม NES ใน C
- เขียนระบบปฏิบัติการตั้งแต่เริ่มต้น
- วิธีสร้างระบบปฏิบัติการตั้งแต่เริ่มต้น
- การสร้างเครื่องจำลอง CHIP-8
- เริ่มต้นการเขียนโปรแกรมเกมด้วย C++ และ SDL
- การใช้ที่เก็บคีย์-ค่า
- โครงการกราฟิก 3D ขนาดเล็ก
- Tiny Renderer หรือวิธีการทำงานของ OpenGL: ซอฟต์แวร์เรนเดอร์ด้วยโค้ด 500 บรรทัด
- RayTracing ที่เข้าใจได้ใน C++ เปล่า 256 บรรทัด
- คาบูม! ใน C++ เปลือย 180 บรรทัด
- C++ 486 บรรทัด: FPS แบบเก่าในช่วงสุดสัปดาห์
- การเขียนคอมไพเลอร์ x86-64 JIT ขั้นต่ำใน C ++
- สร้างไลบรารี Live Code-reloader สำหรับ C++
- เขียนตารางแฮชในภาษา C
- มาสร้างฐานข้อมูลอย่างง่ายกันเถอะ
- มาเขียนเคอร์เนลกันเถอะ
- เขียน Bootloader ใน C
- Linux Container ในโค้ด 500 บรรทัด
- เขียนเครื่องเสมือนของคุณเอง
- การเรียนรู้ KVM - ใช้เคอร์เนล Linux ของคุณเอง
- สร้าง Redis ของคุณเองด้วย C/C++
- เขียนคอมไพเลอร์ภาษาซี
- ส่วนที่ 1: จำนวนเต็ม Lexing และการสร้างโค้ด
- ส่วนที่ 2: ตัวดำเนินการ Unary
- ส่วนที่ 3: ตัวดำเนินการไบนารี
- ส่วนที่ 4: ตัวดำเนินการไบนารีเพิ่มเติม
- ส่วนที่ 5: ตัวแปรท้องถิ่น
- ส่วนที่ 6: เงื่อนไข
- ส่วนที่ 7: งบประสม
- ตอนที่ 8: ลูป
- ส่วนที่ 9: ฟังก์ชั่น
- ส่วนที่ 10: ตัวแปรทั่วโลก
- การใช้ภาษาด้วย LLVM
- Meta Crush Saga: เกมคอมไพล์เวลา C++17
- การคูณเมทริกซ์ประสิทธิภาพสูง
- ผู้บุกรุกอวกาศจากศูนย์
- ส่วนที่ 1
- ส่วนที่ 2
- ส่วนที่ 3
- ตอนที่ 4
- ตอนที่ 5
- บทช่วยสอน Tetris ในแพลตฟอร์ม C ++ อิสระ
- การเขียนดีบักเกอร์ Linux
- ส่วนที่ 1: การตั้งค่า
- ส่วนที่ 2: เบรกพอยท์
- ส่วนที่ 3: การลงทะเบียนและหน่วยความจำ
- ตอนที่ 4: เอลฟ์และคนแคระ
- ส่วนที่ 5: แหล่งที่มาและสัญญาณ
- ส่วนที่ 6: การก้าวระดับแหล่งที่มา
- ส่วนที่ 7: เบรกพอยต์ระดับแหล่งที่มา
- ส่วนที่ 8: การคลายกองซ้อน
- ส่วนที่ 9: การจัดการตัวแปร
- ส่วนที่ 10: หัวข้อขั้นสูง
- มาเขียนคอมไพเลอร์กันเถอะ
- ตอนที่ 1: บทนำ การเลือกภาษา และการวางแผน
- ส่วนที่ 2: เล็กเซอร์
- ส่วนที่ 3: ตัวแยกวิเคราะห์
- ส่วนที่ 4: การทดสอบ
- ส่วนที่ 5: ตัวสร้างโค้ด
- ส่วนที่ 6: อินพุตและเอาต์พุต
- ส่วนที่ 7: อาร์เรย์
- ส่วนที่ 8: สตริง การอ้างอิงไปข้างหน้า และบทสรุป
การเขียนโปรแกรมเครือข่าย
มาเขียนโค้ดสแต็ก TCP/IP กันเถอะ
- ส่วนที่ 1: อีเธอร์เน็ตและ ARP
- ส่วนที่ 2: IPv4 และ ICMPv4
- ส่วนที่ 3: ข้อมูลพื้นฐานเกี่ยวกับ TCP และการจับมือกัน
- ส่วนที่ 4: TCP Data Flow และ Socket API
- ส่วนที่ 5: การส่งสัญญาณ TCP อีกครั้ง
การเขียนโปรแกรมเซิร์ฟเวอร์พร้อมกัน
- ส่วนที่ 1 - บทนำ
- ส่วนที่ 2 - เธรด
- ส่วนที่ 3 - ขับเคลื่อนด้วยเหตุการณ์
- ตอนที่ 4 - libuv
- ส่วนที่ 5 - กรณีศึกษา Redis
- ตอนที่ 6 - การโทรกลับ สัญญา และ async/รอ
โบรกเกอร์ MQTT ตั้งแต่เริ่มต้น
- ส่วนที่ 1 - โปรโตคอล
- ส่วนที่ 2 - ระบบเครือข่าย
- ส่วนที่ 3 - เซิร์ฟเวอร์
- ส่วนที่ 4 - โครงสร้างข้อมูล
- ส่วนที่ 5 - หัวข้อที่เป็นนามธรรม
- ตอนที่ 6 - ผู้จัดการ
- โบนัส - มัลติเธรด
โอเพนจีแอล:
- การสร้างโคลนเกม 2D Breakout ใน C ++ ด้วย OpenGL
- ฝ่าวงล้อม
- การตั้งค่า
- เรนเดอร์สไปรท์
- ระดับ
- การชนกัน
- ลูกบอล
- การตรวจจับการชนกัน
- ความละเอียดการชนกัน
- อนุภาค
- การประมวลผลภายหลัง
- เพิ่มพลัง
- เสียง
- แสดงข้อความ
- ความคิดสุดท้าย
- ฮีโร่ทำมือ
- วิธีสร้าง Minecraft ใน C++/OpenGL (วิดีโอ)
ค #:
- เรียนรู้ C# ด้วยการสร้างเกม RPG ที่เรียบง่าย
- สร้างเกมที่เหมือน Rogue ใน C #
- สร้างแอปเปล่าด้วย C# และ Xamarin (อยู่ระหว่างดำเนินการ)
- สร้างแอปไลบรารีรูปภาพ iOS ด้วย Xamarin และ Visual Studio
- การสร้าง CoreWiki นี่คือระบบการจัดการเนื้อหาสไตล์ Wiki ที่ถูกเขียนอย่างสมบูรณ์ด้วย C# ด้วย ASP.NET Core และ Razor Pages คุณสามารถค้นหาซอร์สโค้ดได้ที่นี่
ปิดบัง:
- สร้างบอท Twitter ด้วย Clojure
- การสร้างเครื่องตรวจตัวสะกด
- สร้างการบูรณาการ JIRA เข้ากับ Clojure และ Atlassian Connect
- การสร้างต้นแบบด้วย Clojure
- เตตริสใน ClojureScript
โผ:
กระพือปีก:
- Amazon Clone พร้อมแผงผู้ดูแลระบบ
- แอพส่งอาหาร
- Google เอกสารโคลน
- อินสตาแกรมโคลน
- เกม TicTacToe ผู้เล่นหลายคน
- ติ๊กต๊อกโคลน
- แอพจองตั๋ว
- แอพท่องเที่ยว
- ทวิชโคลน
- วอทส์แอพพ์โคลน
- เวิร์ดโคลนโคลน
- ซูมโคลน
- เน็ตฟลิกซ์ โคลน
น้ำอมฤต
- สร้างแอปแชทง่ายๆ ด้วย Elixir และ Phoenix
- วิธีเขียนลิงค์ให้สั้นลงอย่างรวดเร็วด้วย Elixir, Phoenix และ Mnesia
เออร์หลาง
- ChatBus : สร้างแอปห้องแชทที่มีผู้ใช้หลายคนเป็นครั้งแรกด้วย Erlang/OTP
- สร้างแอปแชทด้วย Erlang, Rebar, Cowboy และ Bullet
ฉ#:
- เขียน Excel ของคุณเองด้วย F# 100 บรรทัด
ชวา:
- สร้างล่าม (บทที่ 4-13 เขียนด้วยภาษา Java)
- สร้างเซิร์ฟเวอร์ HTTP อย่างง่ายด้วย Java
- สร้างแอปไฟฉาย Android (วิดีโอ)
- สร้างแอป Spring Boot ด้วยการตรวจสอบสิทธิ์ผู้ใช้
จาวาสคริปต์:
- สร้าง 30 สิ่งใน 30 วันด้วยบทช่วยสอน 30 รายการ
- สร้างแอปใน Pure JS
- สร้างส่วนขยายสมุดบันทึก Jupyter
- สร้างเกม TicTacToe ด้วย JavaScript
- สร้างแอปสภาพอากาศอย่างง่ายด้วย Vanilla JavaScript
- สร้างแอปรายการสิ่งที่ต้องทำใน JavaScript
HTML และ CSS:
- สร้างหน้าจอการโหลด
- สร้างเครื่องคำนวณ HTML ด้วย JS
- สร้าง Snake โดยใช้เฉพาะ JavaScript, HTML และ CSS
แอปพลิเคชันมือถือ:
- สร้างแอปพลิเคชัน React Native Todo
- สร้าง React Native Application ด้วย Redux Thunk
แอปพลิเคชันเว็บ:
ตอบสนอง:
- สร้างแอป React.js แบบไร้เซิร์ฟเวอร์
- สร้างโคลน Trello
- สร้างแอปโหวตตัวละครด้วย React, Node, MongoDB และ SocketIO
- บทช่วยสอนการตอบสนอง: การโคลน Yelp
- สร้างแอปโหวตภาพยนตร์แบบเต็มสแต็กด้วยการพัฒนาแบบทดสอบครั้งแรกโดยใช้ Mocha, React, Redux และ Immutable
- สร้างสตรีม Twitter ด้วย React และ Node
- สร้างโคลนขนาดกลางอย่างง่ายโดยใช้ React.js และ Node.js
- รวม MailChimp ใน JS
- สร้างส่วนขยาย Chrome ด้วย React + Parcel
- สร้างแอป ToDo ด้วย React Native
- สร้างแอปพลิเคชั่นแชท
- สร้างแอป News ด้วย React Native
- เรียนรู้ Webpack สำหรับ React
- ทดสอบแอป React ด้วย Puppeteer และ Jest
- สร้างหม้อต้มปฏิกิริยาของคุณเอง
- เขียนโค้ดเกมแห่งชีวิตด้วย React
- บทช่วยสอนเบื้องต้น React + Redux ขั้นพื้นฐาน
- สร้างกำหนดการนัดหมาย
- สร้างแอปแชทพร้อมการวิเคราะห์ความรู้สึก
- สร้างการตั้งค่าแอปพลิเคชันเว็บแบบเต็มสแต็ก
- สร้างโคลน Todoist ด้วย React และ Firebase
- สร้างเครื่องเสนอราคาแบบสุ่ม
- ส่วนที่ 1
- ส่วนที่ 2
- ส่วนที่ 3
- ตอนที่ 4
- ตอนที่ 5
- ตอนที่ 6
- ตอนที่ 7
- โครงการ React Phone E-Commerce (วิดีโอ)
เชิงมุม:
สร้าง Instagram Clone ด้วย Angular 1.x
สร้างไคลเอนต์ Hacker News ที่ใช้งานออฟไลน์ได้ด้วย Angular 2+
สร้างโคลน Google+ ด้วย Django และ AngularJS (Angular 1.x)
สร้างแอปโลกแห่งความเป็นจริงที่สวยงามด้วย Angular 8:
สร้างเค้าโครงที่ตอบสนองด้วย BootStrap 4 และ Angular 6
แอป ToDo พร้อม Angular 5
- รู้เบื้องต้นเกี่ยวกับเชิงมุม
- ส่วนที่ 1
โหนด:
- สร้าง Markdown Editor แบบเรียลไทม์ด้วย NodeJS
- การพัฒนาที่ขับเคลื่อนด้วยการทดสอบด้วย Node, Postgres และ Knex
- เขียนบอท Twitter ใน Node.js
- สร้างบอทการค้นหาอย่างง่ายใน 30 นาที
- สร้างเว็บแอปขูดงาน
- การสร้างแอป GitHub
- วิธีสร้างแอป Uber-for-X ของคุณเองโดยใช้ JavaScript, Node.JS, MongoDB และ Web Sockets
วิว
- Vue 2 + Firebase: วิธีสร้างแอป Vue พร้อมระบบตรวจสอบสิทธิ์ Firebase ใน 15 นาที
- บทช่วยสอนแอปพลิเคชัน Vue.js – การสร้างแอปจัดทำงบประมาณอย่างง่ายด้วย Vue
- สร้างบล็อกด้วย Vue, GraphQL และ Apollo
- สร้างเว็บแอปพลิเคชันแบบสแต็กเต็มรูปแบบโดยใช้สแต็ก MEVN (MongoDB, Express, Vue, Node)
- บทช่วยสอนรายการสิ่งที่ต้องทำของ Vue.js (วิดีโอ)
- Vue 2 + Pub/Sub: สร้างแพลตฟอร์มที่มีผู้ใช้หลายคนแบบเพียร์ทูเพียร์สำหรับเกม
อื่นๆ (ฮาปิ, เอ็กซ์เพรส...):
- สร้างแอปพลิเคชันเว็บแบบก้าวหน้า (PWA)
- ส่วนที่ 1
- ส่วนที่ 2
- ส่วนที่ 3
- สร้างแอป Native Desktop ด้วย JS
- สร้าง API อันทรงพลังด้วย NodeJs, GraphQL และ Hapi
D3.js
- เรียนรู้ D3 โดยใช้ตัวอย่าง
- เรียนรู้การสร้างแผนภูมิเส้น
การพัฒนาเกม:
- สร้างเกม 2D Breakout โดยใช้ Phaser
- สร้าง Flappy Bird ใน HTML5 และ JavaScript ด้วย Phaser
แอปพลิเคชันเดสก์ท็อป:
- สร้างแอปแชทบนเดสก์ท็อปด้วย React และ Electron
เบ็ดเตล็ด:
- วิธีสร้าง Web Framework ด้วยโค้ดน้อยกว่า 20 บรรทัด
- สร้าง Redux ให้กับตัวเอง
- วิธีเขียน Virtual DOM ของคุณเอง
- สร้าง GraphQL API แบบไร้เซิร์ฟเวอร์แบบเรียลไทม์ด้วย WebSockets บน AWS
คอตลิน:
- Keddit - เรียนรู้ Kotlin ในขณะที่พัฒนาแอปพลิเคชัน Android
ลัวะ:
รัก:
- BYTEPATH: การสร้างเกมที่สมบูรณ์แบบด้วย Lua และ LÖVE
- ส่วนที่ 0: บทนำ
- ส่วนที่ 1: ห่วงเกม
- ส่วนที่ 2: ห้องสมุด
- ส่วนที่ 3: ห้องพักและพื้นที่
- ส่วนที่ 4: แบบฝึกหัด
- ส่วนที่ 5: พื้นฐานของเกม
- ส่วนที่ 6: พื้นฐานของผู้เล่น
- ส่วนที่ 7: สถิติผู้เล่นและการโจมตี
- ตอนที่ 8: ศัตรู
- ตอนที่ 9: ผู้กำกับและ Gameplay Loop
- ส่วนที่ 10: แนวทางปฏิบัติในการเขียนโค้ด
- ตอนที่ 11: เฉื่อยชา
- ตอนที่ 12: Passive เพิ่มเติม
- ตอนที่ 13: ผังทักษะ
- ตอนที่ 14: คอนโซล
- ตอนที่ 15: สุดท้าย
หลาม:
การขูดเว็บ:
- การขุดข้อมูล Twitter ด้วย Python
- ขูดเว็บไซต์ด้วย Scrapy และ MongoDB
- วิธีการขูดด้วย Python และ Selenium WebDriver
- ฉันควรดูภาพยนตร์เรื่องไหนโดยใช้ BeautifulSoup
แอปพลิเคชันเว็บ:
- สร้างไมโครบล็อกด้วย Flask
- สร้างบล็อกเว็บแอปใน Django
- เลือกการนำเสนอการผจญภัยของคุณเอง
- สร้างรายการสิ่งที่ต้องทำด้วย Flask และ RethinkDB
- สร้างรายการสิ่งที่ต้องทำด้วย Django และการพัฒนาที่ขับเคลื่อนด้วยการทดสอบ
- สร้างไมโครเซอร์วิส RESTful ใน Python
- ไมโครเซอร์วิสพร้อม Docker, Flask และ React
- สร้างเว็บแอปง่ายๆ ด้วย Flask
- สร้าง Django API ในเวลาไม่ถึง 20 นาที
- สร้างแอปพลิเคชันการจัดส่งที่ขับเคลื่อนโดยชุมชนด้วย Django, Postgres และ JavaScript
- แอปพลิเคชันแชทแบบเรียลไทม์พร้อม Vue, django-notifs, RabbitMQ และ uWSGI
- ส่วนที่ 1
- ส่วนที่ 2
- ส่วนที่ 3
- ตอนที่ 4
- ตอนที่ 5
- ตอนที่ 6
บอท:
- สร้างบอท Reddit
- วิธีสร้าง Reddit Bot - YouTube (วิดีโอ)
- สร้างบอท Facebook Messenger
- สร้างบอท Reddit + Facebook Messenger
- วิธีสร้าง Telegram Bot โดยใช้ Python
- สร้างบอท Twitter ใน Python
วิทยาศาสตร์ข้อมูล:
- เรียนรู้ Python สำหรับวิทยาศาสตร์ข้อมูลโดยการทำหลายโครงการ (วิดีโอ):
- ส่วนที่ 1: บทนำ
- ส่วนที่ 2: การวิเคราะห์ความรู้สึกของ Twitter
- ส่วนที่ 3: ระบบการแนะนำ
- ส่วนที่ 4: การคาดการณ์ราคาหุ้น
- ตอนที่ 5: ความฝันอันล้ำลึกใน TensorFlow
- ส่วนที่ 6: อัลกอริทึมทางพันธุกรรม
การเรียนรู้ของเครื่อง:
- เขียนการถดถอยเชิงเส้นตั้งแต่เริ่มต้นใน Python (วิดีโอ)
- การเรียนรู้ของเครื่องทีละขั้นตอนใน Python
- ทำนายคุณภาพของไวน์
- การแก้ปัญหาการจำแนกประเภทผลไม้
- เรียนรู้การเรียนรู้แบบไม่มีผู้ดูแลด้วย Python
- สร้าง Neural Net ของคุณเองตั้งแต่เริ่มต้นใน Python
- การถดถอยเชิงเส้นใน Python โดยไม่มี sklearn
- การถดถอยเชิงเส้นหลายตัวแปรโดยไม่มี sklearn
- ผู้แนะนำเพลงโดยใช้ KNN
- ค้นหาคำถาม Quora ที่คล้ายกัน -
- ใช้ BOW, TFIDF และ Xgboost
- ใช้ Word2Vec และ Xgboost
- การตรวจจับข่าวปลอมด้วย Python และ Machine Learning
โอเพ่นซีวี:
- สร้างเครื่องสแกนเอกสาร
- สร้างเครื่องตรวจจับใบหน้าโดยใช้ OpenCV และการเรียนรู้เชิงลึก
- สร้างระบบตรวจจับวัตถุแบบกำหนดเองที่เร็วที่สุดโดยใช้ YOLOv3 (เพลย์ลิสต์วิดีโอ)
- สร้างระบบจดจำใบหน้าโดยใช้ OpenCV, Python และ Deep Learning
- ตรวจจับคุณสมบัติเด่นในภาพ
- สร้างเครื่องสแกนบาร์โค้ด
- เรียนรู้การจัดกลุ่มใบหน้าด้วย Python
- การติดตามวัตถุด้วย Camshift
- การแบ่งส่วนความหมายด้วย OpenCV และการเรียนรู้เชิงลึก
- การตรวจจับข้อความในรูปภาพและวิดีโอ
- ผู้คนตอบโต้โดยใช้ OpenCV
- ติดตามหลายวัตถุด้วย OpenCV
- การถ่ายโอนสไตล์ประสาทด้วย OpenCV
- OpenCV OCR และการจดจำข้อความ
- บทช่วยสอนการแก้ไขข้อความเอียง
- บทช่วยสอนการตรวจจับจุดสังเกตบนใบหน้า
- การตรวจจับวัตถุโดยใช้ Mask-R-CNN
- บทช่วยสอนการตรวจจับเป้าหมายอัตโนมัติ
- EigenFaces โดยใช้ OpenCV
- บทช่วยสอนการตรวจจับจุดสังเกตใบหน้าที่เร็วขึ้น (5 จุด)
- การตรวจจับจุดสำคัญของมือ
- การติดตามวัตถุความสัมพันธ์ Dlib -
- ตัวติดตามวัตถุเดี่ยว
- ตัวติดตามวัตถุหลายตัว
- การต่อภาพด้วย OpenCV และ Python
- การแบ่งส่วนอินสแตนซ์ด้วย OpenCV
- เครื่องตรวจจับหน้ากากอนามัย
การเรียนรู้เชิงลึก:
- การใช้โครงข่ายประสาทเทียมเพื่อตรวจจับจุดสำคัญบนใบหน้า
- สร้างใบหน้าเฉลี่ยโดยใช้ Python และ OpenCV
- ทำลายระบบ Captcha โดยใช้ CNN
- ใช้โมเดล Inception ที่ได้รับการฝึกอบรมล่วงหน้าเพื่อคาดการณ์ภาพ
- สร้าง CNN แรกของคุณ
- สร้างท่อส่งการจดจำใบหน้า
- สร้างเครื่องสร้างคำบรรยายภาพ
- สร้างระบบจดจำใบหน้าของคุณเอง
- ฝึกฝน AI การตรวจจับภาษาใน 20 นาที
- การตรวจจับวัตถุด้วยโครงข่ายประสาทเทียม
- เรียนรู้การวิเคราะห์ความรู้สึกของ Twitter -
- ส่วนที่ 1 - การทำความสะอาดข้อมูล
- ส่วนที่ II - EDA การแสดงข้อมูล
- ส่วนที่ 3 - กฎของ Zipf การแสดงข้อมูล
- ส่วนที่ 4 - การแยกคุณสมบัติ (นับเวกเตอร์)
- ส่วนที่ 5 - การแยกคุณลักษณะ (Tfidf vectoriser)
- ส่วนที่ 6 - Doc2Vec
- ส่วนที่ 7 - การสร้างแบบจำลองวลี + Doc2Vec
- ส่วนที่ 8 - การลดขนาด
- ตอนที่ 9 - Neural Nets พร้อมเวกเตอร์ Tfdif
- ส่วนที่ X - ตาข่ายประสาทด้วย word2vec/doc2vec
- ส่วนที่ XI - CNN พร้อม Word2Vec
- ใช้ Transfer Learning สำหรับการจัดหมวดหมู่รูปภาพแบบกำหนดเอง
- เรียนรู้การเขียนโค้ด Neural Network อย่างง่ายใน Python 11 บรรทัด
- สร้างโครงข่ายประสาทเทียมโดยใช้วิธีไล่ระดับ Descent
- ฝึกโมเดล Keras เพื่อสร้างสี
- เริ่มต้นใช้งาน Keras บนชุดข้อมูลที่กำหนดเอง
- ใช้ EigenFaces และ FisherFaces บนชุดข้อมูล Faces94
- บทช่วยสอนการรู้จำตัวเลข Kaggle MNIST
- บทช่วยสอนแฟชั่น MNIST กับ tf.keras
- CNN ใช้ Keras เพื่อจำแนกสุขภาพของรูตโดยอัตโนมัติ
- Keras กับ Tensorflow
- การเรียนรู้เชิงลึกและการวิเคราะห์ภาพทางการแพทย์เพื่อการตรวจหามาลาเรีย
- ถ่ายโอนการเรียนรู้เพื่อการจำแนกภาพโดยใช้ Keras
- โค้ดตัวแยกประเภทรอยยิ้มโดยใช้ CNNS ใน Python
- การประมวลผลภาษาธรรมชาติโดยใช้ scikit-learn
- รหัสเครื่องกำเนิดเนื้อเพลง Taylor Swift
- การตรวจจับหน้ากากโดยใช้ PyTorch Lightning
เบ็ดเตล็ด:
- สร้างล่ามอย่างง่าย
- สร้างบล็อคเชนอย่างง่ายใน Python
- เขียนฐานข้อมูล NoSQL ใน Python
- การสร้างเครื่องสแกนปั๊มแก๊สด้วย OpenCV/Python/iOS
- สร้างระบบสตรีมมิ่งแบบกระจายด้วย Python และ Kafka
- การเขียนคอมไพเลอร์ x86-64 JIT พื้นฐานตั้งแต่เริ่มต้นในสต็อก Python
- การสร้างดีบักเกอร์ระดับต่ำ (Linux)
- การใช้เครื่องมือค้นหา
- ส่วนที่ 1
- ส่วนที่ 2
- ส่วนที่ 3
- สร้างเกมแห่งชีวิต
- สร้างงานศิลปะ ASCII ของเทอร์มินัล
- เขียน Tic-Tac-Toe AI
- สร้างงานศิลปะโฟโตโมเสก
- สร้างเกม "งู" ในเทอร์มินัล
- เขียน Git ให้กับตัวเอง
- การใช้งาน Python ของ Python bytecode runner
- สร้างผู้ช่วยเสียงโดยใช้ Python
ไป:
- สร้างแอปแชทแบบเรียลไทม์ด้วย Golang, Angular 2 และ WebSocket
- การสร้าง Go Web Applications และ Microservices โดยใช้ Gin
- วิธีใช้ Godog เพื่อการพัฒนาที่ขับเคลื่อนด้วยพฤติกรรมใน Go
- การสร้าง Blockchain ใน Go
- ส่วนที่ 1: ต้นแบบพื้นฐาน
- ส่วนที่ 2: หลักฐานการทำงาน
- ส่วนที่ 3: ความคงอยู่และ CLI
- ส่วนที่ 4: ธุรกรรม 1
- ส่วนที่ 5: ที่อยู่
- ส่วนที่ 6: ธุรกรรม 2
- ส่วนที่ 7: เครือข่าย
- การสร้างคอนเทนเนอร์ตั้งแต่เริ่มต้นใน Go - Liz Rice (ระบบ Microscaling)(วิดีโอ)
- สร้างเว็บแอปพลิเคชันด้วย GoLang
- การสร้างแอปพลิเคชั่นแชทใน Go ด้วย ReactJS
- ส่วนที่ 1: การตั้งค่าเริ่มต้น
- ส่วนที่ 2: การสื่อสารที่เรียบง่าย
- ส่วนที่ 3: การออกแบบส่วนหน้าของเรา
- ส่วนที่ 4: การจัดการลูกค้าหลายราย
- ส่วนที่ 5: การปรับปรุงส่วนหน้า
- ส่วนที่ 6: การเชื่อมต่อแบ็กเอนด์ของคุณ
- ไปที่บทช่วยสอน WebAssembly - การสร้างบทช่วยสอนเครื่องคิดเลข
- เซิร์ฟเวอร์ REST ใน Go
- ส่วนที่ 1 - ไลบรารีมาตรฐาน
- ส่วนที่ 2 - การใช้แพ็คเกจเราเตอร์
- ส่วนที่ 3 - การใช้กรอบงานเว็บ
- ส่วนที่ 4 - การใช้ OpenAPI และ Swagger
- ส่วนที่ 5 - มิดเดิลแวร์
- ส่วนที่ 6 - การรับรองความถูกต้อง
- ตอนที่ 7 - GraphQL
- มาสร้างตัวย่อ URL ใน Go - ด้วย Gin & Redis
- ส่วนที่ 1 - การตั้งค่าโครงการ
- ส่วนที่ 2 - ชั้นจัดเก็บข้อมูล
- ส่วนที่ 3 - ตัวสร้างลิงค์สั้น
- ส่วนที่ 4 - การส่งต่อ
- การสร้าง TCP Chat ใน Go (วิดีโอ)
- การสร้างไคลเอนต์ BitTorrent จากพื้นฐานใน Go
- มาสเตอร์คลาส REST API พร้อม Go, PostgreSQL และ Docker (เพลย์ลิสต์วิดีโอ)
in progress
PHP:
- วิธีสร้างบล็อกด้วย Laravel (วิดีโอ)
- สร้างบล็อกของคุณเอง (ใน Pure PHP)
- สร้างตัวอย่างเว็บไซต์อสังหาริมทรัพย์ด้วย SilverStripe
- การสร้างแอปแชทแบบเรียลไทม์ด้วย Laravel 5.4 และ VueJS (วิดีโอ)
- สร้างเครือข่ายโซเชียล: Laravel 5 - Youtube (วิดีโอ)
- สร้างแอปที่มีผู้เช่าหลายรายที่มีคุณสมบัติครบถ้วนด้วย Laravel
- ส่วนที่ 0: บทนำ
- ส่วนที่ 1: การตั้งค่า
- ส่วนที่ 2: บทบาทและการอนุญาต
- ส่วนที่ 3: คำเชิญ
- ส่วนที่ 4: การรับรองความถูกต้อง
- ส่วนที่ 5: การทดสอบ
- ส่วนที่ 6: โปรไฟล์ผู้ใช้
- ส่วนที่ 7: การปรับใช้
- สร้างแอปพลิเคชัน Laravel CRUD ตั้งแต่เริ่มต้น
โอแคม:
- ใช้ภาษาด้วย LLVM ใน OCaml
- การเขียน Game Boy Emulator ใน OCaml
ทับทิม:
- สร้าง Network Stack ด้วย Ruby
- สร้าง Redis ของคุณเอง
- ส่วนที่ 0: บทนำ
- ส่วนที่ 1: เซิร์ฟเวอร์ TCP แบร์โบน
- ส่วนที่ 2: ปิง <-> ปิงปอง
- ส่วนที่ 3: ลูกค้าที่เกิดขึ้นพร้อมกัน
- ส่วนที่ 4: เสียงสะท้อน
- การสร้าง Git ใหม่ใน Ruby
ทับทิมบนราง:
- บทช่วยสอน Ruby on Rails
- สร้าง Instagram ตั้งแต่เริ่มต้นด้วย Ruby on Rails
- สร้างเครือข่ายโซเชียลโดยใช้ Rails
- วิธีสร้างแอปพลิเคชัน Ruby on Rails
ฮาสเคล:
- เขียน Haskell ให้คุณ - สร้างคอมไพเลอร์การทำงานที่ทันสมัย
- เขียนแบบแผนให้ตัวเองใน 48 ชั่วโมง
- เขียนโครงการให้คุณ เวอร์ชัน 2
- ม้วน IRC Bot ของคุณเอง
- ทำหนังโมนาด
- การสร้างเว็บไซต์ด้วย Haskell (ล้าสมัย)
ร:
- สร้างเว็บแอปด้วย Shiny
- สร้างบอท Cryptocurrency
- เรียนรู้การขุดกฎแบบ Associate Rule ใน R
สนิม:
- เว็บแอปที่เรียบง่ายใน Rust
- ส่วนที่ 1
- ตอนที่ 2ก
- ตอนที่ 2ข
- เขียนระบบปฏิบัติการด้วย Pure Rust
- สร้างเอ็นจิ้นเบราว์เซอร์ใน Rust
- เขียน Microservice ใน Rust
- เรียนรู้เรื่อง Rust ด้วยรายการที่เชื่อมโยงมากเกินไป
- รายละเอียดสนิม: การเขียนบริการแชทที่ปรับขนาดได้ตั้งแต่เริ่มต้น
- ส่วนที่ 1: การใช้ WebSocket การแนะนำ.
- ส่วนที่ 2: การส่งและรับข้อความ
- การเขียน Rust Roguelike สำหรับเดสก์ท็อปและเว็บ
- แอปพลิเคชันหน้าเดียวโดยใช้ Rust
- การเขียน NES Emulator ใน Rust
- สร้างการจำลองวิวัฒนาการโดยใช้โครงข่ายประสาทเทียมและอัลกอริธึมทางพันธุกรรม และคอมไพล์แอปพลิเคชันไปยัง WebAssembly
- ส่วนที่ 1
- ส่วนที่ 2
- ส่วนที่ 3
- ตอนที่ 4
สกาล่า:
- บล็อกเชนที่ใช้นักแสดงอย่างง่าย
- ไม่มีเวทย์มนตร์: นิพจน์ทั่วไป
สวิฟท์:
- Hacking with Swift - เรียนรู้ Swift ด้วยการทำ 39 โปรเจ็กต์
- นักกีฬาคนแรกย้อนยุคตั้งแต่เริ่มต้น
แหล่งข้อมูลเพิ่มเติม
- ตอบสนองลิงก์ Redux
- Udemy.com
- Python แบบเต็มสแต็ก
- โรงเรียนโหนด
- สก๊อตช์ไอโอ
- การออกกำลังกาย
- Egghead.io
- บล็อกของ Michael Herman
- Thinkster.io
- ให้ความกระจ่าง
- เวิร์กช็อปแฮ็กคลับ
- CodeCrafters