강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Programming Language

Làm gì với Python? Công việc Python hữu ích của Tiến sĩ Nam

Đây là khóa học đào sâu hơn về Python, chẳng hạn như các chương trình hoặc cấu trúc tệp mà chúng ta đã biết một cách tự nhiên hoặc thường gặp.

(5.0) 17 đánh giá

392 học viên

  • nambaksa
example
토이프로젝트
Python
GUI
Web Crawling

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

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

  • Biết chữ Python

  • trăn bò

  • Sử dụng lập trình web Python

  • Nhận dạng giọng nói Python

  • Cơ sở và bit được xử lý bằng Python

  • Cơ sở dữ liệu SQLite3

  • Cấu trúc tập tin MP3

  • Cấu trúc tệp JPEG

  • ổ cắm mạng

  • Lập trình GUI Python

Một từ điển hữu ích về kiến thức Python!

Một khóa học Python để thực hành, không chỉ để học! 📖

Mục đích của bài giảng này là tăng sự hứng thú và tò mò trong lập trình bằng cách phân tích nhiều chương trình hoặc dịch vụ mà chúng ta quen thuộc bằng Python, tạo ra những chương trình hoặc dịch vụ tương tự và hiểu logic đằng sau cách thức hoạt động và cấu trúc của các chương trình đó.

Tôi nghĩ bạn nên xem trước khóa học trước khi đăng ký để biết khóa học sẽ được tiến hành như thế nào.

Bài giảng đầu tiên của mỗi phần đều có mã nguồnkế hoạch bài học được viết bằng Jupyter Notebook .
Để cải thiện khả năng tập trung của người học, chúng tôi đã rút ngắn thời gian giảng bài và cung cấp các bài giảng được chỉnh sửa để xem trên thiết bị di động .

Tại sao tôi nên học lập trình? ✔️

Trên thực tế, lập trình đã từng được coi là một trong những nghề khó khăn nhất đối với các nhà phát triển. Nhưng ngày nay, các đầu bếp 👨‍🍳 biên tập video 👨‍⚕ Chúng ta đang sống trong một thế giới mà các bác sĩ là người phát triển chương trình. Điều này có nghĩa là bất kỳ ai có ý tưởng và đam mê đều có thể tạo ra và cung cấp dịch vụ cho các chương trình, bất kể nghề nghiệp hay chuyên khoa .

Trong xã hội ngày nay, nơi thông tin được kết nối liên tục 24/7, thật khó để tưởng tượng một thế giới không có lập trình. Do đó , ngay cả khi lập trình không phải là nghề nghiệp của bạn, nó vẫn có thể là một công cụ mạnh mẽ giúp công việc của bạn hiệu quả hơn .

Lập trình rất thực tế!
Đó là lý do tại sao những người viết mã nhiều lại phát triển được nhiều như vậy.
Mặc dù hiểu lý thuyết là quan trọng nhưng thực hành thường giúp hiểu rõ hơn.
Khóa học này thực hành 100%, với lý thuyết được giảng dạy thông qua các bài tập thực hành .


Xem trước bài giảng 👀

1. Trình tạo mã QR
Tìm hiểu cách đọc và viết mã QR bằng Python, tạo một dịch vụ tương tự để tạo mã QR thực tế và tìm hiểu cách thức hoạt động của nó. Bạn cũng sẽ học cách tạo tiện ích mở rộng Google ở các phiên bản khác nhau.


2. Tạo chương trình sao lưu blog Naver
Chúng ta sẽ phân tích cách Naver Blog được phục vụ và tạo một chương trình thu thập dữ liệu bằng Python để sao lưu trang web. Chúng ta cũng sẽ tìm hiểu về Request, Ajax và các công nghệ khác.


3. Trình tải xuống tự động kênh YouTube
Bằng cách phân tích trang web YouTube và hiểu logic phát lại video, chúng ta sẽ học cách tải xuống video YouTube trực tiếp bằng Python. Chúng ta sẽ triển khai tính năng tải xuống danh sách phát YouTube bằng thư viện Python, khám phá thư viện FFmpeg ngoài Python, và triển khai WebSocket bằng Python Flask và JavaScript.


4. Tạo Bixby hoặc Siri của riêng bạn
Chúng tôi sẽ triển khai nhận dạng giọng nói và tổng hợp giọng nói bằng Python, đồng thời khám phá các API của Google và dịch vụ CSR của Naver. Chúng tôi cũng sẽ triển khai các chức năng thông báo cho bạn về email Naver thông qua lệnh thoại, cũng như thông tin về thời tiết và tỷ giá hối đoái.


5. Tạo chương trình ghi nhớ giọng nói
Chúng ta sẽ mở rộng khả năng nhận dạng giọng nói của Python để tạo ra một chương trình ghi chú bằng giọng nói cho phép người dùng viết ghi chú bằng giọng nói. Trong bài viết này, chúng ta sẽ tìm hiểu về cơ sở dữ liệu SQLite3, cách viết chương trình GUI Python bằng PySide6 và đi sâu hơn vào logic đằng sau các chương trình GUI.


