강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Python dành cho tất cả mọi người: Học ngữ pháp cơ bản Feat. Phát hành gói phần mềm nguồn mở (Inflearn Original)

Khóa học này được thiết kế để bao gồm siêu lập trình Python và ngữ pháp chuyên sâu dựa trên kinh nghiệm phát triển Python sâu rộng và kinh nghiệm học tập trực tuyến và ngoại tuyến. Hơn nữa, chúng tôi đã biên soạn một giáo trình hữu ích cho các cuộc phỏng vấn xin việc Python và các cuộc phỏng vấn chuyên môn với các chuyên gia giàu kinh nghiệm. Ngoài ra, tôi sẽ giải thích quy trình phân phối thư viện tôi đã tạo trực tiếp tới PyPI (Python Package Index).

(4.8) 129 đánh giá

28,253 học viên

  • inflearn
Python

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

Bạn sẽ nhận được điều này sau khi học.

  • Ngữ pháp Python nâng cao trung cấp

  • Ngữ pháp cấp cao để viết ứng dụng Python.

  • Tham gia dự án nguồn mở

  • Kiến thức về Chuẩn bị Phỏng vấn Kỹ thuật Python

  • Kiến thức lập trình dành cho nhà phát triển (kỹ sư)

  • Các kiến thức liên quan đến phát triển khác

Python theo cách của Python!
Con đường tắt để trở thành một kỹ sư lành nghề 🚀

Đừng lo lắng nữa, hãy hoàn thành Python từ A đến Z 🏃‍♂️
Giảm giá trọn gói 50%

  • ✅ Từ cơ bản đến nâng cao về Python
  • ✅ Thiết kế siêu lớp Python
  • ✅ Lập trình đồng thời

Bài giảng ngữ pháp Python chuyên sâu!
Cách chuẩn bị cho các cuộc phỏng vấn kỹ thuật Pythontriển khai bản dựng mã nguồn mở !

Bài giảng này dành cho những người biết ngữ pháp cơ bản của Python và có thể sử dụng nó, những người tìm việc muốn tìm việc trong lĩnh vực sử dụng Python , các nhà phát triển (kỹ sư) đang chuẩn bị thay đổi nghề nghiệp và những người muốn nghiên cứu nguyên lý nội tại của Python sâu hơn. Chúng tôi đã chuẩn bị một khóa học giúp bạn học siêu lập trình Python và cách xây dựng và phân phối các gói . Thay vì giải thích một cách máy móc đơn giản, chúng ta sẽ tiến hành trực tiếp bằng cách cùng nhau lập trình .

Python trung cấp và nâng cao dành cho mọi người
Thiết kế hướng đối tượng, nguyên tắc hoạt động cốt lõi và chức năng của siêu lớp

Từ lời giải thích về metaclass của Python cho đến cách thức hoạt động của nó

Trong bối cảnh phát triển của nhiều nguồn mở trong nhiều lĩnh vực sử dụng Python, các dịch vụ toàn cầu đã và đang được cung cấp. Điều quan trọng nữa là phải lưu ý rằng hiện nay có rất nhiều phần mềm nguồn mở. Điều quan trọng là phải hiểu được các tính năng độc đáo và cơ chế hoạt động của ngôn ngữ Python . Điều này có nghĩa là bạn phải hiểu và sử dụng đúng các giá trị và nguyên tắc cốt lõi mà Python cung cấp.

Không có gì thay đổi trong thực tế rằng Python là một ngôn ngữ phải được sử dụng như một công cụ trong nhiều lĩnh vực như lập trình web, lập trình ứng dụng, dữ liệu lớn, AI (học máy) và phân tích dữ liệu.

Nếu bạn muốn trở thành một nhà phát triển (kỹ sư) giỏi theo góc độ vận hành phức tạp, cải thiện mã nguồn và cải thiện hiệu suất bằng Python, bạn phải biết cách thức hoạt động bên trong của các kiểu động và đối tượng lớp của Python .

