Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Khóa học dành cho người mới bắt đầu làm quen với Python

Bạn có muốn làm chủ ngôn ngữ Python không? Khóa học này được thiết kế để giúp những người chưa có kinh nghiệm lập trình có thể học Python một cách dễ dàng thông qua các ví dụ thú vị. Ngoài ra, các bài tập thực hành lập trình phong phú sẽ giúp bạn nâng cao đáng kể khả năng lập trình của mình.

(4.8) 23 đánh giá

179 học viên

  • zeus0510
실습 중심
파이썬
파이썬입문
파이썬코딩
파이썬활용
Python
oop

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Các kiểu dữ liệu Python khác nhau (list, dict, set, v.v.)

  • Đặc điểm riêng của ngôn ngữ Python

  • Câu lệnh điều kiện (if-elif-else) trong Python

  • Các vòng lặp khác nhau (while, for)

  • Cách tạo và đặc điểm của hàm và lớp

  • Cách xử lý ngoại lệ (try-except-finally)

  • Cách sử dụng Jupyter Notebook

  • Khái niệm OOP

  • Dunder & Magic Method

  • Các từ khóa riêng của Python (ví dụ: map, lambda, filter)

  • Nâng cao khả năng lập trình thông qua thực hành

Khóa học cơ bản dành cho người mới bắt đầu học Python,
hãy nhai kỹ và thưởng thức nhé 😋

Không biết lập trình,
nhưng muốn học Python - Khóa học dành cho bạn

Khóa học này là một khóa nhập môn Python được thiết kế dành cho những người lần đầu tiếp xúc với lập trình. Python có thể được học dễ dàng ngay cả bởi người mới bắt đầu nhờ cú pháp ngắn gọn và trực quan, và được sử dụng trong nhiều lĩnh vực khác nhau như phân tích dữ liệu, trí tuệ nhân tạo, phát triển web, tự động hóa. Trong khóa học này, chúng ta sẽ từng bước tìm hiểu các biến và kiểu dữ liệu, câu lệnh điều kiện và vòng lặp, các cấu trúc dữ liệu cơ bản như list và dictionary, và học rộng rãi các khái niệm cơ bản như hàm và nhập xuất file, class và object. Ngoài ra, không chỉ dừng lại ở việc học cú pháp đơn thuần, mà thông qua các dự án thực hành, bạn có thể trực tiếp áp dụng những gì đã học và phát triển tư duy lập trình. Khi kết thúc khóa học, bạn sẽ có được sự tự tin để tự mình viết các chương trình nhỏ bằng Python.

Tôi sẽ cho bạn biết những đặc điểm riêng của khóa học này 🎨

  1. Nắm vững các khái niệm lý thuyết
    Để dễ hiểu hơn, trước khi bắt đầu coding, chúng ta sẽ cùng tìm hiểu các lý thuyết cốt lõi thông qua bài giảng của giảng viên.

  2. Thực hành lập trình
    Chúng ta sẽ cùng nhau lập trình dựa trên những khái niệm đã học. Bạn có thể trải nghiệm sự kỳ diệu khi tự nhiên cảm thấy lập trình thú vị trong khi gõ phím trực tiếp bằng ngón tay của mình.

  3. Quiz
    Chúng tôi tiến hành kiểm tra thông qua quiz để nắm bắt mức độ hiểu biết về khái niệm.

  4. Thử thách Coding Mission
    Giải quyết thông qua bài tập coding, nộp code và học hỏi bằng cách so sánh với code của các học viên khác.

  5. Dự án mini
    Sau khi hoàn thành mỗi phần, bạn sẽ thực hiện một dự án mini sử dụng các khái niệm mới học được.

  6. Mentoring
    Những phần bị tắc nghẽn, những phần không hiểu khi học bài sẽ được giải quyết thông qua mentoring.

Nội dung vững chắc + Quiz + Mission bộ 3 món
Khóa học chất lượng giúp xây dựng nền tảng vững chắc! 🎁

Xem trước nội dung bài giảng 📙

  • Giới thiệu về cài đặt Jupyter Notebook và môi trường IDE
  • Các kiểu dữ liệu Python (Int, Float, String, List, Dictionary, Tuple, Set)
  • Chuyển đổi kiểu dữ liệu Python
  • Đặc điểm của ngôn ngữ lập trình Python (thụt lề, ký hiệu đặc biệt, ký tự mở rộng, lưu ý khi định nghĩa tên biến, Short Circuit Evaluation, Concatenation, định dạng chuỗi, v.v.)
  • Câu lệnh điều kiện (If-Elif-Else), toán tử ba ngôi (Ternary Operator)
  • Vòng lặp (While, For loop, List Comprehension)
  • Hàm (Biến toàn cục VS Biến cục bộ, Giới thiệu các loại hàm khác nhau, Hàm đệ quy (Recursion))
  • Xử lý ngoại lệ (Raise, Try-Except-Finally)
  • Lớp (Object, Constructor, Phương thức lớp, Setter & Getter)
  • Các Reserved Keywords đa dạng (import, lambda, map, filter, zip, yield, v.v.)
  • Dunder & phương thức magic (ví dụ: __init__, __str__)


Lời nhắn từ người chia sẻ kiến thức ✨

