Ngoài những thứ cơ bản với python pdf

Mục lục.
Mục lục
Giới thiệu

PHẦN 1. BẮT ĐẦU
Chương 1. Xử lý lỗi và yêu cầu trợ giúp
Chương 2. Thiết lập môi trường và Dòng lệnh

PHẦN 2. PHƯƠNG PHÁP, CÔNG CỤ VÀ KỸ THUẬT TỐT NHẤT
Chương 3. Định dạng mã với màu đen
Chương 4. Chọn tên dễ hiểu
Chương 5. Tìm mùi mật mã
Chương 6. Viết mã Pythonic
Chương 7. Biệt ngữ lập trình
Chương 8. Các lỗi thường gặp trong Python
Chương 9. Những điều kỳ lạ bí truyền của Python. . .
Chương 10. Viết hàm hiệu quả
Chương 11. Nhận xét, Tài liệu và Gợi ý nhập
Chương 12. Tổ chức các dự án mã của bạn với Git
Chương 13. Đo lường hiệu suất và phân tích thuật toán Big O
Chương 14. Dự án thực hành

PHẦN 3. TRĂN HƯỚNG ĐỐI TƯỢNG
Chương 15. Lập trình hướng đối tượng và các lớp
Chương 16. Lập trình hướng đối tượng và kế thừa
Chương 17. Pythonic OOP. Thuộc tính và phương pháp Dunder

lịch sử Polecaj

Данная книга - это больше, чем просто набор синтаксиса và советов по написанию "чистого" кода. Вы узнаете, как улучшить свои навыки программирования на Python с помощью командной строки и других профессиональных инструментов, таких как средства форматирования кода, проверки типов, линтеров и контроля версий. Приобретенные вами навыки повысят общий уровень программирования - не только на Python, пограммирования - не только на Python, но и ка зе зе юю

Во время чтения книги вы.

Изучите распространенные источники ошибок и способы их обнаружения с помощью статических анализаторов;
Узнаете, как структурировать файлы в проектах кода с помощью инструмента шаблонов Cookiecutter;
Изучите методы функционального программирования;
Узнаете, как работать со скоростью вашего кода с помощью встроенных модулей Python timeit и cProfile;
Изучите Big-O нотацию;
Поймете, как сделать ваши комментарии и документы информативными и как часто их писать.

Thông báo.

Актуальность материала;
Множество примеров кода.

Недостатки.

Не замечено.

#python@proglib #book@proglib

Xem phiên dịch

No Starch Press đã xuất bản những thứ hay nhất về giải trí đam mê máy tính kể từ năm 1994, tạo ra những tựa sách hợp thời và vượt thời gian như Python Crash Course, Python for Kids, How Linux Works và Hacking. Nghệ thuật khai thác. Là một công ty xuất bản độc lập, có trụ sở tại San Francisco, No Starch Press tập trung vào một danh sách chọn lọc gồm những cuốn sách được trau chuốt kỹ lưỡng để tạo nên sự khác biệt. Họ xuất bản về nhiều chủ đề, bao gồm lập trình máy tính, an ninh mạng, hệ điều hành và LEGO. Các tiêu đề có cá tính, các tác giả là những chuyên gia đam mê và tất cả nội dung đều trải qua các đánh giá biên tập và kỹ thuật sâu rộng. Từ lâu đã nổi tiếng với cách tiếp cận công nghệ thú vị, không sợ hãi, No Starch Press đã nhận được sự ủng hộ rộng rãi từ những người đam mê STEM trên toàn thế giới

Bạn đã hoàn thành hướng dẫn lập trình Python cơ bản hoặc hoàn thành cuốn sách bán chạy nhất của Al Sweigart Automate the Boring Stuff with Python. Bước tiếp theo để trở thành một nhà phát triển phần mềm có năng lực và tự tin là gì?

Chào mừng bạn đến với Beyond the Basic Stuff với Python. Không chỉ là một bộ sưu tập các cú pháp nâng cao và các mẹo thành thạo để viết mã sạch, bạn sẽ học cách nâng cao kỹ năng lập trình Python của mình bằng cách sử dụng dòng lệnh và các công cụ chuyên nghiệp khác như trình định dạng mã, trình kiểm tra loại, bộ lọc và kiểm soát phiên bản. Sweigart đưa bạn qua các phương pháp hay nhất để thiết lập môi trường phát triển, đặt tên biến và cải thiện khả năng đọc, sau đó xử lý tài liệu, tổ chức và đo lường hiệu suất, cũng như thiết kế hướng đối tượng và phân tích thuật toán Big-O thường được sử dụng trong các cuộc phỏng vấn viết mã. Các kỹ năng bạn học được sẽ nâng cao khả năng lập trình của bạn—không chỉ bằng Python mà bằng bất kỳ ngôn ngữ nào

Bạn sẽ học

  • Kiểu mã hóa và cách sử dụng công cụ định dạng tự động Màu đen của Python để mã sạch hơn
  • Các nguồn lỗi phổ biến và cách phát hiện chúng bằng máy phân tích tĩnh
  • Cách cấu trúc các tệp trong dự án mã của bạn bằng công cụ mẫu Cookiecutter
  • Các kỹ thuật lập trình hàm như lambda và các hàm bậc cao hơn
  • Cách cấu hình tốc độ mã của bạn bằng các mô-đun timeit và cProfile tích hợp sẵn của Python
  • Khoa học máy tính đằng sau phân tích thuật toán Big-O
  • Cách làm cho nhận xét và chuỗi tài liệu của bạn mang tính thông tin và tần suất viết chúng
  • Cách tạo các lớp trong lập trình hướng đối tượng và tại sao chúng được sử dụng để tổ chức mã

Ở cuối cuốn sách, bạn sẽ đọc phần phân tích mã nguồn chi tiết của hai trò chơi dòng lệnh cổ điển, Tháp Hà Nội [một câu đố logic] và Four-in-a-Row [trò chơi xếp gạch hai người chơi]. . Bạn sẽ kiểm tra kỹ năng của mình bằng cách tự mình thực hiện chương trình

Tất nhiên, không một cuốn sách nào có thể giúp bạn trở thành một nhà phát triển phần mềm chuyên nghiệp. Nhưng Beyond the Basic Stuff với Python sẽ giúp bạn tiến xa hơn trên con đường đó và giúp bạn trở thành một lập trình viên giỏi hơn trong quá trình này khi bạn học cách viết mã có thể đọc được, dễ gỡ lỗi và Pythonic hoàn hảo

Chủ Đề