Trong quá trình làm việc thực tế và cộng tác với nhiều nhà phát triển, kỹ sư, nhà phân tích, v.v. và tiến hành đào tạo, tôi đã chứng kiến ​​sự trưởng thành của nhiều đồng nghiệp. Một số người đọc thông số kỹ thuật (tài liệu) trước rồi bắt đầu viết mã mà không viết mã trực tiếp, một số người sử dụng Python như một tiện ích sau khi học được một lượng lý thuyết nhất định, và một số người sử dụng Python bằng cách cân nhắc giữa lý thuyết và thực hành. Kết luận từ những mô hình khác nhau là những người học và thực hành các nguyên tắc hoạt động độc đáo của một ngôn ngữ lập trình sẽ phát triển rất nhanh. Điều này có thể liên quan đến việc chuyển đến một công việc mong muốn, tăng lương hoặc khởi nghiệp.

Dựa trên kinh nghiệm trên, tôi đã chuẩn bị bài giảng này để cung cấp một lý thuyết phù hợp với các tính năng ngữ pháp độc đáo của Python , những tính năng khó hiểu nhất đối với những người học Pythonnổi bật trong cộng tác nguồn mở .

Thay vì chỉ hiểu các nguyên tắc cốt lõi về mặt lý thuyết, bạn sẽ hiểu chúng một cách tự nhiên thông qua quá trình lập trình cùng nhau trong lớp học này.
Ngoài ra, chúng tôi sẽ sắp xếp ngữ pháp Python cơ bản và các mẹo không bao giờ được quên nhưng lại dễ bị quên .


Mục lục bài giảng

0. Sở thích
1. Python nâng cao (1) - Ngữ pháp thường dùng và quan trọng
2. Python nâng cao (2) - Các mẫu sử dụng quan trọng của lớp và phương thức
3. Python nâng cao (3) - Metaclass, Descriptor
4. Python Advanced (4) - Ưu điểm xây dựng gói, phân phối, mã nguồn mở

Phần đầu của bài giảng (0-2) giải thích nội dung dễ quên đã học trong các khóa học dành cho người mới bắt đầu và trung cấp, cũng như ngữ pháp quan trọng theo quan điểm kế thừa lớp và tái sử dụng phương thức . Và từ Phần 3 trở đi, chúng tôi sẽ giải thích chi tiết các khái niệm siêu lớp quan trọng nhất và các mô tả mở rộng hơn cùng với các ví dụ về cách tạo các lớp tiện ích.

Điều này sẽ cung cấp cho bạn kiến ​​thức cơ bản để đọc, hiểu và cải thiện mã nguồn của các gói và khung được sử dụng rộng rãi và phổ biến trên Github, PyPI, v.v.

Tóm lại, thông qua kiến ​​thức sâu rộng về ngữ pháp Python, bạn có thể khéo léo mở rộng kiến ​​thức Python của mình để có thể sử dụng bất cứ lúc nào khi cộng tác trong nhiều lĩnh vực khác nhau và cải thiện kỹ năng đọc mã nguồn để phát triển khả năng giải quyết vấn đề một cách dễ dàng .


Sau khi nghe bài giảng này

Bài giảng này không phải là nơi bạn chỉ cần đọc qua các chức năng trong tài liệu tham khảo. Chúng tôi sẽ giải thích chi tiết về cấu trúc bên trong, nguyên lý hoạt động và cơ chế của phương pháp từ điển (khóa-giá trị) của ngôn ngữ Python và tìm cách mở rộng kiến ​​thức thông qua phương pháp này.

Đến cuối khóa học, bạn sẽ có khả năng chia sẻ, cải thiện và thảo luận về mã nguồn của mình với người khác bằng Python. Chúng ta hãy cùng nhau học tập và nỗ lực hết mình để nó trở thành chìa khóa phát triển kỹ năng lập trình của bạn.


Tôi giới thiệu bài giảng này tới bạn!

(Inflearn Original - Khóa học này dành cho những người đã học được kiến ​​thức cơ bản về Python và có thể sử dụng Python cơ bản 🙌)

Nhiệm vụ lặp đi lặp lại

Nhân viên văn phòng và sinh viên đại học mệt mỏi vì những công việc lặp đi lặp lại vô tận

Một lần nữa!

Thử thách ngữ pháp trung cấp và nâng cao! Người mới bắt đầu học Python

Thuật toán?

Dành cho những ai muốn hiểu sâu về ngôn ngữ lập trình

Thử thách Parjalal

Dành cho những ai muốn sử dụng gói nâng cao


