1. Làm chủ Python trong 4 tuần
Nguồn học: Unica.vn
Hình thức học: Video tiếng Việt
Giảng viên: Trần Duy Thanh
Trình độ chuyên môn: Thạc sĩ khoa học máy tính tốt nghiệp đại học quốc gia TP.HCM, Đại học Công Nghệ Thông Tin
Nội dung khóa học:
Lộ trình khóa học lập trình Làm chủ Python trong 4 tuần có 11 phần chính với chi tiết 101 bài giảng liên quan.
Khóa học sẽ cung cấp toàn bộ kiến thức từ cơ bản đến chuyên sâu của lập trình Python, giúp học viên có thể tạo ra một ứng dụng Python hoàn chỉnh sau khi hoàn thành khóa học:
- Tìm hiểu cơ bản về ngôn ngữ lập trình Python(Từ định nghĩa đến kiểu dữ liệu, biến, câu lệnh, mảng, chuỗi … cấu trúc điều khiển, cấu trúc vòng lặp trong Python….)
- Cách tạo và gọi hàm trong Python
- Xử lý mảng
- Xử lý List
- Xử lý chuỗi
- Xử lý tập tin
- Cung cấp những cơ hội thực hành tạo ứng dụng Python ngay trong quá trình học
Lợi ích từ khoá học:
Khi hoàn thành khoá học Làm chủ Python trong 4 tuần bạn sẽ có được kiến thức đầy đủ và toàn diện nhất về ngôn ngữ lập trình Python
- Hướng dẫn các kiến thức không thể thiếu trong Python: dữ liệu tồn tại, các lỗi trong Python, các biểu thức điều kiện, kiến thức vòng lặp, hàm…
- Thực hành giải các bài tập rèn luyện cơ bản – nâng cao khi dùng Python qua mỗi phần học.
- Có nền tảng vững chắc để tham gia các dự án liên quan tới lập trình Python
Xem thêm: Top 10 trang Web học lập trình tốt nhất hiện nay
2. Khoá học lập trình Python căn bản thông qua lập trình 1 game
Nguồn học: Unica.vn
Hình thức học: Video tiếng Việt
Giảng viên: Đinh Nguyễn Trọng Nghĩa
Trình độ chuyên môn:
Th.S Đinh Nguyễn Trọng Nghĩa – Giảng viên khoa CNTT Trường Đại học Công nghiệp Thực phẩm TPHCM
Nội dung khóa học:
Khoá học lập trình Python gồm 3 phần chính:
- Giới thiệu và cài đặt môi trường lập trình
- Cách cài đặt python và pygame sử dụng gói phần mềm Anaconda.
- Tìm hiểu về ngôn ngữ lập trình Python
- Thảo luận về các biến và các phép toán.
- Collection là các kiểu dữ liệu như mảng, tuple, dictionary, …
- Control flow là các câu lệnh rẽ nhánh và các vòng lặp.
- Sau cùng đó là những chủ đề về hàm, các lớp và đối tượng. Đó cũng là chủ đề chính trong việc lập trình game, giúp game tạo ra trở nên hướng đối tượng.
- Thực hành Python với lập trình game
- Lập trình một game đơn giản (game băng qua đường) từ số không.
Lợi ích từ khoá học:
- Hiểu và biết cách ứng dụng ngôn ngữ lập trình Python vào các dự án
- Ngoài học lý thuyết còn trực tiếp thực hành lập trình một game đơn giản từ số không. Bạn sẽ học được làm thế nào để thiết lập màn hình game, làm thế nào để đưa các đối tượng lên màn hình, làm thế nào để thực hiện một vòng lặp game. Đồng thời cũng học cách điều khiển việc di chuyển các đối tượng và kiểm tra sự va chạm của các đối tượng trong game.
3. Zero to Hero in Python
Nguồn học: Educative.io
Hình thức học: đọc tài liệu tiếng Anh, code trực tiếp tại màn hình học
Giảng viên: Vincent Russo & Ashwin Joy
Trình độ chuyên môn: Technical Trainer | Software Developer | Founder – Pythonista Planet
Nội dung khóa học:
Khoá học bao gồm 5 phần với các bài giảng và bài tập thực hành chi tiết bên trong
- Phần 1: Getting Started with Python
- Phần 2: Python Fundamentals
- Explore the basics of Python in more detail to create applications.
- Phần 3:Object-oriented Programming in Python
- Phần 4: Data Structures in Python
- Phần 5: Create Desktop Apps Using Python and Tkinter
- Build a Rock, Paper, Scissors game to get a strong grip on the basic Python development pillars using the Tkinter library.
Lợi ích từ khoá học:
- Hiểu biết về các thành phần cốt lõi của Python và các ứng dụng của nó, bao gồm cú pháp, chức năng và kiểu dữ liệu.
- Tăng khả năng viết clean code, có thể mở rộng và theo module trong Python.
- Hiểu biết về các lớp, hàm tạo và cấu trúc dữ liệu thường được sử dụng trong Python.
- Trải nghiệm thực tế với việc tạo game desktop Oằn Tù Tì bằng Python bằng cách dùng thư viện Tkinter