Nhập môn và ứng dụng Python 3. Phát triển ứng dụng thực tế.

Truyền thụ kiến thức nhập môn và ứng dụng Python 3 cũng như code style từ kĩ sư phần mềm đang làm việc ở Silicon Valley.

Ratings: 3.22 / 5.00




Description

Với khóa học này, sau khi kết thúc khóa học nhập môn với các kiến thức cơ sở về Python, các bạn sẽ có cho mình kĩ năng để sử dụng Python trong thực tiễn và giúp ích trong việc phát triển ứng dụng trong tương lai như các kĩ thuật Python, truy cập database (SQLite, MySQL, MongoDB, SQLAlchemy, memcached, Hbase, neo4j...), WEB (Flask, socket, RPC), tự động hóa infra (Fabric, Ansible), xử lí song song (thread, multi-process), test (Unittest, pytest, Tox, Selenium...), mã hóa (pycrypto, hashlib), graphic (turtle, Tkinter), phân tích dữ liệu (numpy, pandas, matplotlib, scikit-learn), hệ thống queue (ZeroMQ, Celery), xử lí không đồng bộ (asyncio)...

Ngoài ra, tôi cũng sẽ đề cập đến code style để các bạn không chỉ đơn giản là viết code Python cho chương trình chạy được. Trong Python, việc viết code sao cho rõ ràng, dễ hiểu, đúng với phong cách của Python (hay còn gọi là pythonic) rất quan trọng.

Tôi đã làm việc hơn 10 năm cho một công ty IT ở thung lũng Silicon của Mỹ, nhưng dù là công ty nào đi nữa thì cũng đều tập trung rất nhiều lập trình viên giỏi từ nhiều nước trên thế giới. Cính vì vậy, bắt buộc phải viết một cách rõ ràng để những người đến từ các quốc gia khác , với nền văn hóa khác có thể hiểu được khi đọc code.

Dù ở Nhật Bản có khuynh hướng cho rằng người có thể viết được code phức tạp khiến người khác không hiểu mới là một lập trình viên xuất sắc, nhưng ở thung lũng Silicon, việc làm sao để có thể viết được code rõ ràng, dễ hiểu mới là điều quan trọng. Ở Mỹ, việc sa thải hay chuyển việc rất nhiều nên bắt buộc phải viết code để cho bất kì người mới nào khi gia nhập công ty luôn luôn có thể hiểu được ngay lập tức. Chính vì vậy, những lập trình viên viết code khiến người khác khó hiểu sẽ trở thành đối tượng bị sa thải.

Hãy đặt mục tiêu đầu tiên là học các kiến thức cơ bản của Python, chú ý đến code style khi phát triển ứng dụng và có thể viết được code đúng kiểu pythonic.

Mong rằng khóa học này sẽ giúp ích được cho công việc của các bạn trong tương lai. Chúc các bạn thành công.

What You Will Learn!

  • Có thể học về Python cơ bản.
  • Do có cả các bài giảng về cách sử dụng nên có thể học được những kĩ năng cần thiết để phát triển ứng dụng một cách đơn giản.
  • Có thể học được kiểu viết code của Python.

Who Should Attend!

  • Những người có hứng thú với Python3 nhưng chưa có kinh nghiệm sử dụng.
  • Những người có thể tự dựng môi trường lập trình Python.