6. Trình quét cổng Python
Chúng ta sẽ tìm hiểu về những điều cơ bản của lập trình mạng, tìm hiểu về luồng, nhóm luồng và nhóm quy trình được triển khai trong Python và tìm hiểu lý do tại sao chúng cần thiết và được sử dụng thông qua thực hành.


7. Tạo chương trình hack
Chúng ta sẽ tìm hiểu các nguyên lý cơ bản và cấu trúc của một chương trình Trojan Horse bằng Python, khám phá các nguyên lý hoạt động và logic của nó. Chúng ta cũng sẽ đi sâu vào kiến trúc máy chủ/máy khách của các chương trình mạng. Khóa học này triển khai các chức năng cốt lõi của một chương trình Trojan Horse—ghi lại thao tác bàn phím từ xa, chụp ảnh màn hình, quản lý quy trình và duyệt tệp—một phần bằng PySide6. Phần sau của khóa học cũng đề cập đến cách sử dụng API VirusTotal để phát hiện và sử dụng phần mềm diệt virus.


8. Tạo trình gắn thẻ MP3 tự động
Để phân tích trực tiếp các tệp MP3, chúng ta sẽ tìm hiểu cách biểu diễn bit và base trên máy tính, sau đó tìm hiểu cách đọc và ghi thẻ ID3 trong tệp MP3 bằng Python. Cuối cùng, chúng ta sẽ tìm hiểu cách tự động tìm kiếm tên tệp và gắn thẻ tệp MP3 bằng siêu dữ liệu đã thu thập.


9. Phân tích thông tin EXIF trong JPEG
Tìm hiểu cách đọc và phân tích thông tin EXIF được lưu trữ trong các tệp ảnh JPEG chuẩn bằng Python. Cuối cùng, bạn sẽ thêm thông tin GPS vào ảnh và sử dụng Kakao Map API để tạo bản đồ thư viện ảnh của riêng mình.

📢 Vui lòng kiểm tra trước khi tham gia lớp học!

  • Khóa học này dựa trên Python phiên bản 3.9.6 trên hệ điều hành Windows 10 và được thực hiện bằng Visual Studio Code .
  • Python chạy trên Windows, Linux và Mac, nhưng một số khóa học chỉ dành cho Windows .

Khuyến nghị cho những người này! 👩‍👩‍👦

Trăn
Ở đâu và như thế nào
Đối với những người trong số các bạn đang tự hỏi liệu bạn có thể sử dụng nó hay không

Tôi đã tham gia rất nhiều lớp học
Tạo chương trình của riêng bạn
Những người đang bối rối

Một cái gì đó thú vị
chương trình
Dành cho những ai muốn thử làm nó

Với Python
Hiệu quả công việc
Những người muốn lên tiếng


Các câu hỏi liên quan đến bài giảng 🙋🏻‍♂️

H. Tại sao tôi nên học Python? 🙊

Viết chương trình nghĩa là viết logic mà máy tính có thể hiểu được bằng ngôn ngữ lập trình. Mặc dù có nhiều ngôn ngữ lập trình khác nhau, logic cấu thành nên một chương trình nhìn chung khá giống nhau. Do đó, tốt nhất nên học logic bằng một ngôn ngữ có cú pháp tương đối dễ hiểu để hiểu được luồng chương trình. Hơn nữa, Python có năng suất cao và linh hoạt, khiến nó trở thành lựa chọn tuyệt vời cho nhiều ứng dụng khác nhau.

H. Học Python có lợi ích gì? 🐹

Vì Python là một ngôn ngữ đa năng, ngay cả khi bạn không phải là lập trình viên, nó vẫn rất tuyệt vời để tạo ra các công cụ và dịch vụ hỗ trợ công việc hiện tại của bạn. Nhiều người đã và đang sử dụng nó. Vậy nên, điều mà người khác có thể mất 10 giờ, tôi chỉ cần một giờ là có thể hoàn thành. Tất nhiên, tất cả phụ thuộc vào khả năng của bạn, nhưng nếu bạn hiểu rõ nhiệm vụ cụ thể của mình và học Python, tôi tin rằng điều này cuối cùng sẽ trở thành hiện thực.

H. Khóa học này có ưu điểm gì đặc biệt không? 🐔

Khóa học Alseulpajab của Tiến sĩ Nam, đúng như tên gọi, là một "từ điển kiến thức Python hữu ích". Khóa học được xây dựng bằng cách tạo ra nhiều chương trình đa dạng. Mặc dù khóa học dựa trên Python, nội dung cũng sử dụng Python để phát triển web, và điểm mạnh của Alseulpajab là cho phép học viên tích lũy kinh nghiệm trong nhiều môi trường và chương trình khác nhau cho nhiều mục đích khác nhau bằng cách tích hợp Python với JavaScript, HTML và các tiện ích mở rộng của Chrome .

H. Bạn có thể cho tôi biết về mức độ khó của khóa học này không? 🐸

