Hướng dẫn javatpoint python programs - chương trình python javatpoint
Đào tạo cho khuôn viên trường đại họcJavatpoint cung cấp đào tạo trường đại học về Core Java, Advance Java, .NET, Android, Hadoop, PHP, Web Technology và Python. Vui lòng gửi thư yêu cầu của bạn tại [Email & NBSP; được bảo vệ] Thời lượng: 1 tuần đến 2 tuần Show
Python CGI là viết tắt của "Giao diện cổng thông thường", được sử dụng để xác định cách trao đổi thông tin giữa máy chủ web và các tập lệnh Python tùy chỉnh. Giao diện Gateway chung là một tiêu chuẩn cho các chương trình cổng bên ngoài giao diện với máy chủ, chẳng hạn như máy chủ HTTP. Để tìm hiểu thêm về Python CGI, hãy truy cập hướng dẫn sau đây. Điều kiện tiên quyết Trước khi học Python, bạn phải có kiến thức cơ bản về các khái niệm lập trình. Sự tiếp kiến Hướng dẫn Python của chúng tôi được thiết kế để giúp người mới bắt đầu và các chuyên gia.Vấn đề is a general purpose, dynamic, high-level, and interpreted programming language. It supports Object Oriented programming approach to develop applications. It is simple and easy to learn and provides lots of high-level data structures. Chúng tôi đảm bảo rằng bạn sẽ không tìm thấy bất kỳ vấn đề nào trong hướng dẫn Python này. Nhưng nếu có bất kỳ sai lầm, xin vui lòng đăng vấn đề ở dạng liên hệ. Hướng dẫn Python cung cấp các khái niệm cơ bản và nâng cao về Python. Hướng dẫn Python của chúng tôi được thiết kế cho người mới bắt đầu và các chuyên gia. Python là một ngôn ngữ lập trình đơn giản, chung, cấp cao và hướng đối tượng. Python cũng là một ngôn ngữ kịch bản được giải thích. Guido Van Rossum được biết đến như là người sáng lập chương trình Python. Chúng ta không cần sử dụng các loại dữ liệu để khai báo biến vì nó được gõ động để chúng ta có thể viết A = 10 để gán giá trị số nguyên trong biến số nguyên. Python làm cho sự phát triển và gỡ lỗi nhanh chóng vì không có bước tổng hợp nào được bao gồm trong phát triển Python và Chu kỳ chỉnh sửa-Debug-Debug rất nhanh. Python 2 so với Python 3Trong hầu hết các ngôn ngữ lập trình, bất cứ khi nào một phiên bản mới phát hành, nó hỗ trợ các tính năng và cú pháp của phiên bản ngôn ngữ hiện có, do đó, các dự án sẽ dễ dàng chuyển đổi trong phiên bản mới hơn. Tuy nhiên, trong trường hợp của Python, hai phiên bản Python 2 và Python 3 rất khác nhau. Một danh sách các khác biệt giữa Python 2 và Python 3 được đưa ra dưới đây:
Chương trình Java vs PythonKhông giống như các ngôn ngữ lập trình khác, Python cung cấp cơ sở để thực thi mã bằng vài dòng. Ví dụ: giả sử chúng tôi muốn in chương trình "Hello World" trong Java; Nó sẽ mất ba dòng để in nó.For example - Suppose we want to print the "Hello World" program in Java; it will take three lines to print it. Chương trình JavaChương trình PythonMặt khác, chúng ta có thể làm điều này bằng cách sử dụng một tuyên bố trong Python. Cả hai chương trình sẽ in cùng một kết quả, nhưng chỉ cần một câu mà không sử dụng dấu chấm phẩy hoặc niềng răng xoăn trong Python. Python Cú pháp cơ bảnKhông có việc sử dụng niềng răng xoăn hoặc dấu chấm phẩy trong ngôn ngữ lập trình Python. Đó là ngôn ngữ giống như tiếng Anh. Nhưng Python sử dụng thụt lề để xác định một khối mã. Thắng không là gì ngoài việc thêm khoảng trắng trước tuyên bố khi cần thiết. Ví dụ -For example - Trong ví dụ trên, các câu lệnh cùng cấp sang phải thuộc về hàm. Nói chung, chúng ta có thể sử dụng bốn khoảng trắng để xác định thụt lề. Lịch sử PythonPython được phát minh bởi Guido van Rossum vào năm 1991 tại CWI ở Hà Lan. Ý tưởng về ngôn ngữ lập trình Python đã được lấy từ ngôn ngữ lập trình ABC hoặc chúng ta có thể nói rằng ABC là tiền thân của ngôn ngữ Python.Guido van Rossum in 1991 at CWI in Netherland. The idea of Python programming language has taken from the ABC programming language or we can say that ABC is a predecessor of Python language. Ngoài ra còn có một thực tế đằng sau việc chọn tên Python. Guido Van Rossum là một fan hâm mộ của chương trình hài kịch nổi tiếng của BBC thời đó, "Circus bay của Monty Python". Vì vậy, anh quyết định chọn cái tên Python cho ngôn ngữ lập trình mới được tạo của mình."Monty Python's Flying Circus". So he decided to pick the name Python for his newly created programming language. Python có cộng đồng rộng lớn trên toàn thế giới và phát hành phiên bản của nó trong khoảng thời gian ngắn. Tại sao phải học Python?Python cung cấp nhiều tính năng hữu ích cho lập trình viên. Những tính năng này làm cho nó phổ biến nhất và được sử dụng rộng rãi ngôn ngữ. Chúng tôi đã liệt kê dưới đây có rất ít tính năng của Python.
Python được sử dụng ở đâu?Python là một ngôn ngữ lập trình phổ biến, đa năng và nó được sử dụng trong hầu hết mọi lĩnh vực kỹ thuật. Các khu vực khác nhau của việc sử dụng Python được đưa ra dưới đây.
Các khung và thư viện phổ biến PythonPython có nhiều thư viện và khung được sử dụng rộng rãi trong các lĩnh vực khác nhau như học máy, trí tuệ nhân tạo, ứng dụng web, v.v. Chúng tôi xác định một số khung và thư viện phổ biến của Python như sau.
Hàm python print ()Hàm in () hiển thị đối tượng đã cho vào thiết bị đầu ra tiêu chuẩn (màn hình) hoặc vào tệp luồng văn bản.print() function displays the given object to the standard output device (screen) or to the text stream file. Không giống như các ngôn ngữ lập trình khác, hàm python print () là hàm độc đáo và linh hoạt nhất.print() function is most unique and versatile function. Hàm cú pháp của print () được đưa ra dưới đây.print() function is given below. Hãy giải thích từng tham số của nó từng cái một.
Hãy hiểu ví dụ sau. Ví dụ - 1: Trả về một giá trịOutput: Welcome to javaTpoint. a = 10 a = 10 = b Như chúng ta có thể thấy ở đầu ra ở trên, nhiều đối tượng có thể được in trong câu lệnh in duy nhất (). Chúng ta chỉ cần sử dụng dấu phẩy (,) để tách biệt với nhau.print() statement. We just need to use comma (,) to separate with each other. Ví dụ - 2: Sử dụng đối số tháng 9 và kết thúcOutput: Trong câu lệnh in đầu tiên (), chúng tôi sử dụng các đối số SEP và kết thúc. Đối tượng đã cho được in ngay sau các giá trị SEP. Giá trị của tham số cuối được in ở phần cuối của đối tượng đã cho. Như chúng ta có thể thấy rằng, hàm in thứ hai () đã in kết quả sau ba dòng màu đen.print() statement, we use the sep and end arguments. The given object is printed just after the sep values. The value of end parameter printed at the last of given object. As we can see that, the second print() function printed the result after the three black lines. Đưa đầu vào cho người dùngPython cung cấp hàm input () được sử dụng để lấy đầu vào từ người dùng. Hãy hiểu ví dụ sau.input() function which is used to take input from the user. Let's understand the following example. Thí dụ - Output: Enter a name of student: Devansh The student name is: Devansh Theo mặc định, hàm input () lấy đầu vào chuỗi nhưng nếu chúng ta muốn lấy các loại dữ liệu khác làm đầu vào.input() function takes the string input but what if we want to take other data types as an input. Nếu chúng ta muốn lấy đầu vào làm số nguyên, chúng ta cần typecast hàm input () thành một số nguyên.input() function into an integer. Ví dụ - Thí dụ - Output: Enter first number: 50 Enter second number: 100 150 Theo mặc định, hàm input () lấy đầu vào chuỗi nhưng nếu chúng ta muốn lấy các loại dữ liệu khác làm đầu vào.input() function. Nếu chúng ta muốn lấy đầu vào làm số nguyên, chúng ta cần typecast hàm input () thành một số nguyên.Ví dụ -
Ví dụ -Chúng ta có thể lấy bất kỳ loại giá trị nào bằng hàm input ().
Các nhà khai thác là các biểu tượng thực hiện các hoạt động khác nhau trên các đối tượng Python. Các nhà khai thác Python là điều cần thiết nhất để làm việc với các loại dữ liệu Python. Ngoài ra, Python cũng cung cấp các nhà khai thác thành viên và bitwise nhận dạng. Chúng tôi sẽ tìm hiểu tất cả các nhà khai thác này với ví dụ phù hợp trong hướng dẫn sau đây.Tuyên bố có điều kiện Python
Python nếu..else tuyên bốVòng lặp Pythonlist, tuple, dictionary, and set. We can perform complex tasks using data structures. Đôi khi chúng ta có thể cần thay đổi dòng chảy của chương trình. Việc thực hiện một mã cụ thể có thể cần được lặp lại nhiều số lần. Với mục đích này, các ngôn ngữ lập trình cung cấp các loại vòng lặp khác nhau có khả năng lặp lại một số mã cụ thể nhiều lần. Xem xét hướng dẫn sau đây để hiểu các tuyên bố chi tiết.Python cho vòng lặp Python trong khi vòng lặptype() function then it will come out to be a list. Output: Cấu trúc dữ liệu Python
Python trong khi vòng lặpCấu trúc dữ liệu Python Các cấu trúc dữ liệu được đề cập có thể giữ một số dữ liệu lại với nhau hoặc chúng tôi nói rằng chúng được sử dụng để lưu trữ dữ liệu theo cách có tổ chức. Python cung cấp các cấu trúc dữ liệu tích hợp như danh sách, tuple, từ điển và thiết lập. Chúng ta có thể thực hiện các tác vụ phức tạp bằng cách sử dụng các cấu trúc dữ liệu. Thí dụ - Output:
Theo mặc định, hàm input () lấy đầu vào chuỗi nhưng nếu chúng ta muốn lấy các loại dữ liệu khác làm đầu vào. Thí dụ - Output: Traceback (most recent call last): File "C:/Users/DEVANSH SHARMA/PycharmProjects/Hello/gamewithturtle.py", line 3, in tup[2] = "Papaya" TypeError: 'tuple' object does not support item assignment Theo mặc định, hàm input () lấy đầu vào chuỗi nhưng nếu chúng ta muốn lấy các loại dữ liệu khác làm đầu vào.
Cấu trúc dữ liệu PythonCác cấu trúc dữ liệu được đề cập có thể giữ một số dữ liệu lại với nhau hoặc chúng tôi nói rằng chúng được sử dụng để lưu trữ dữ liệu theo cách có tổ chức. Python cung cấp các cấu trúc dữ liệu tích hợp như danh sách, tuple, từ điển và thiết lập. Chúng ta có thể thực hiện các tác vụ phức tạp bằng cách sử dụng các cấu trúc dữ liệu. Thí dụ - Output: Hi Python Hi Python Hi Python Python không hỗ trợ loại dữ liệu ký tự. Một ký tự duy nhất được viết là 'P' được coi là một chuỗi có độ dài 1. Stings cũng là bất biến. Chúng tôi không thể thay đổi sau khi nó được tuyên bố. Để tìm hiểu thêm về chuỗi, hãy truy cập hướng dẫn sau.
Từ điểnTừ điển Python là một cấu trúc dữ liệu hiệu quả nhất và được sử dụng để lưu trữ lượng dữ liệu lớn. Nó lưu trữ dữ liệu trong định dạng cặp giá trị khóa. Mỗi giá trị được lưu trữ tương ứng với khóa của nó. Các khóa phải là một giá trị duy nhất và giá trị có thể là bất kỳ loại nào như số nguyên, danh sách, tuple, v.v. Nó là một loại có thể thay đổi; Chúng ta có thể chỉ định lại sau khi nó tạo ra. Dưới đây là ví dụ về việc tạo từ điển trong Python. Thí dụ - Output:
Niềng răng xoăn trống {} được sử dụng để tạo từ điển trống. Để tìm hiểu thêm, hãy truy cập hướng dẫn đầy đủ của từ điển.
Bộ PythonMột bộ Python là một tập hợp các yếu tố không có thứ tự. Mỗi yếu tố trong tập phải là duy nhất và bất biến. Các bộ có thể thay đổi có nghĩa là chúng tôi có thể sửa đổi bất cứ lúc nào trong suốt chương trình. Hãy hiểu ví dụ về việc tạo tập hợp trong Python. Thí dụ - Output: {'March', 'July', 'April', 'May', 'June', 'February', 'January'} Để có thêm thông tin về các bộ, hãy truy cập các tài nguyên sau.
Để có thêm thông tin về các bộ, hãy truy cập các tài nguyên sau.Phương pháp đặt Pythonlambda and recursive functions. These functions are very efficient in accomplishing the complex tasks. We define a few important functions, such as reduce, map, and filter. Python provides the functools module that includes various functional programming tools. Visit the following tutorial to learn more about functional programming.
Mô -đun Python FunctoolChức năng Python Lambda
Chức năng Python LambdaTệp Python I/O.py extension, is treated as a user-define module. Các tập tin được sử dụng để lưu trữ dữ liệu trong đĩa máy tính. Trong hướng dẫn này, chúng tôi giải thích đối tượng tệp tích hợp của Python. Chúng tôi có thể mở một tệp bằng tập lệnh Python và thực hiện các hoạt động khác nhau như viết, đọc và nối thêm. Có nhiều cách khác nhau để mở một tập tin. Chúng tôi được giải thích với các ví dụ có liên quan. Chúng tôi cũng sẽ học cách thực hiện các hoạt động đọc/ghi trên các tệp nhị phân.
Tệp Python I/OCác tập tin được sử dụng để lưu trữ dữ liệu trong đĩa máy tính. Trong hướng dẫn này, chúng tôi giải thích đối tượng tệp tích hợp của Python. Chúng tôi có thể mở một tệp bằng tập lệnh Python và thực hiện các hoạt động khác nhau như viết, đọc và nối thêm. Có nhiều cách khác nhau để mở một tập tin. Chúng tôi được giải thích với các ví dụ có liên quan. Chúng tôi cũng sẽ học cách thực hiện các hoạt động đọc/ghi trên các tệp nhị phân. Mô -đun Python
Các tập tin được sử dụng để lưu trữ dữ liệu trong đĩa máy tính. Trong hướng dẫn này, chúng tôi giải thích đối tượng tệp tích hợp của Python. Chúng tôi có thể mở một tệp bằng tập lệnh Python và thực hiện các hoạt động khác nhau như viết, đọc và nối thêm. Có nhiều cách khác nhau để mở một tập tin. Chúng tôi được giải thích với các ví dụ có liên quan. Chúng tôi cũng sẽ học cách thực hiện các hoạt động đọc/ghi trên các tệp nhị phân.Mô -đun Pythoncsv stands for "comma separated values", which is defined as a simple file format that uses specific structuring to arrange tabular data. It stores tabular data such as spreadsheet or database in plain text and has a common format for data interchange. A csv file opens into the excel sheet, and the rows and columns data define the standard format. Visit the following tutorial to learn the CSV module in detail.
Ngoại lệ PythonMột ngoại lệ có thể được định nghĩa là một điều kiện bất thường trong một chương trình dẫn đến sự gián đoạn trong dòng chảy của chương trình.
Python CSVCSV là viết tắt của "các giá trị phân tách bằng dấu phẩy", được định nghĩa là định dạng tệp đơn giản sử dụng cấu trúc cụ thể để sắp xếp dữ liệu bảng. Nó lưu trữ dữ liệu bảng như bảng tính hoặc cơ sở dữ liệu trong văn bản thuần túy và có định dạng phổ biến cho trao đổi dữ liệu. Một tệp CSV mở vào bảng Excel và dữ liệu hàng và cột xác định định dạng tiêu chuẩn. Truy cập hướng dẫn sau đây để tìm hiểu mô -đun CSV một cách chi tiết._init_ or _str_. Python đọc tệp CSVdir() function can be used to see the number of magic methods inherited by a class. It has two prefixes and suffix underscores in the method name.
CSV là viết tắt của "các giá trị phân tách bằng dấu phẩy", được định nghĩa là định dạng tệp đơn giản sử dụng cấu trúc cụ thể để sắp xếp dữ liệu bảng. Nó lưu trữ dữ liệu bảng như bảng tính hoặc cơ sở dữ liệu trong văn bản thuần túy và có định dạng phổ biến cho trao đổi dữ liệu. Một tệp CSV mở vào bảng Excel và dữ liệu hàng và cột xác định định dạng tiêu chuẩn. Truy cập hướng dẫn sau đây để tìm hiểu mô -đun CSV một cách chi tiết.Python đọc tệp CSV
Để đọc khái niệm OOPS một cách chi tiết, hãy truy cập các tài nguyên sau.
Python chủ đề tiến bộPython bao gồm nhiều khái niệm tiến bộ và hữu ích giúp lập trình viên giải quyết các nhiệm vụ phức tạp. Những khái niệm này được đưa ra dưới đây. Python IteratorMột người lặp chỉ đơn giản là một đối tượng có thể được lặp lại. Nó trả về một đối tượng tại một thời điểm. Nó có thể được thực hiện bằng hai phương thức đặc biệt, __iter __ () và __next __ ().__iter__() and __next__(). Để tìm hiểu thêm về các trình lặp lại, hãy truy cập hướng dẫn Python Iterators của chúng tôi.Python Iterators tutorial. Máy phát điện PythonCác máy phát điện là một cách dễ nhất để tạo ra các trình lặp lại. Để tìm hiểu thêm về, hãy truy cập hướng dẫn máy phát Python của chúng tôi.Python Generators tutorial. Trang trí PythonChúng được sử dụng để sửa đổi hành vi của hàm. Các nhà trang trí cung cấp sự linh hoạt để bọc một chức năng khác để mở rộng hoạt động của chức năng được bọc, mà không cần sửa đổi vĩnh viễn nó. Để tìm hiểu thêm về, hãy truy cập hướng dẫn trang trí Python.Python Decorators tutorial. Kết nối cơ sở dữ liệu PythonChúng ta có thể sử dụng các cơ sở dữ liệu khác nhau cùng với Python. Bạn có thể tìm hiểu hướng dẫn đầy đủ để truy cập dưới đây tài nguyên. Python DBI-API hoan nghênh các bộ chức năng tiêu chuẩn được đưa vào các mô-đun kết nối cơ sở dữ liệu cho các sản phẩm RDBMS tương ứng. Chúng tôi giải thích tất cả các kết nối cơ sở dữ liệu quan trọng bằng Python DBI-API. Python mysqlThiết lập môi trường Kết nối cơ sở dữ liệu Tạo cơ sở dữ liệu mới Tạo bảng Chèn hoạt động Đọc hoạt động Cập nhật hoạt động Tham gia hoạt động Thực hiện giao dịch Python MongoDBPython MongoDB Python sqlitePython sqlite Python CGIPython CGI là viết tắt của "Giao diện cổng thông thường", được sử dụng để xác định cách trao đổi thông tin giữa máy chủ web và các tập lệnh Python tùy chỉnh. Giao diện Gateway chung là một tiêu chuẩn cho các chương trình cổng bên ngoài giao diện với máy chủ, chẳng hạn như máy chủ HTTP. Để tìm hiểu thêm về Python CGI, hãy truy cập hướng dẫn sau đây."Common Gateway Interface", which is used to define how to exchange information between the webserver and a custom Python scripts. The Common Gateway Interface is a standard for external gateway programs to interface with the server, such as HTTP Servers. To learn more about Python CGI, visit the following tutorial.
Python CGI là viết tắt của "Giao diện cổng thông thường", được sử dụng để xác định cách trao đổi thông tin giữa máy chủ web và các tập lệnh Python tùy chỉnh. Giao diện Gateway chung là một tiêu chuẩn cho các chương trình cổng bên ngoài giao diện với máy chủ, chẳng hạn như máy chủ HTTP. Để tìm hiểu thêm về Python CGI, hãy truy cập hướng dẫn sau đây.Điều kiện tiên quyết Trước khi học Python, bạn phải có kiến thức cơ bản về các khái niệm lập trình.Sự tiếp kiến Hướng dẫn Python của chúng tôi được thiết kế để giúp người mới bắt đầu và các chuyên gia.Vấn đề |