Hình ảnh chụp được học trong lớp

Khóa học này bao gồm quy trình thực tế để phát triển một ứng dụng tiện ích đơn giản sau khi học ngữ pháp, sau đó xây dựng và phân phối trực tiếp đến kho lưu trữ gói Python chính thức, PyPI (Python Package Index) .


Lộ trình liên quan

Inflearn Original Series : Python

#Thiết lập khái niệm #Nền tảng thực tế #Kiểu dữ liệu
Khóa học này được thiết kế với mục đích sử dụng thực tế, chứ không chỉ giới thiệu sơ lược về những kiến ​​thức cơ bản có trong các khóa học nhập môn Python hiện có.
#Basics hoàn hảo đánh giá #Basics đang chờ #Giải quyết các câu đố khác nhau
Khóa học này được tạo ra để giúp bạn viết mã hiệu quả hơn, an toàn hơn và sạch hơn, đồng thời cải thiện kỹ năng giải quyết vấn đề thông qua khóa học Python cơ bản.
#Phân tích dữ liệu #Tự động hóa doanh nghiệp
Hãy sẵn sàng tìm hiểu cú pháp Python nâng cao và cách sử dụng gói thông qua khóa học lập trình trung cấp này, giúp bạn vượt xa trình độ mới bắt đầu!
#Lập trình siêu dữ liệu #Tạo gói Python Bài giảng hiện tại
Ở trình độ cơ bản của Python, chúng ta sẽ nghiên cứu sâu hơn các nguyên tắc nội bộ của Python dành cho người tìm việc và người muốn thay đổi nghề nghiệp!
#LậpTrìnhĐồngThời #PythonSongSong #PythonSongSong
Ở cấp độ sử dụng Python trung cấp, khóa học cung cấp kiến ​​thức về tính đồng thời và song song của Python cho người tìm việc và người thay đổi nghề nghiệp.

Tất cả các tệp nguồn ví dụ và PPT được sử dụng trong lớp học đều được cung cấp dưới dạng gốc.

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

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

  • Bất kỳ ai muốn tìm hiểu sâu hơn về Python

  • Python cơ bản cho người chuẩn bị xin việc

  • Những người chuẩn bị cho các cuộc phỏng vấn kỹ thuật Python, chẳng hạn như các cuộc phỏng vấn thay đổi nghề nghiệp

  • Những người muốn trở thành nhà phát triển cho các nhà phát triển

  • Dành cho những ai muốn củng cố các nguyên tắc hoạt động của Python

  • Bất kỳ ai muốn học Python khác

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

  • Bạn đã học khóa cơ bản về Python

  • Người đã học khóa học Python cơ bản của Inflearn

  • Bất kỳ ai có thể hiểu được mã Python cơ bản

  • Python không gặp khó khăn trong việc thiết lập môi trường phát triển

  • kiến thức lập trình

Xin chào
Đây là

713,083

Học viên

6,908

Đánh giá

118

Trả lời

4.8

Xếp hạng

144

Các khóa học

배움의 기회는 경제적, 물리적 한계에서 자유로워야 한다고 생각합니다.
우리는 성장기회의 평등을 추구합니다.

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

Tất cả

