Phiên bản 2 thông thạo python so với phiên bản 1
Tính đơn giản của Python cho phép bạn làm việc hiệu quả nhanh chóng, nhưng điều này thường có nghĩa là bạn không sử dụng mọi thứ mà nó cung cấp Với phiên bản cập nhật của hướng dẫn thực hành này, bạn sẽ học cách viết mã Python 3 hiện đại, hiệu quả bằng cách tận dụng những ý tưởng hay nhất của nó Đừng lãng phí thời gian uốn Python để phù hợp với các mẫu bạn đã học trong các ngôn ngữ khác. Khám phá và áp dụng các tính năng đặc trưng của Python 3 ngoài trải nghiệm trước đây của bạn. Tác giả Luciano Ramalho hướng dẫn bạn về các tính năng và thư viện ngôn ngữ cốt lõi của Python, đồng thời hướng dẫn bạn cách làm cho mã của bạn ngắn hơn, nhanh hơn và dễ đọc hơn Một lập trình viên có kinh nghiệm có thể bắt đầu viết mã Python hữu ích chỉ trong vài giờ. Khi những giờ làm việc hiệu quả đầu tiên trở thành hàng tuần và hàng tháng, rất nhiều nhà phát triển tiếp tục viết mã Python với giọng điệu rất mạnh từ các ngôn ngữ đã học trước đây. Ngay cả khi Python là ngôn ngữ đầu tiên của bạn, thì nó thường được trình bày trong giới học thuật và sách giới thiệu trong khi cẩn thận tránh các tính năng dành riêng cho ngôn ngữ Có thể bạn quan tâmLà một giáo viên giới thiệu Python cho các lập trình viên có kinh nghiệm trong các ngôn ngữ khác, tôi thấy một vấn đề khác mà cuốn sách này cố gắng giải quyết. chúng tôi chỉ bỏ lỡ những thứ chúng tôi biết về. Đến từ một ngôn ngữ khác, bất kỳ ai cũng có thể đoán rằng Python hỗ trợ các biểu thức chính quy và tra cứu điều đó trong tài liệu. Nhưng nếu bạn chưa bao giờ thấy bộ mô tả hoặc giải nén bộ dữ liệu trước đây, có thể bạn sẽ không tìm kiếm chúng và cuối cùng có thể không sử dụng các tính năng đó chỉ vì chúng dành riêng cho Python Cuốn sách này không phải là tài liệu tham khảo đầy đủ từ A đến Z về Python. Điểm nhấn của nó là các tính năng ngôn ngữ chỉ có ở Python hoặc không có ở nhiều ngôn ngữ phổ biến khác. Đây cũng chủ yếu là một cuốn sách về ngôn ngữ cốt lõi và một số thư viện của nó. Tôi sẽ hiếm khi nói về các gói không có trong thư viện chuẩn, mặc dù chỉ mục gói Python hiện liệt kê hơn 60.000 thư viện và nhiều thư viện trong số đó cực kỳ hữu ích Cuốn sách này dành cho aiCuốn sách này được viết cho các lập trình viên Python đang thực hành muốn thành thạo Python 3. Nếu bạn biết Python 2 nhưng sẵn sàng chuyển sang Python 3. 4 hoặc mới hơn, bạn sẽ ổn thôi. Tại thời điểm viết bài này, phần lớn các lập trình viên Python chuyên nghiệp đang sử dụng Python 2, vì vậy tôi đặc biệt quan tâm đến việc làm nổi bật các tính năng của Python 3 có thể mới đối với đối tượng đó Tuy nhiên, Fluent Python là về việc tận dụng tối đa Python 3. 4 và tôi không đánh vần các bản sửa lỗi cần thiết để làm cho mã hoạt động trong các phiên bản cũ hơn. Hầu hết các ví dụ nên chạy trong Python 2. 7 với ít hoặc không có thay đổi, nhưng trong một số trường hợp, việc nhập ngược lại sẽ yêu cầu viết lại đáng kể Phải nói rằng, tôi tin rằng cuốn sách này có thể hữu ích ngay cả khi bạn phải gắn bó với Python 2. 7, bởi vì các khái niệm cốt lõi vẫn giống nhau. Python 3 không phải là một ngôn ngữ mới và hầu hết các điểm khác biệt đều có thể học được trong một buổi chiều. Có gì mới trong Python 3. 0 là một điểm khởi đầu tốt. Tất nhiên, đã có những thay đổi kể từ Python 3. 0 được phát hành vào năm 2009, nhưng không có cái nào quan trọng bằng cái trong 3. 0 Nếu bạn không chắc mình có đủ hiểu biết về Python để theo dõi hay không, hãy xem lại các chủ đề của Hướng dẫn Python chính thức. Các chủ đề trong hướng dẫn sẽ không được giải thích ở đây, ngoại trừ một số tính năng mới trong Python 3 Cuốn sách này không dành cho aiNếu bạn mới học Python, cuốn sách này sẽ khó theo dõi. Không chỉ vậy, nếu bạn đọc nó quá sớm trong hành trình Python của mình, nó có thể khiến bạn có ấn tượng rằng mọi tập lệnh Python nên tận dụng các phương thức đặc biệt và thủ thuật siêu lập trình. Trừu tượng sớm cũng tệ như tối ưu hóa sớm Là một giáo viên giới thiệu Python cho các lập trình viên có kinh nghiệm trong các ngôn ngữ khác, tôi thấy một vấn đề khác mà cuốn sách này cố gắng giải quyết. chúng tôi chỉ bỏ lỡ những thứ chúng tôi biết về. Đến từ một ngôn ngữ khác, bất kỳ ai cũng có thể đoán rằng Python hỗ trợ các biểu thức chính quy và tra cứu điều đó trong tài liệu. Nhưng nếu bạn chưa bao giờ thấy bộ mô tả hoặc giải nén bộ dữ liệu trước đây, có thể bạn sẽ không tìm kiếm chúng và cuối cùng bạn có thể không sử dụng các tính năng đó chỉ vì chúng dành riêng cho Python Cuốn sách này không phải là tài liệu tham khảo đầy đủ từ A đến Z về Python. Điểm nhấn của nó là các tính năng ngôn ngữ chỉ có ở Python hoặc không có ở nhiều ngôn ngữ phổ biến khác. Đây cũng chủ yếu là một cuốn sách về ngôn ngữ cốt lõi và một số thư viện của nó. Tôi sẽ hiếm khi nói về các gói không có trong thư viện chuẩn, mặc dù chỉ mục gói Python hiện liệt kê hơn 60.000 thư viện và nhiều thư viện trong số đó cực kỳ hữu ích Cuốn sách này dành cho ai Cuốn sách này được viết cho các lập trình viên Python đang thực hành muốn thành thạo Python 3. Tôi đã thử nghiệm các ví dụ trong Python 3. 10—hầu hết trong số chúng cũng có trong Python 3. 9 và 3. 8. Khi một ví dụ yêu cầu Python 3. 10, nó phải được đánh dấu rõ ràng Nếu bạn không chắc liệu mình có đủ hiểu biết về Python để theo dõi hay không, hãy xem lại các chủ đề của hướng dẫn chính thức về Python. Các chủ đề trong hướng dẫn sẽ không được giải thích ở đây, ngoại trừ một số tính năng mới Cuốn sách này không dành cho ai Nếu bạn mới học Python, cuốn sách này sẽ khó theo dõi. Không chỉ vậy, nếu bạn đọc nó quá sớm trong hành trình Python của mình, nó có thể khiến bạn có ấn tượng rằng mọi tập lệnh Python nên tận dụng các phương thức đặc biệt và thủ thuật siêu lập trình. Trừu tượng sớm cũng tệ như tối ưu hóa sớm |
Bài Viết Liên Quan
Hướng dẫn dùng or statement trong PHP
Trung Nguyen07/05/20204 min readCác câu lệnh được chuẩn bị (prepared statements) rất hữu ích để chống lại các cuộc tấn công SQL Injection.Chuẩn bị câu lệnh và ...
Hướng dẫn dùng ford def python
Function (hay còn gọi là Hàm): Là một khối lệnh được đóng gói lại thành một đơn vị độc lập, dùng để thực hiện một tác vụ trong chương trình. Hàm ...
Hướng dẫn dùng base64 decrypt trong PHP
(PHP 4, PHP 5, PHP 7, PHP 8)base64_decode — Decodes data encoded with MIME base64Descriptionbase64_decode(string $string, bool $strict = false): string|falseParameters string The encoded data. ...
Hướng dẫn dùng itrable python
Trong các bài học trước đây bạn đã biết các kiểu dữ liệu cơ bản của Python như list, tuple. Bạn cũng biết về hàm range() và vòng lặp for. Tất cả chúng ...
Hướng dẫn dùng isspace python python
Hàm isnumeric() trong Python Hàm istitle() trong Python Hàm isspace() trong Python trả về true nếu chuỗi chỉ chứa các ký tự khoảng trắng whitespace, nếu không là ...
Hướng dẫn dùng python list.extend python
Hướng dẫn cách sử dụng extend trong python. Bạn sẽ học được cách sử dụng list extend trong python để thêm phần tử vào một list sau bài học này.Phương thức ...
Hướng dẫn dùng ambito significado trong PHP
1. Mảng là gì? Mảng trong PHP là gì?Mảng (Array) trong PHP là một biến sử dụng để lưu trữ các giá trị, dữ liệu liên quan. Bạn cứ tưởng tưởng một mảng ...
Hướng dẫn dùng sodiu. trong PHP
(PHP 5 >= 5.5.0, PHP 7, PHP 8)password_hash — Creates a password hashDescriptionpassword_hash(string $password, string|int|null $algo, array $options = []): string The following algorithms are ...
Hướng dẫn dùng file code trong PHP
Các hàm tạo file, mở - đọc - ghi - đóng fileHàm fopen và fclose - mở và đóng fileHàm fwrite / fputs - ghi nội dung vào fileVí dụ - ghi thêm nội dung vào fileHàm fread, ...
Hướng dẫn dùng password encryption trong PHP
Tìm hiểu khi sử dụng các hàm băm tạo dữ liệu lưu trữ passwordKhi lưu trữ password vào CSDL thường sẽ sử dụng các hàm băm khác nhau được hỗ trợ bởi hệ ...
Hướng dẫn dùng python distribution python
Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người. Là ...
Hướng dẫn dùng file make python
Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người. Là ...
Hướng dẫn dùng enumerable python python
Bài viết này sẽ khám phá tính năng Python enum, một công cụ mạnh mẽ để xử lý các tập dữ liệu không thay đổi.Điều này không chỉ là yếu tố không thể ...
Hướng dẫn dùng math isclose python
cung cấp các hướng dẫn, tài liệu tham khảo và bài tập trực tuyến miễn phí bằng tất cả các ngôn ngữ chính của web. Bao gồm các chủ đề phổ biến như ...
Hướng dẫn dùng gcd trong PHP
Mathaveragefactorial fibonaccigcdisEvensPrimelcmmedianMathaveragefactorialfibonaccigcdisEvensPrimelcmmedianMath averageTrả về kết quả trung bình cộng của 2 hoặc nhiều sốfunction ...
Hướng dẫn dùng a-lambda i python
Các nhà phát triển ngày nay, cả mới và có kinh nghiệm, dựa vào Ngôn ngữ lập trình Python để thực hiện các nhiệm vụ liên quan đến Phát triển phần mềm, ...
Hướng dẫn dùng removes python
Hàm Set remove() trong Python xóa phần tử được chỉ định từ một set.Hàm này khác với hàm discard(), bởi vì hàm remove() sẽ phát sinh lỗi nếu phần tử được ...
Hướng dẫn dùng time inamerica trong PHP
Một phần kiến thức trong lập trình PHP căn bản đó là xử lý thời gian, ngày, tháng với hàm Date() và Time(). Bài viết sau sẽ hướng dẫn bạn cách sử dụng ...
Hướng dẫn dùng sessions definition trong PHP
Trong bài này, chúng ta sẽ tìm hiểu về session trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để ...
Hướng dẫn dùng lower. python
Hàm ljust() trong Python Hàm lstrip() trong Python Hàm lower() trong Python chuyển đối tất cả chữ hoa trong chuỗi sang kiểu chữ thường.Nội dung chính Cú pháp Ví dụ ...