Kmin Academy

Khoá học

PT - Tư duy và kỹ năng lập trình Python

10/12/2022
6 tuần | 18 buổi

4,200,000 VND

6,000,000 VND

Về khoá học

Tạo nên sự khác biệt của bản thân mình với bộ kỹ năng lập trình Python trên nền tảng tư duy tốt. Khóa học giúp bạn biết cách sử dụng lập trình để giải quyết các vấn đề trong thực tế.

🎯 Chuẩn đầu ra

🔖 Kiến thức:

  1. Học viên có thể tự hệ thống kiến thức Python cơ bản.
  2. Học viên có tư duy lập trình cơ bản và vận dụng để giải quyết một số bài toán thực tế.
  3. Học viên vận dụng thư viện để xử lý trên dữ liệu, trực quan hóa dữ liệu, thực hiện đồ án cuối khóa.

💻 Kỹ năng:

  1. Học viên bước đầu làm quen với kỹ năng tra cứu tài liệu.
  2. Học viên có kỹ năng kiểm soát lỗi bằng các kỹ thuật debug.
  3. Học viên biết cách sử dụng IDE (VS Code).

🧠 Tư duy:

Học viên có tư duy logic, phong cách làm việc tận tâm, chỉn chu, chuyên nghiệp.

👨🏼‍🎓 Thành quả của học viên

Học viên thực hiện dự án áp dụng Python vào bải toán phân tích dữ liệu theo yêu cầu thực tế.

Từ khoá

biến
hằng
kiểu dữ liệu
toán tử
if-else
for-while
function
list
tuple
set
dictionary
string
sql trong python
matplotlib
seaborn

Chương trình học có gì?

Mở đầu

  • Học viên hiểu rõ lý do vì sao cần học lập trình Python và có mục tiêu, động lực để học Python.
  • Học viên biết cài đặt Python.
  • Học viên có thể viết chương trình đơn giản nhất và tùy biến nó.

  • Học viên hiểu khái niệm về "biến" (variable) và vận dụng để lưu dữ liệu.
  • Linh động hóa chương trình với việc cho phép nhập vào dữ liệu.
  • Hiểu về việc ép kiểu dữ liệu.
  • Kiểm tra được kiểu dữ liệu của biến.

  • Học viên vận dụng cấu trúc rẽ nhánh để phân loại các trường hợp, các tùy chọn.
  • Học viên nắm cơ bản về biểu thức logic.
  • Học viên có thể ứng dụng cấu trúc rẽ nhánh để giải quyết một số bài toán kinh điển.

  • Học viên được lắng nghe và chia sẻ nhiều hơn.
  • Học viên được hướng dẫn tháo gỡ bug và góp ý source code để mau tiến bộ.

  • Học viên hiểu về nhu cầu vận dụng vòng lặp trong thực tế.
  • Học viên nắm vững về cú pháp của "range".
  • Học viên có khả năng vận dụng vòng lặp để giải quyết một số bài toán kinh điển và thực tế.
  • Học viên nắm cơ bản về trình tự chạy của vòng lặp lồng nhau.
  • Học viên có thể chạy debug ở mức cơ bản.

  • Học viên hiểu tư tưởng về “chia để trị” và áp dụng vào việc viết hàm.
  • Học viên hiểu vai trò, ý nghĩa của hàm trong việc hỗ trợ lập trình chuyên nghiệp hơn, linh động hơn.
  • Học viên vận dụng tham số và giá trị trả về để viết code tốt hơn

  • Học viên được lắng nghe và chia sẻ nhiều hơn.
  • Học viên được hướng dẫn tháo gỡ bug và góp ý source code để mau tiến bộ.

  • Học viên có ý niệm về danh sách trong cuộc sống và đưa nó vào lập trình.
  • Học viên nắm được một số thao tác cơ bản với danh sách.
  • Học viên thực hành được nhiều ví dụ liên quan danh sách.
  • Học viên hiểu và vận dụng việc tìm kiếm phần tử trong thực tế và đưa vào lập trình.
  • Học viên có khả năng giải quyết một số bài toán kinh điển về danh sách.

  • Học viên nắm thêm một số kiểu dữ liệu nâng cao.
  • Học viên thấy rõ vai trò của set và dictionary trong nhiều tình huống.

  • Học viên hiểu rõ về vai trò của văn bản trong cuộc sống và lập trình.
  • Học viên có thể thao tác xử lý chuỗi xâu ở mức cơ bản.
  • Học viên áp dụng để giải quyết một số bài toán thực tế như: xử lý họ tên, xử lý email...

  • Học viên ôn lại kiến thức SQL và database.
  • Lấy được dữ liệu đúng theo yêu cầu.

  • Học viên được lắng nghe và chia sẻ nhiều hơn.
  • Học viên được hướng dẫn tháo gỡ bug và góp ý source code để mau tiến bộ.

  • Học viên được giới thiệu các thư viện thường dùng cho toán học và phân tích dữ liệu: numpy, pandas, matplotlib, seaborn, geopandas và Folium.
  • Học viên có khả năng đọc ghi dữ liệu và xử lý dữ liệu.

  • Học viên biết về matplotlib.
  • Học viên có thể vẽ các biểu đồ khi sử dụng thư viện matplotlib.

  • Học viên nắm quy trình phân tích dữ liệu
  • Học viên vận dụng được các kiến thức được học vào thực tế.

  • Học viên được lắng nghe và chia sẻ nhiều hơn.
  • Học viên được hướng dẫn tháo gỡ bug và góp ý source code để mau tiến bộ.

  • Học viên biết về seaborn.
  • Học viên có thể vẽ các biểu đồ khi sử dụng thư viện seaborn.

  • Học viên được lắng nghe và chia sẻ nhiều hơn.
  • Học viên được hướng dẫn tháo gỡ bug và góp ý source code để mau tiến bộ.

  • Học viên nắm được 3 loại biểu đồ: scatterplot, polygon và choropleth map.
  • Học viên vận dụng được geopandas và folium để vẽ được các biểu đồ.

  • Học viên vận dụng kiến thức tổng hợp để thực hiện đồ án cuối khóa

  • Ôn tập tổng hợp.
  • Giới thiệu một số nội dung mở rộng về kiểm định giả thuyết và sử dụng thư viện.
  • Giới thiệu một số chứng chỉ dành cho Data Analyst và một số website luyện tập kỹ năng SQL và Phân tích dữ liệu.