27 bài giảng ∙ (9giờ 17phú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ả

129 đánh giá

4.8

129 đánh giá

  • agnus님의 프로필 이미지
    agnus

    Đánh giá 9

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Tôi bỏ nó vào giỏ hàng, nghĩ rằng một ngày nào đó tôi nên nghe nó, và cuối cùng tôi cũng nghe nó... nhưng tôi thường tự hỏi liệu chuyến lang thang quanh Python của tôi có ngắn hơn nếu tôi nghe nó sớm hơn không... Tôi thường tự hỏi liệu tôi có thể tiếp thu bài giảng này nhiều như vậy nếu tôi nghe nó hồi đó hay không. Nếu tôi nghe Python mà không đi loanh quanh, tôi nghĩ tôi sẽ chỉ nghe bài giảng như thể đang xem chú Bob giải thích những bức tranh. Khi tôi học, trong chương trình giảng dạy không có lớp dạy ngữ pháp Python cơ bản... Năm nay, khi đang loay hoay tìm sách về Python, tôi không tìm được cuốn sách nào giúp tôi hiểu các khái niệm liên quan đến lớp học. . Tuy nhiên, tôi vẫn buộc mình phải làm điều đó bằng cách sao chép và dán trong khi xem blog, stackoverflow và github... nhưng tôi gặp phải những hạn chế vì tôi không có những khái niệm cơ bản. Thành thật mà nói, hầu hết những cuốn sách tôi tìm được cho lớp học chỉ hay bằng bài giảng Python cấp 1 của người hướng dẫn. Nhưng riêng kiến ​​​​thức đó cũng có giới hạn của nó. Tôi có thể viết mã tốt với kiến ​​​​thức lớp cấp 1, nhưng khi tôi cố gắng tiến xa hơn, stackoverflow không giúp ích gì, vì vậy cuối cùng tôi đọc tài liệu chính thức, nhưng tài liệu chính thức thì... ở một mức độ nào đó, họ có vẻ không thân thiện vì họ nghĩ rằng họ biết mình đang làm gì ㅠㅠㅠㅠ Tôi cảm thấy lạc lõng vì cảm giác mất kết nối bắt nguồn từ điều đó, và mỗi lần nghe bài giảng, tôi lại viết bài. code nghĩ nó như vậy là do mình không hiểu, hoặc mình bỏ code vì nó mắc lỗi. Tôi hiểu. Từ hôm qua, tôi đã nghĩ rằng bây giờ tôi có thể gọi mình là nhà phát triển Python, nhưng trong bài giảng hôm nay, người hướng dẫn cũng nói rằng hahaha tôi không biết liệu mình có thể tự tin như vậy không, nhưng hiện tại... tôi. Tôi chỉ làm việc trong lĩnh vực phân tích dữ liệu chứ không phải với tư cách là nhà phát triển và hiện tại tôi chỉ phát triển cái này cái kia bằng Python, nhưng... tôi muốn nói rằng tôi là một nhà phát triển. Tôi không sợ mã trên GitHub. Tôi không cần phải nói gì và bỏ qua nó. Cảm ơn bạn vì bài giảng thực sự tuyệt vời này ㅠㅠㅠ Thực sự... tôi đang thiếu thứ gì đó, nhưng tôi không thể tìm kiếm vì tôi không biết mình đang thiếu thứ gì, và khi tôi tìm kiếm thứ gì đó, tôi thậm chí còn không biết mình đang nói về cái gì... Nếu nó nằm trong mã liên quan đến lớp, hãy nghe mọi thứ bắt đầu từ lv1. Mình thấy review nói có lv3 trước lv2 thì tốt nên chỉ đăng ký lv2, nghe lv2 xong lại nghe lv1 và lv3... Mình nghĩ nội dung liên quan đến lớp đang được mở rộng cho phù hợp lv1, lv2 và lv3. Bài giảng có nội dung lớp học nhưng không chỉ là lớp học. Tôi rất ấn tượng với lớp học vì đã lang thang quá lâu.

    • sweetmook3459님의 프로필 이미지
      sweetmook3459

      Đánh giá 2

      Đánh giá trung bình 3.0

      3

      100% đã tham gia

      Thay vì giải thích chức năng nào được sử dụng và mục đích gì, đây chỉ là phần giới thiệu về chức năng. Bài giảng liệt kê chức năng hơn là cung cấp thông tin chuyên sâu

      • oykang님의 프로필 이미지
        oykang

        Đánh giá 11

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Nội dung khóa học rất thỏa đáng và tốt. Tuy nhiên, sẽ thật tuyệt nếu bạn trả lời một cách chân thành hơn những thắc mắc/câu hỏi của người nghe. Sau khi nói rằng tôi sẽ kiểm tra một số câu hỏi, có vẻ như có khá nhiều điều không còn được trả lời.

        • cjrcjrdl11972님의 프로필 이미지
          cjrcjrdl11972

          Đánh giá 15

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Cảm ơn bạn đã giải thích nó một cách dễ hiểu.

          • nathanminsikkim7858님의 프로필 이미지
            nathanminsikkim7858

            Đánh giá 23

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Rất hữu ích.

            Ưu đãi có thời hạn, kết thúc sau 7 ngày ngày

            38.500 ₫

            30%

            1.162.670 ₫

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

            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!