Skip to content

Commit 48de318

Browse files
authored
Update 1.-whetting-your-appetite.md
1 parent b8a9efe commit 48de318

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

1.-whetting-your-appetite.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
# 1. Whetting Your Appetite
1+
# 1. Đánh thức khao khát của bạn
22

3-
If you do much work on computers, eventually you find that there’s some task you’d like to automate. For example, you may wish to perform a search-and-replace over a large number of text files, or rename and rearrange a bunch of photo files in a complicated way. Perhaps you’d like to write a small custom database, or a specialized GUI application, or a simple game.
3+
Nếu bạn làm nhiều việc trên máy tính, cuối cùng bạn thấy rằng có một số công việc bạn muốn tự động hóa. Ví dụ: bạn có thể thực hiện tìm kiếm và thay thế trên một số lượng lớn tệp văn bản hoặc đổi tên và sắp xếp lại một loạt tệp ảnh theo cách phức tạp. Có lẽ bạn muốn viết một cơ sở dữ liệu tùy chỉnh nhỏ hoặc một ứng dụng đồ họa chuyên dụng hoặc một trò chơi đơn giản.
44

5-
If you’re a professional software developer, you may have to work with several C/C++/Java libraries but find the usual write/compile/test/re-compile cycle is too slow. Perhaps you’re writing a test suite for such a library and find writing the testing code a tedious task. Or maybe you’ve written a program that could use an extension language, and you don’t want to design and implement a whole new language for your application.
5+
Nếu bạn là một nhà phát triển phần mềm chuyên nghiệp, bạn có thể phải làm việc với một số thư viện C/C ++/Java nhưng tìm chu trình viết/ biên dịch/ thử nghiệm/ biên dịch lại thường quá chậm. Có lẽ bạn đang viết một bộ thử nghiệm cho một thư viện như vậy và tìm thấy viết mã thử nghiệm một công việc tẻ nhạt. Hoặc có thể bạn đã viết một chương trình có thể sử dụng ngôn ngữ mở rộng và bạn không muốn thiết kế và triển khai một ngôn ngữ hoàn toàn mới cho ứng dụng của mình.
66

7-
Python is just the language for you.
7+
Python là ngôn ngữ chỉ dành cho bạn.
88

9-
You could write a Unix shell script or Windows batch files for some of these tasks, but shell scripts are best at moving around files and changing text data, not well-suited for GUI applications or games. You could write a C/C++/Java program, but it can take a lot of development time to get even a first-draft program. Python is simpler to use, available on Windows, Mac OS X, and Unix operating systems, and will help you get the job done more quickly.
9+
Bạn có thể viết một tập lệnh shell Unix hoặc các tập tin batch của Windows cho một số tác vụ này, nhưng các shell scripts tốt nhất là di chuyển quanh các file và thay đổi dữ liệu văn bản, không phù hợp với các ứng dụng hoặc trò chơi GUI. Bạn có thể viết một chương trình C/C ++/Java, nhưng nó có thể mất rất nhiều thời gian phát triển để có được ngay cả một chương trình dự thảo đầu tiên. Python thì đơn giản để sử dụng, có sẵn trên Windows, Mac OS X, hệ điều hành Unix, và sẽ giúp bạn có được công việc làm nhanh hơn.
1010

11-
Python is simple to use, but it is a real programming language, offering much more structure and support for large programs than shell scripts or batch files can offer. On the other hand, Python also offers much more error checking than C, and, being a _very-high-level language_, it has high-level data types built in, such as flexible arrays and dictionaries. Because of its more general data types Python is applicable to a much larger problem domain than Awk or even Perl, yet many things are at least as easy in Python as in those languages.
11+
Python thì đơn giản để sử dụng, nhưng nó là một ngôn ngữ lập trình thực sự, cung cấp nhiều cấu trúc và hỗ trợ cho các chương trình lớn hơn các shell scripts hoặc có thể cung cấp các tập tin batch. Mặt khác, Python cũng cung cấp kiểm tra lỗi nhiều hơn C, và, là một ngôn ngữ bậc cao, nó có các kiểu dữ liệu mức cao được tích hợp sẵn, chẳng hạn như các mảng linh hoạt và từ điển. Do các kiểu dữ liệu tổng quát hơn của Python mà nó có thể ứng dụng cho một miền có vấn đề lớn hơn nhiều so với Awk hoặc thậm chí là Perl, nhưng nhiều thứ ít nhất cũng dễ dàng bằng Python như trong các ngôn ngữ đó.
1212

13-
Python allows you to split your program into modules that can be reused in other Python programs. It comes with a large collection of standard modules that you can use as the basis of your programs — or as examples to start learning to program in Python. Some of these modules provide things like file I/O, system calls, sockets, and even interfaces to graphical user interface toolkits like Tk.
13+
Python cho phép bạn chia chương trình của bạn thành các mô-đun có thể được sử dụng lại trong các chương trình Python khác. Nó đi kèm với một bộ sưu tập lớn các mô-đun chuẩn mà bạn có thể sử dụng làm cơ sở cho các chương trình của mình - hoặc làm ví dụ để bắt đầu học lập trình bằng Python. Một số mô-đun này cung cấp những thứ như tệp I/O, cuộc gọi hệ thống, ổ cắm và thậm chí cả giao diện cho bộ công cụ giao diện người dùng đồ họa như Tk.
1414

