Lịch học dự kiến diễn ra
Lớp: | PYTHON LEVEL 1 |
---|---|
Địa điểm: | Tầng 5, Tòa nhà Star City, 23 Lê Văn Lương, HN |
Thời gian học: | Thứ 2 - 19H00 - 21H30 & Thứ 6 - 19H00 - 21H30 |
Lịch khai giảng: | Nov. 22, 2024 |
Thời gian kết thúc: | Dec. 23, 2024 |
Giảng viên dự kiến: | Hungdd |
Lớp: | PYTHON LEVEL 1 |
---|---|
Địa điểm: | Tầng 5, Tòa nhà Star City, 23 Lê Văn Lương, HN |
Thời gian học: | Thứ 5 - 19H00 - 21H30 & Thứ 7 - 19H00 - 21H30 |
Lịch khai giảng: | Nov. 20, 2024 |
Thời gian kết thúc: | Dec. 21, 2024 |
Giảng viên dự kiến: | None |
Lớp: | PYTHON LEVEL 1 |
---|---|
Địa điểm: | 59 Cao Thắng, Quận 3, HCM |
Thời gian học: | Thứ 4 - 19H00 - 21H30 & Chủ nhật - 19H00 - 21H30 |
Lịch khai giảng: | Dec. 11, 2024 |
Thời gian kết thúc: | Jan. 12, 2025 |
Giảng viên dự kiến: | None |
Lớp: | PYTHON LEVEL 2 |
---|---|
Địa điểm: | Tầng 5, Tòa nhà Star City, 23 Lê Văn Lương, HN |
Thời gian học: | Thứ 4 - 19H00 - 21H30 & Thứ 7 - 19H00 - 21H30 |
Lịch khai giảng: | Dec. 18, 2024 |
Thời gian kết thúc: | Jan. 18, 2025 |
Giảng viên dự kiến: | None |
Lớp: | PYTHON LEVEL 2 |
---|---|
Địa điểm: | 59 Cao Thắng, Quận 3, HCM |
Thời gian học: | Thứ 3 - 19H00 - 21H30 & Thứ 5 - 19H00 - 21H30 |
Lịch khai giảng: | Nov. 26, 2024 |
Thời gian kết thúc: | Dec. 26, 2024 |
Giảng viên dự kiến: | khanhta |
Lớp: | PYTHON LEVEL 2 |
---|---|
Địa điểm: | Tầng 5, Tòa nhà Star City, 23 Lê Văn Lương, HN |
Thời gian học: | Thứ 4 - 19H00 - 21H30 & Chủ nhật - 19H00 - 21H30 |
Lịch khai giảng: | Nov. 27, 2024 |
Thời gian kết thúc: | Dec. 29, 2024 |
Giảng viên dự kiến: | Datnh.Py |
Kĩ thuật Lập trình Python Cơ bản
Đây là 1 khóa học lập trình Python từ cơ bản đến nâng cao dành cho người mới bắt đầu. Hình thức đào tạo online và offline trong thời lượng 12 buổi học, thời lượng mỗi buổi học 2 tiếng.
• Tại sao nên học Python?
- Việt Nam đang thiếu hụt 200.000+ nhân sự IT & phân tích dữ liệu.
- Học Python từ sớm giúp bạn chuẩn bị tốt hơn cho tương lai và mở rộng cơ hội nghề nghiệp trong nhiều lĩnh vực công nghệ thông tin, lập trình, du học,...
- Trong khi đó 54% nhà lập trình viên chuyên nghiệp trên thế giới đã viết dòng code đầu tiên vào năm 14 tuổi.
• Ưu điểm của Python?
- DỄ HỌC: Cú pháp đơn giản, dễ hiểu và dễ viết
- PHÁT TRIỂN KỸ NĂNG SÁNG TẠO: Bạn có thể tự tạo ra các dự án của riêng mình, khuyến khích sự sáng tạo, tư duy
- HỖ TRỢ HỌC TẬP CÁC MÔN HỌC KHÁC: Giúp bạn học tốt hơn các môn học khác cần đòi hỏi có tư duy logic như toán, khoa học, ...
- ỨNG DỤNG ĐA DẠNG: Sử dụng trong nhiều lĩnh vực khác nhau như khoa học dữ liệu, trí tuệ nhân tạo, và phát triển phần mềm
- KHUYẾN KHÍCH TƯ DUY LOGIC: Python giúp phát triển kỹ năng tư duy phản biện và tư duy logic từ sớm
- CHUẨN BỊ CHO TƯƠNG LAI: Học Python giúp bạn chuẩn bị tốt hơn cho tương lai và mở rộng cơ hội nghề nghiệp..
Đối tượng
- Học sinh THCS , THPTYêu cầu đầu vào
Không yêu cầu đầu vàoBạn sẽ học những gì
Khóa Cơ bản (24 giờ)Sau khi hoàn thành khóa học cơ bản, học viên sẽ:
- Hiểu được các khái niệm cơ bản về lập trình Python và thuật toán.
- Nắm vững cách sử dụng các cấu trúc điều kiện và vòng lặp để giải quyết bài toán.
- Thành thạo các phép toán cơ bản và thao tác với dữ liệu.
- Biết cách khai báo và sử dụng hàm trong lập trình.
- Có khả năng xây dựng và hoàn thiện các chương trình đơn giản.
- Phát triển kỹ năng tư duy logic và giải quyết vấn đề cơ bản.
Khóa Nâng cao (24 giờ)
Sau khi hoàn thành khóa học nâng cao, học viên sẽ:
- Hiểu và áp dụng được các thuật toán phức tạp như max-min, sắp xếp và đệ quy.
- Thành thạo các kỹ thuật lập trình nâng cao như chia để trị và lệnh nhảy.
- Biết cách thiết kế và triển khai các dự án lập trình phức tạp.
- Phát triển kỹ năng phân tích và giải quyết vấn đề nâng cao.
- Tự tin áp dụng kiến thức để thực hiện các dự án thực tế.
Nội dung khóa học
- Buổi 1: Giới Thiệu Và Khái Niệm Thuật toán
- Buổi 2: Cấu trúc tuần tự và rẽ nhánh
- Buổi 3: Cấu trúc vòng lặp
- Buổi 4: Các thành phần cơ bản của Python
- Buổi 5: Các phép toán và phép gán
- Buổi 6: Câu lệnh nhập, xuất dữ liệu
- Buổi 7: Cấu trúc điều kiện ( 1 nhánh và nhiều nhánh)
- Buổi 8: Cấu trúc lặp
- Buổi 9: Hàm và đệ quy
- Buổi 10: Xâu kí tự
- Buổi 11: Bài tập thực hành tổng hợp
- Buổi 12: Ôn tập và kiểm tra cuối khóa
- Buổi 13: Thuật toán max - min
- Buổi 14: Thuật toán sắp xếp
- Buổi 15: Ứng dụng của thuật toán
- Buổi 16: Cấu trúc dữ liệu danh sách
- Buổi 17: Đệ quy và hàm đệ quy
- Buổi 18: Thiết kế thuật toán đệ quy
- Buổi 19: Thiết kế thuật toán chia để trị
- Buổi 20: Sắp xếp trộn bằng kỹ thuật chia để trị
- Buổi 21: Lệnh nhảy
- Buổi 22: Bài tập thực hành tổng hợp
- Buổi 23: Ôn tập kiến thức
- Buổi 24: Kiểm tra cuối khóa
Thuật toán và sơ đồ khối
Mục tiêu:Học viên hiểu được khái niệm cơ bản về ngôn ngữ lập trình Python và thuật toán.
Ứng dụng:Biết cách mô tả thuật toán đơn giản.
Case Study:Tạo chương trình Hello World và mô tả thuật toán đơn giản.
Thuật toán và sơ đồ khối
Mục tiêu:Học viên hiểu và nhận biết được cấu trúc tuần tự và rẽ nhánh trong thuật toán.
Ứng dụng:Biết cách mô tả và sử dụng cấu trúc tuần tự và rẽ nhánh trong thuật toán.
Case Study:Viết chương trình tính toán đơn giản với điều kiện if-else
Thuật toán và sơ đồ khối
Mục tiêu:Học viên nắm vững khái niệm và vai trò của cấu trúc vòng lặp.
Ứng dụng:Biết cách sử dụng vòng lặp trong các bài toán thực tế.
Case Study:Tạo chương trình in bảng cửu chương sử dụng vòng lặp
Ngôn ngữ lập trình Python
Mục tiêu:Học viên hiểu và sử dụng được các kiểu dữ liệu cơ bản, biến và hằng trong Python.
Ứng dụng:- Vận dụng các kiến thức đã học để giải quyết các bài toán liên quan
Case Study:Tạo chương trình quản lý thông tin sinh viên sử dụng biến và kiểu dữ liệu cơ bản.
Ngôn ngữ lập trình Python
Mục tiêu:Học viên hiểu và sử dụng được các phép toán số học và logic trong Python.
Ứng dụng:Biết cách áp dụng thứ tự ưu tiên của các phép toán.
Case Study:Viết chương trình giải phương trình bậc hai
Ngôn ngữ lập trình Python
Mục tiêu:Học viên biết cách sử dụng các câu lệnh nhập và xuất dữ liệu cơ bản trong Python.
Ứng dụng:- Vận dụng các kiến thức đã học để giải quyết các bài toán liên quan
Case Study:Tạo chương trình nhập và xuất thông tin sản phẩm từ bàn phím và hiển thị ra màn hình
Ngôn ngữ lập trình Python
Mục tiêu:Học viên hiểu và sử dụng được cấu trúc điều kiện cơ bản và nâng cao trong Python.
Ứng dụng:- Vận dụng các kiến thức đã học để giải quyết các bài toán liên quan
Case Study:Viết chương trình kiểm tra số nguyên tố sử dụng cấu trúc điều kiện
Ngôn ngữ lập trình Python
Mục tiêu:Học viên sử dụng thành thạo các cấu trúc lặp for và while trong Python để giải quyết các bài toán.
Ứng dụng:- Vận dụng các kiến thức đã học để giải quyết các bài toán liên quan
Case Study:Tạo chương trình tìm số Fibonacci thứ n sử dụng vòng lặp
Ngôn ngữ lập trình Python
Mục tiêu:Học viên hiểu và biết cách khai báo hàm, sử dụng đệ quy để giải quyết các bài toán trong Python.
Ứng dụng:Sử dụng đệ quy để giải quyết các bài toán trong Python.
Case Study:Viết chương trình tính giai thừa của một số sử dụng hàm và đệ quy
Ngôn ngữ lập trình Python
Mục tiêu:Học viên hiểu và thao tác được với cấu trúc dữ liệu xâu kí tự trong Python.
Ứng dụng:Thao tác với cấu trúc dữ liệu xâu kí tự trong Python.
Case Study:Tạo chương trình đếm số lần xuất hiện của một ký tự trong chuỗi
Ngôn ngữ lập trình Python
Mục tiêu:Học viên áp dụng tổng hợp các kiến thức đã học để tạo ra các chương trình thực tế, phát triển kỹ năng lập trình cơ bản.
Ứng dụng:Tạo ra các chương trình thực tế, phát triển kỹ năng lập trình cơ bản.
Case Study:Dự án nhỏ: Tạo chương trình quản lý danh bạ điện thoại
Ngôn ngữ lập trình Python
Mục tiêu:Học viên ôn tập và đánh giá toàn diện khả năng áp dụng kiến thức vào các dự án thực tế.
Ứng dụng:Áp dụng kiến thức vào các dự án thực tế
Case Study:Kiểm tra tổng hợp: Dự án nhỏ tổng hợp tất cả các kiến thức đã học
Thuật toán và sơ đồ khối nâng cao
Mục tiêu:Học viên hiểu và áp dụng được thuật toán tìm giá trị lớn nhất, nhỏ nhất trong danh sách số.
Ứng dụng:Áp dụng thuật toán tìm giá trị lớn nhất, nhỏ nhất trong danh sách số.
Case Study:Viết chương trình tìm số lớn nhất và nhỏ nhất trong danh sách số
Thuật toán và sơ đồ khối nâng cao
Mục tiêu:Học viên hiểu và sử dụng được các thuật toán sắp xếp danh sách số theo thứ tự tăng dần và giảm dần.
Ứng dụng:- Vận dụng thuật toán sắp xếp giải quyết các bài toán tương tự.
Case Study:Tạo chương trình sắp xếp danh sách sinh viên theo điểm số
Thuật toán và sơ đồ khối nâng cao
Mục tiêu:Học viên sử dụng thành thạo chương trình con trong các bài toán phức tạp
Ứng dụng:- Vẽ sơ đồ khối thuật toán có sử dụng chương trình con
Case Study:Tạo chương trình tính toán tổng và trung bình của một danh sách số sử dụng hàm.
Ngôn ngữ lập trình Python nâng cao
Mục tiêu:Học viên hiểu và thao tác được với cấu trúc dữ liệu danh sách, bao gồm khởi tạo, truy cập và các phương thức cơ bản.
Ứng dụng:- Thực hành được một số phương thức đơn giản trên dữ liệu danh sách.
Case Study:Tạo chương trình quản lý danh sách sản phẩm với các thao tác thêm, sửa, xóa
Ngôn ngữ lập trình Python nâng cao
Mục tiêu:Học viên hiểu và áp dụng được khái niệm đệ quy, công thức truy hồi để thiết kế chương trình đệ quy.
Ứng dụng:- Vận dụng các kiến thức đã học để giải quyết các bài toán liên quan
Case Study:Viết chương trình tính dãy Fibonacci sử dụng đệ quy.
Ngôn ngữ lập trình Python nâng cao
Mục tiêu:Học viên ứng dụng đệ quy để giải quyết các thuật toán đơn giản.
Ứng dụng:- Vận dụng các kiến thức đã học để giải quyết các bài toán liên quan
Case Study:Tạo chương trình tìm kiếm nhị phân trong danh sách số.
Ngôn ngữ lập trình Python nâng cao
Mục tiêu:Học viên hiểu và áp dụng được kỹ thuật chia để trị trong việc thiết kế các thuật toán.
Ứng dụng:- Vận dụng các kiến thức đã học để giải quyết các bài toán liên quan.
Case Study:Viết chương trình giải bài toán tháp Hà Nội sử dụng chia để trị.
Ngôn ngữ lập trình Python nâng cao
Mục tiêu:Học viên thiết kế và sử dụng thuật toán sắp xếp trộn bằng kỹ thuật chia để trị.
Ứng dụng:- Vận dụng các kiến thức đã học để giải quyết các bài toán liên quan.
Case Study:Tạo chương trình sắp xếp trộn danh sách số.
Ngôn ngữ lập trình Python nâng cao
Mục tiêu:Học viên hiểu và sử dụng được các lệnh nhảy như break, continue, return, pass, exit trong Python.
Ứng dụng:Sử dụng được các lệnh nhảy như break, continue, return, pass, exit trong Python.
Case Study:Viết chương trình mô phỏng trò chơi đoán số sử dụng các lệnh nhảy.
Ngôn ngữ lập trình Python nâng cao
Mục tiêu:Học viên áp dụng tổng hợp các kiến thức nâng cao để giải quyết các bài toán thực tế, phát triển kỹ năng lập trình nâng cao.
Ứng dụng:Giải quyết các bài toán thực tế, phát triển kỹ năng lập trình nâng cao.
Case Study:Dự án nhỏ: Tạo chương trình quản lý thư viện sách.
Ngôn ngữ lập trình Python nâng cao
Mục tiêu:Học viên ôn tập và đánh giá toàn diện khả năng áp dụng kiến thức vào các dự án thực tế.
Ứng dụng:Áp dụng kiến thức vào các dự án thực tế.
Case Study:Kiểm tra tổng hợp: Dự án nhỏ tổng hợp tất cả các kiến thức đã học.
Ngôn ngữ lập trình Python nâng cao
Mục tiêu:Đánh giá khả năng áp dụng kiến thức vào thực tế.
Ứng dụng:Kiểm tra cuối khoá.
Case Study:Bài kiểm tra cuối khóa bao gồm tất cả các nội dung đã học.
Tại sao khóa học tại MCI phù hợp với bạn
- Việc học lập trình giúp bạn phát triển các kỹ năng học tập tốt hơn và có một nền tảng vững chắc cho tương lai. Python là một ngôn ngữ phổ biến trong giáo dục đại học và các chương trình học về khoa học máy tính và kỹ thuật, giúp trẻ có sự chuẩn bị tốt hơn cho việc học tập sau này.- Giúp bạn phát triển các kỹ năng quan trọng như giải quyết vấn đề và tư duy logic thông qua việc lập trình và xử lý các bài tập. Kỹ năng này không chỉ hữu ích trong lĩnh vực công nghệ mà còn trong nhiều lĩnh vực khác của cuộc sống.
- Cho phép bạn tạo ra các dự án sáng tạo như trò chơi, ứng dụng và các dự án khoa học. Điều này khuyến khích sự sáng tạo và khả năng tự học, giúp trẻ phát triển tư duy độc lập và sáng tạo.
- Trong bối cảnh công nghệ ngày càng phát triển, việc có kiến thức về lập trình sẽ giúp bạn hiểu rõ hơn về cách thức hoạt động của các công nghệ xung quanh chúng. Điều này không chỉ giúp trẻ thích nghi với môi trường công nghệ hiện đại mà còn chuẩn bị cho tương lai trong thế giới số hóa.
Đội ngũ giảng viên
Nguyễn Hữu Minh
- 5 năm kinh nghiệm trong ngành Khoa học dữ liệu và Công nghệ thông tin tại Việt Nam
- Hiện đảm nhân vị trí Data Scientist, AI Researcher tại Công ty PIXTA Vietnam Co. Ltd
- Giải nhất cuộc thi Sinh viên Nghiên cứu Khoa học - Khoa Toán ứng dụng và Hệ thống thông tin
- Kĩ sư Toán và Thông tin tại trường Bách Khoa Hà Nội
Nguyễn Kim Quang
- Tốt nghiệp Thạc sĩ Tài chính ngân hàng
- Đã đảm nhận các vị trí Kế toán tín dụng, Chuyên viên thẩm định, thư ký Phó TGĐ, chuyên viên phân tích tài chính doanh nghiệp và dự án tại Quỹ đầu tư phát triển Thành phố Hà Nội.
- Hiện tại đang làm ví trí Phân tích tài chính doanh nghiệp và dự án tại Quỹ đầu tư phát triển Thành phố Hà Nội (từ 2008 đến nay)
- Có hơn 14 năm kinh nghiệm trong phân tích tài chính, phân tích dự báo rủi ro, bảo vệ phương án cho các dự án.
- Sử dụng thành thạo các công cụ SQL, Python đặc biệt các libraries phân tích và trực quan hóa dữ liệu, Machine Learning
- CÁC CHỨNG CHỈ
+ IBM Data Science Professional Certificate (IBM)
+ Python 3 Programming Specialization (University of Michigan)
+ SQL advanced certification (HackerRank)
+ STATSX0001: Statistical Learning (Stanford University)
+ Statistics with Python (University of Michigan)
Nguyễn Hữu Đạt
- Hơn 5 năm kinh nghiệm giảng dạy các bộ môn lập trình : Scratch, Minecraft, Python
- Hiện tại đang giữ vị trí Phó phòng Đào tạo tại Công ty cổ phần Công nghệ và Truyền thông VTC Netviet
- Software: Python Excel, AutoCAD, Production Management Software
- Tools & Techniques: Python, Selenium, Kivy, Django, MS Office, SwiftUI, Flutter, PHP
Châu Ngọc Sơn
- Hơn 4 năm kinh nghiệm trong lĩnh vực dữ liệu, hiện tại đang làm vị trí Senior Business Intelligent Developer tại Lotte Data Communication
- Hơn 2 năm kinh nghiệm tuyển dụng và đào tạo nhân sự mới trong BI team
- Chứng chỉ Tiếng Anh IELTS 7.5 năm 2019
- Skill:
+ Data ETL with Python, SQL, Pyspark, Excel
+ Database administration: SQL Server, PostgreSQL, MySQL, AWS S3
+ ETL automation with Apache Airflow
+ Data Visualization with Tableau, Python, PowerBI