Tùy chọn:

  • Crawling data from website
  • Data Warehouse and data dictionary.
  • Sankey Diagram and user journey analysis

  • Học viên tốt nghiệp với nền tảng tư duy tốt, kỹ năng lập trình thành thạo ở mức cơ bản.
  • Học viên có thể học nâng cao hơn về lập trình với các khóa học như: Phân tích dữ liệu (Data Analysis), Học máy (Machine learning).

Sản phẩm của học viên tại Kmin
Giao diện trang web thời trang: Male Fashion

Giao diện trang web thời trang: Male Fashion cho phép người dùng tìm kiếm, lọc, chấm điểm sản phẩm. Không dừng lại ở đó, khách hàng còn có thể thêm, chỉnh sửa giỏ hàng và tiến hành mua sản phẩm.

Xem thêm

Vì sao bạn nên học tại Kmin?

Lớp học hạnh phúc

Phương pháp PIB

Giảng viên chất

Hỗ trợ học viên

Và còn nữa...

🗻 Lộ trình học bài bản, thực tế

Đề cương được thiết kế tinh gọn và thực tế, dựa trên sự nghiên cứu và qua quá trình làm việc để hiểu nhu cầu tuyển dụng của doanh nghiệp. Những gì học được là những điều doanh nghiệp cần.

📲 Làm dự án giả lập

Học viên được rèn luyện kỹ năng làm việc (kỹ năng mềm và kỹ năng chuyên môn) theo quy trình làm việc chuyên nghiệp thông qua các thử thách lập trình và dự án khóa học.

👫 Lớp học như một gia đình

Lớp học chỉ tối đa 10 học viên cùng với giảng viên và các trợ giảng để đảm bảo chất lượng dạy và học. Mọi người xem nhau như một gia đình, cùng giúp đỡ nhau về đích.

Học viên nói gì về Kmin?

Trải qua các khoá học tại Kmin từ cơ bản đến nâng cao, mình tự tin hơn trong việc code cũng như có thêm nhiều động lực để học tập. Cám ơn Kmin và các thầy cô đã hỗ trợ mình rất nhiều

Xuân Yến

ĐH Bách Khoa TP.HCM

Cám ơn thầy Bảo và Kmin, vì đã giúp mình có nhiều động lực để học lập trình hơn. Sẽ ghé lại Kmin tham gia các khoá học nhiều hơn nữa trong tương lai.

Trịnh Trung Trựt

CĐ KT Cao Thắng

Học viên Kmin đang làm việc tại các doanh nghiệp

Đội ngũ giảng viên nhiệt huyết

Vũ Đình Bảo

✓ Nhà sáng lập và điều hành Kmin Academy ✓ Thạc sĩ Khoa học Máy tính ✓ Sinh viên học vượt tốt nghiệp loại giỏi trường Đại học Khoa học Tự nhiên - ĐHQG HCM ✓ Từng là Project Manager tại UNIGWORK, Kmin Technology ✓ Lĩnh vực nghiên cứu và làm việc: Data Science, Front-end, Back-end, Education

Các lớp sắp khai giảng

SB - Lập trình Scratch cơ bản dành cho thiếu nhi

Khám phá tiềm năng của trẻ với ngôn ngữ lập trình Scratch. Giúp trẻ làm quen với tư duy và kỹ năng lập trình, phát huy khả năng sáng tạo. Trẻ sẽ có những cảm nhận và nền tảng đầu tiên về lập trình, từ đó có thể phát triển tài năng công nghệ sớm.

Các câu hỏi thường gặp

Kmin hỗ trợ tài chính bằng hình thức trả học phí theo đợt, trả góp học phí bằng thẻ tín dụng. Học bổng khoá học/lộ trình cho các trường hợp đặc biệt (hoàn cảnh khó khăn, hoặc thành tích học tập xuất sắc. Hãy gửi thư đề đạt nguyện vọng cho Kmin qua email: academy@kmin.edu.vn nhé)

Hiện tại Kmin có 3 hình thức học: offline tại cở sở quận 3, học online tại nhà qua zoom với GV, học qua bộ video.

Kmin hỗ trợ việc làm cho các học viên theo các lộ trình tại Kmin bao gồm: Front-end, Back-end, Fullstack.

Lịch học của Kmin thường diễn ra vào buổi tối các ngày trong tuần và ban ngày thứ 7, chủ nhật. Thời lượng của mỗi buổi học tuỳ hình thức học sẽ kéo dài từ 2-2.5h

Các khoá học tại Kmin đều được đạt chứng nhận và hồ sơ năng lực khi đạt các tiêu chí của khoá học.