15-
Python is an interpreted language, which can save you considerable time during program development because no compilation and linking is necessary. The interpreter can be used interactively, which makes it easy to experiment with features of the language, to write throw-away programs, or to test functions during bottom-up program development. It is also a handy desk calculator.
15+
Python là một ngôn ngữ thông dịch, có thể giúp bạn tiết kiệm thời gian đáng kể trong quá trình phát triển chương trình vì không cần biên dịch và liên kết. Thông dịch có thể được sử dụng một cách tương tác, giúp bạn dễ dàng thử nghiệm các tính năng của ngôn ngữ, viết các chương trình loại bỏ hoặc kiểm tra các chức năng trong quá trình phát triển chương trình từ dưới lên. Nó cũng là một máy tính bàn tiện dụng.
1616

17-
Python enables programs to be written compactly and readably. Programs written in Python are typically much shorter than equivalent C, C++, or Java programs, for several reasons:
17+
Python cho phép các chương trình được viết gọn gàng và dễ đọc. Các chương trình được viết bằng Python thường ngắn hơn nhiều so với các chương trình C, C ++ hoặc Java tương đương, vì nhiều lý do:
1818

19-
* the high-level data types allow you to express complex operations in a single statement;
20-
* statement grouping is done by indentation instead of beginning and ending brackets;
21-
* no variable or argument declarations are necessary.
19+
* các kiểu dữ liệu cấp cao cho phép bạn thể hiện các phép toán phức tạp trong một câu lệnh đơn;
20+
* trình bày thể hiện bằng cách thụt lề thay vì dấu ngoặc bắt đầu và kết thúc;
21+
* không cần khai báo biến hoặc đối số.
2222

23-
Python is _extensible_: if you know how to program in C it is easy to add a new built-in function or module to the interpreter, either to perform critical operations at maximum speed, or to link Python programs to libraries that may only be available in binary form \(such as a vendor-specific graphics library\). Once you are really hooked, you can link the Python interpreter into an application written in C and use it as an extension or command language for that application.
23+
Python thì _có thể mở rộng_: nếu bạn biết cách lập trình trong C, bạn có thể dễ dàng thêm một hàm hoặc mô-đun tích hợp mới vào trình thông dịch để thực hiện các hoạt động quan trọng ở tốc độ tối đa hoặc liên kết các chương trình Python với các thư viện chỉ có sẵn ở dạng nhị phân \(chẳng hạn như thư viện đồ họa dành riêng cho nhà cung cấp\). Một khi bạn thực sự được nối, bạn có thể liên kết trình thông dịch Python vào một ứng dụng được viết bằng C và sử dụng nó như một phần mở rộng hoặc ngôn ngữ lệnh cho ứng dụng đó.
2424

25-
By the way, the language is named after the BBC show “Monty Python’s Flying Circus” and has nothing to do with reptiles. Making references to Monty Python skits in documentation is not only allowed, it is encouraged!
25+
Nhân tiện, ngôn ngữ được đặt theo tên của chương trình BBC “Monty Python’s Flying Circus” và không liên quan gì đến loài bò sát. Làm cho tham chiếu đến Monty Python skits trong tài liệu không chỉ được phép, nó được khuyến khích!
2626

27-
Now that you are all excited about Python, you’ll want to examine it in some more detail. Since the best way to learn a language is to use it, the tutorial invites you to play with the Python interpreter as you read.
27+
Bây giờ tất cả các bạn đều hứng thú về Python, bạn sẽ muốn kiểm tra nó một cách chi tiết hơn. Vì cách tốt nhất để học một ngôn ngữ là sử dụng nó, hướng dẫn mời bạn chơi với trình thông dịch Python khi bạn đọc.
2828

29-
In the next chapter, the mechanics of using the interpreter are explained. This is rather mundane information, but essential for trying out the examples shown later.
29+
Trong chương tiếp theo, các cơ chế sử dụng trình thông dịch được giải thích. Đây là mundane thông tin, nhưng cần thiết để thử các ví dụ được hiển thị sau.
3030

31-
The rest of the tutorial introduces various features of the Python language and system through examples, beginning with simple expressions, statements and data types, through functions and modules, and finally touching upon advanced concepts like exceptions and user-defined classes.
31+
Phần còn lại của hướng dẫn này giới thiệu các tính năng khác nhau của ngôn ngữ Python và hệ thống thông qua các ví dụ, bắt đầu với các biểu thức, câu lệnh và kiểu dữ liệu đơn giản, thông qua các hàm và mô-đun, và cuối cùng chạm vào các khái niệm nâng cao như các ngoại lệ và các lớp do người dùng định nghĩa.
3232

0 commit comments

Comments
 (0)