Lập trình Python cơ bản

Lập trình Python cơ bản

1. Thông tin chung

  • Đây là khóa học online, có nghĩa là bạn phải tự học mà không phải lúc nào cũng có sự hướng dẫn hoặc trợ giúp tức thời từ giảng viên.Bạn có thể để lại câu hỏi ở phần bình luận hoặc liên hệ trực tiếp với giảng viên. Tuy nhiên lời khuyên là bạn hãy cố gắng google và tự mình tìm hiểu để trải nghiệm. Bạn cũng cần tự lên kế hoạch học tập và giữ vững kỷ luật tự thân để theo hết khóa học này.
  • Bạn có thể học và nghỉ bất kỳ lúc nào, cũng như học trong bao lâu cũng được. Các nguồn tài nguyên sẽ luôn được cập nhật để bạn sử dụng tuy vậy bạn nên cố gắng hoàn thành khóa học trong thời gian khoảng 1 tháng, đừng kéo dài quá lâu hơn thời gian này, bạn có thể bị xao lãng hoặc có thể không bao giờ hoàn thành khóa học.
  • Bạn có thể học bằng cách truy cập bầng điện thoại, nhưng khuyến nghị bạn nên sử dụng máy tính có kết nối internet và cài đặt sẵn phần mềm cần thiết.

2. Khóa học này dành cho ai

  • Sinh viên các trường Đại Học, Cao Đẳng, Trung Cấp.
  • Học viên có định hướng làm việc trong lĩnh vực khoa học dữ liệu
  • Tất cả những ai muốn tìm hiểu về ngôn ngữ lập trình Python ứng dụng trong công việc, cuộc sống

3. Một số yêu cầu

  • Bạn có thể sử dụng bất cứ IDE (integrated development environment) nào để lập trình tuy vậy khuyến nghị các bạn sử dụng Jupyter Notebook
  • Nếu bạn có thêm ít kinh nghiệm lập trình là điều tuyệt vời, nếu không bạn có thể học được một tư duy lập trình qua khóa học này.
  • Nếu bạn đã làm việc với dữ liệu trước đây thì đó là một lợi thế, nếu không bạn sẽ được học thêm một số kiến thức mới về dữ liệu.
  • Bạn phải tự thực hành và giải các bài tập được giao theo từng bài học. Sai sót trong lập trình là điều hiển nhiên và quá trình giải quyết những sai sót đó mới chính là kinh nghiệm đáng giá của riêng bạn.

4. Mục tiêu khóa học

  • Mục tiêu của khóa học là giúp bạn làm quen với ngôn ngữ lập trình Python và hướng dẫn những bước đi đầu tiên của các bạn trong việc làm quen với dữ liệu
  • Bạn sẽ tìm hiểu về Python một ngôn ngữ lập trình phổ biến, mềm dẻo và có nhiều ứng dụng thực tiễn.
  • Bạn sẽ được học một số thuật toán cơ bản, nếu xem thuật toán là những bài toán đố và thuốc bổ cho trí óc bạn sẽ thấy những thuật toán này cực kỳ thú vị.
  • Bạn sẽ được học những điều rất cơ bản, nhưng nó là nền móng vững chắc giúp bạn tiếp tục học các khóa học nâng cao về khoa học dữ liệu.

5. Bạn sẽ học được gì?

  • Hiểu về Python và những ứng dụng của nó trong thực tế
  • Nắm vững và sử dụng các kiểu dữ liệu, toán tử, cấu trúc điều khiển, cấu trúc lặp để giải quyết các bài toán
  • Sử dụng các thư viện Number, String
  • Làm việc với List, Tuple và Dictionary để lưu trữ và xử lý danh sách các phần tử.
  • Tạo và sử dụng các phương thức, module/package giúp tái sử dụng code
  • Làm việc với tập tin và thư mục với File I/O
  • Giới thiệu về pandas và một số ứng dụng của nó