Những người thành thạo tiếng Anh sẽ nói tiếng Anh dễ, trong khi những người chưa học sẽ nói rằng nó khó. Tôi tin rằng lập trình cũng vậy. Một điều gì đó khó hay dễ phụ thuộc vào mức độ quen thuộc của bạn với nó . Thông thường, lý do lớn nhất khiến chúng ta thấy khó là vì chúng ta không quen với nó và nó cũng có thể khó khi chúng ta thiếu kiến thức trước đó để hiểu nó. Mặc dù khóa học Alsseulpajab không bao gồm cú pháp Python cơ bản như câu lệnh if, vòng lặp for, vòng lặp while, danh sách, từ điển và bộ, nhưng tôi đặt mục tiêu giải thích và hiểu hầu hết tài liệu được trình bày. Vì khóa học Alsseulpajab bao gồm nhiều loại chương trình khác nhau, một số có thể dễ trong khi một số khác có vẻ khó. Tuy nhiên, nếu bạn quan tâm, tôi tin rằng mức độ khó của khóa học là đáng để thử.


Xem các bài giảng khác của Tiến sĩ Nam 📚  


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

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

  • Những người lo lắng về việc sử dụng Python ở đâu

  • Bất cứ ai tò mò về những gì bạn có thể làm với Python

  • Bất cứ ai muốn tạo ra điều gì đó thú vị

  • Những người muốn tăng hiệu quả công việc với Python

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

  • Cú pháp cơ bản của Python

  • Cú pháp cơ bản của Python như if, for, while, v.v.

  • Các cấu trúc dữ liệu cơ bản của Python như danh sách, từ điển và bộ dữ liệu

Xin chào
Đây là

5,479

Học viên

339

Đánh giá

775

Trả lời

4.8

Xếp hạng

6

Các khóa học

안녕하세요.

영진닷컴 『코딩은 처음이라 with 파이썬』 저자 남박사입니다.

C/C++, 파이썬, 그리고 AI를 활용한 자동화 시스템(AI Agent) 개발을 주로 하고 있습니다.

제 강의를 보시는 모든 분들, 끝까지 "화이팅" 입니다!


💡개인블로그: https://blog.naver.com/nkj2001

💡AI 블로그: https://wordpress.nambaksa.kr

🎞Youtube: https://www.youtube.com/@blographer/featured

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

Tất cả

68 bài giảng ∙ (26giờ 1phú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ả

17 đánh giá

5.0

17 đánh giá

  • pookekel1546님의 프로필 이미지
    pookekel1546

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    9% đã tham gia

    Đã lâu rồi bài giảng của Tiến sĩ Nam mới ra nên tôi tham dự với tâm trạng vui vẻ. Giọng điệu và cách phát âm vẫn tốt, những lời giải thích rõ ràng và dễ hiểu thậm chí còn trở nên tốt hơn ^^ Và bằng cách dạy các chủ đề đa dạng khác ngoài Python, sự thích thú và hiểu biết về chương trình ngày càng mở rộng. Cảm ơn bạn đã tổ chức khóa học trên Jupiter Notebook!! Đó là điều tốt nhất~

    • nambaksa
      Giảng viên

      Cảm ơn những lời tốt đẹp của bạn. Tôi cũng là người cho rằng lập trình là một thể loại rất hấp dẫn xét từ góc độ vui nhộn. ^^

  • hakjuknu4522님의 프로필 이미지
    hakjuknu4522

    Đánh giá 155

    Đánh giá trung bình 5.0

    5

    72% đã tham gia

    Tuyệt vời!

  • hyogoncap님의 프로필 이미지
    hyogoncap

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    7% đã tham gia

    Tôi không biết Python lại có nhiều công dụng đến vậy! Tôi thấy khóa học này hữu ích. Tôi đang mong chờ bài giảng tiếp theo~

    • nambaksa
      Giảng viên

      Hãy suy nghĩ và chuẩn bị cho những cách sử dụng đa dạng hơn cũng như những cách thực hành thú vị hơn. Cảm ơn bạn đã đánh giá khóa học tuyệt vời.

  • st13tina3654님의 프로필 이미지
    st13tina3654

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • ulyxes78님의 프로필 이미지
      ulyxes78

      Đánh giá 9

      Đánh giá trung bình 4.8

      5

      100% đã tham gia

      Đây là khóa học Infron tốt nhất mà tôi từng tham gia. Đây là khóa học tốt nhất để có được kỹ năng lập trình thực tế bằng Python. Tôi đã là nhà phát triển ngôn ngữ C/C++ được 20 năm, nhưng tôi chưa bao giờ thấy chương trình đào tạo nào dạy các kỹ thuật lập trình khác nhau chuyên sâu như thế này. Bố cục, chi tiết và giải thích để đạt được mục đích... không có gì sai sót. Nếu bạn đang nghĩ về điều đó, tôi khuyên bạn nên tham gia khóa học mà không do dự.

      • nambaksa
        Giảng viên

        To receive such positive feedback from a practitioner with 20 years of development experience, it feels like a reward for putting so much effort into creating the course. Thank you so much for your kind words.

    1.614.287 ₫

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

    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!