"Các bạn sẽ học được lý thuyết và cú pháp của Python cùng với nhiều đặc điểm khác nhau của ngôn ngữ này. Không chỉ vậy, thông qua vô số bài thực hành lập trình được cung cấp trong mỗi phần, chúng tôi sẽ nâng cao khả năng lập trình của các bạn. Nếu các bạn tự mình giải quyết được những bài tập lập trình trong khóa học, thì không biết từ lúc nào các bạn sẽ tự hào rằng mình đã thoát khỏi danh hiệu người mới bắt đầu học Python.
Các bạn không chỉ có được khả năng lập trình bằng Python mà còn có thể trở thành những lập trình viên tuyệt vời hơn nhiều bằng cách nắm vững khái niệm OOP và các kỹ năng cơ bản tổng thể về lập trình."

Khuyến nghị cho
những người này

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

  • Những ai muốn học ngôn ngữ Python

  • Những ai mong muốn phát triển phần mềm và phân tích dữ liệu bằng ngôn ngữ lập trình

  • Những ai muốn học cách lập trình

  • Dành cho những ai muốn học khái niệm về chương trình hướng đối tượng (OOP).

  • Những ai muốn code thật ngầu

Cần biết trước khi bắt đầu?

  • Bạn không cần phải có kinh nghiệm lập trình.

  • Bạn chỉ cần có máy tính và đam mê.

Xin chào
Đây là

5,970

Học viên

293

Đánh giá

156

Trả lời

4.7

Xếp hạng

5

Các khóa học

안녕하세요. 저는 학부와 석사를 미국에서 나왔으며 전공은 각각 Computer Science, Data Science를 공부하였습니다. 현재 저는 Healthcare쪽 회사의 데이터 엔지니어로 일하고 있습니다. 매일 제가 하는 일을 간단하게 말씀드리자면; AWS와 Airflow를 사용하여 매일 데이터를 불러와 ETL과정을 거치며, 데이터가 잘 들어오는지 모니터링하면서 문제점 혹은 개선의 여지가 필요한 경우 프로그램을 구현하는 일을 하고 있습니다. 데이터 모니터링은 주로 AWS의 CloudWatch와 Splunk라는 프로그램을 사용하고 있습니다.현재 제가 회사에서 사용하고 있는 기술들은 Python, AWS, SQL 등등이며 최근에는 GCP로 Migration하고 있는 추이이며 AWS와 GCP를 동시에 접하고 있습니다.

2022년에는 회사에서 거의 80%의 데이터 및 파이프라인이 GCP로 Migration을 마쳤으며 Bigquery & GCS & GKE쪽을 심오하게 다루고 있습니다. 물론 Docker Container & Terraform사용으로 전반적인 IaC 작업도 병행해서 진행하고 있습니다.

데이터 엔지니어로 일하면서 가장 크게 느낀점은 다음과 같습니다. 매일 새로운 기술들의 등장으로 인해 지금 내가 사용하고 있는 기술들이 과연 obsolete해질까? 그렇다면 그 이유는 무엇인가? 정말 그 기술이 이걸로 대처될 수 있는가? 단점은 없는 것인가? 그렇습니다. 저 모든 질문들에 대한 답변을 찾는것은 매우 힘들어 보입니다. 그러나 그 과정을 겪으면서 한가지 공통점이 보였습니다. 깊게 들어가보면 거의 대동소이 하다는 것입니다. 다시 말해 하나를 제대로 파헤친다면 다른 기술을 배우는 것은 많이 용이해진다는 것이죠. 저는 이런 메카니즘을 강의에서도 종종 언급을 하고 싶습니다. 여러분들과 함께 제가 현재 가지고 있는 모든 지식들을 공유하고 싶습니다. 여러분들의 길잡이가 될 수 있도록 최선을 다하겠습니다.

저 사이먼킴은 여러분들께 재미있고 이해하기 쉬운 강의를 선보일꺼에요. 여러분들과 끊임없이 소통하면서 더 나은 사람이 될 것을 약속드리구요. 여러분들의 실력이 향상되는것을 지켜보는 것은 저의 큰 행복입니다.

집필저서: 업무에 바로 쓰는 AWS 입문

 

Chương trình giảng dạy

Tất cả

97 bài giảng ∙ (14giờ 42phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

23 đánh giá

4.8

23 đánh giá

  • leeddoo885836님의 프로필 이미지
    leeddoo885836

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Please teach me the basics of Python properly. Thank you so much.

    • zeus0510
      Giảng viên

      thank you :)

  • sungminkim0510858853님의 프로필 이미지
    sungminkim0510858853

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    13% đã tham gia

    It's a good lecture. Even people who don't know any programming languages can easily listen to it. It was a great help in understanding Python.

    • zeus0510
      Giảng viên

      Thank you for the great feedback.

  • berylsky18512님의 프로필 이미지
    berylsky18512

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    6% đã tham gia

    It was a great lecture that taught me what Python is! I especially liked the format that combined theory and practice! I recommend it to beginners!

    • zeus0510
      Giảng viên

      Thanks for the great feedback!

  • hmson2475님의 프로필 이미지
    hmson2475

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Thank you for the great lecture.

  • minsukim4755님의 프로필 이미지
    minsukim4755

    Đánh giá 5

    Đánh giá trung bình 4.6

    5

    61% đã tham gia

    The detailed explanations and lectures are very helpful for understanding.

    • zeus0510
      Giảng viên

      Thank you for the review! I'm glad it helped you understand a lot :)

1.701.386 ₫

Khóa học khác của zeus0510

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!