Hướng dẫn python javatpoint - python javatpoint

Hướng dẫn python javatpoint - python javatpoint

Show

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.

Nội phân chính

  • Python là gì
  • Python 2 so với Python 3
  • Chương trình Java vs Python
  • Chương trình Java
  • Chương trình Python
  • Python Cú pháp cơ bản
  • Lịch sử Python
  • Tại sao phải học Python?
  • Python được sử dụng ở đâu?
  • Các khung và thư viện phổ biến Python
  • Hàm python print ()
  • Ví dụ - 1: Trả về một giá trị
  • Ví dụ - 2: Sử dụng đối số tháng 9 và kết thúc
  • Đưa đầu vào cho người dùng
  • Các nhà khai thác Python
  • Tuyên bố có điều kiện Python
  • Vòng lặp Python
  • Cấu trúc dữ liệu Python
  • Danh sách Python
  • Python tuple
  • Chuỗi Python
  • Từ điển
  • Bộ Python
  • Lập trình chức năng Python
  • Tệp Python I/O
  • Mô -đun Python
  • Ngoại lệ Python
  • Python gửi thư
  • Phương pháp ma thuật Python
  • Các khái niệm Python oops
  • Python chủ đề tiến bộ
  • Python Iterator
  • Máy phát điện Python
  • Trang trí Python
  • Kết nối cơ sở dữ liệu Python
  • Python mysql
  • Python MongoDB
  • Python sqlite
  • Điều kiện tiên quyết

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.

Hướng dẫn Python của chúng tôi bao gồm tất cả các chủ đề về lập trình Python như cài đặt, báo cáo điều khiển, chuỗi, danh sách, bộ dữ liệu, từ điển, mô -đun, ngoại lệ, ngày và thời gian, tập tin I/O, chương trình, v.v. Bạn hiểu rõ hơn về lập trình Python.

Python là gì

Python là một mục đích chung, năng động, cấp cao và ngôn ngữ lập trình được giải thích. Nó hỗ trợ phương pháp lập trình theo định hướng đối tượng để phát triển các ứng dụng. Nó đơn giản và dễ học và cung cấp nhiều cấu trúc dữ liệu cấp cao. 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.

Python rất dễ học ngôn ngữ kịch bản mạnh mẽ và linh hoạt, làm cho nó hấp dẫn để phát triển ứng dụng.

Cú pháp của Python và gõ động với bản chất được giải thích của nó làm cho nó trở thành một ngôn ngữ lý tưởng để viết kịch bản và phát triển ứng dụng nhanh chóng.

Python hỗ trợ nhiều mẫu lập trình, bao gồm các kiểu lập trình theo định hướng đối tượng, bắt buộc và chức năng hoặc thủ tục.

Python không có ý định làm việc trong một lĩnh vực cụ thể, chẳng hạn như lập trình web. Đó là lý do tại sao nó được gọi là ngôn ngữ lập trình đa năng vì nó có thể được sử dụng với Web, Enterprise, 3D CAD, v.v.

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 3

Trong 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:

  1. Python 2 sử dụng in như một câu lệnh và được sử dụng làm in "cái gì đó" để in một số chuỗi trên bảng điều khiển. Mặt khác, Python 3 sử dụng in như một hàm và được sử dụng làm in ("cái gì đó") để in một cái gì đó trên bảng điều khiển.print as a statement and used as print "something" to print some string on the console. On the other hand, Python 3 uses print as a function and used as print("something") to print something on the console.
  2. Python 2 sử dụng hàm raw_input () để chấp nhận đầu vào của người dùng. Nó trả về chuỗi đại diện cho giá trị, được gõ bởi người dùng. Để chuyển đổi nó thành số nguyên, chúng ta cần sử dụng hàm int () trong python. Mặt khác, Python 3 sử dụng hàm Input () mà tự động giải thích loại đầu vào được nhập bởi người dùng. Tuy nhiên, chúng ta có thể chọn giá trị này cho bất kỳ loại nào bằng cách sử dụng các hàm nguyên thủy (int (), str (), v.v.).
  3. Trong Python 2, loại chuỗi ngầm là ASCII, trong khi đó, trong Python 3, loại chuỗi ngầm là unicode.
  4. Python 3 không chứa hàm xrange () của python 2. Xrange () là biến thể của hàm phạm vi () trả về một đối tượng xrange hoạt động tương tự như java iterator. Phạm vi () trả về một danh sách ví dụ Phạm vi hàm (0,3) chứa 0, 1, 2.
  5. Ngoài ra còn có một thay đổi nhỏ được thực hiện trong xử lý ngoại lệ trong Python 3. Nó định nghĩa một từ khóa là cần thiết để được sử dụng. Chúng tôi sẽ thảo luận về nó trong phần Xử lý ngoại lệ của hướng dẫn lập trình Python.as which is necessary to be used. We will discuss it in Exception handling section of Python programming tutorial.

Chương trình Java vs Python

Khô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 Java

Chương trình Python

Mặ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ản

Khô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ử Python

Python đượ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.

  • Dễ sử dụng và học hỏi
  • Ngôn ngữ biểu cảm
  • Ngôn ngữ được giải thích
  • Ngôn ngữ hướng đối tượng
  • Ngôn ngữ nguồn mở
  • Mở rộng
  • Tìm hiểu thư viện tiêu chuẩn
  • Hỗ trợ lập trình GUI
  • Tích hợp
  • Có thể nhúng
  • Phân bổ bộ nhớ động
  • Một loạt các thư viện và khung

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.

  • Khoa học dữ liệu
  • Khai thác ngày
  • Ứng dụng máy tính để bàn
  • Ứng dụng dựa trên bảng điều khiển
  • Ứng dụng di động
  • Phát triển phần mềm
  • Trí tuệ nhân tạo
  • Ứng dụng web
  • Ứng dụng Doanh nghiệp
  • Ứng dụng CAD 3D
  • Học máy
  • Tầm nhìn máy tính hoặc ứng dụng xử lý hình ảnh.
  • Nhận dạng giọng nói

Các khung và thư viện phổ biến Python

Python 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.

  • Phát triển web (phía máy chủ) - Bình django, kim tự tháp, anh đào Django Flask, Pyramid, CherryPy
  • Các ứng dụng dựa trên GUIS - TK, Pygtk, PyQT, PyJs, v.v. Tk, PyGTK, PyQt, PyJs, etc.
  • Học máy - Tensorflow, Pytorch, Scikit -Learn, Matplotlib, Scipy, ETC. TensorFlow, PyTorch, Scikit-learn, Matplotlib, Scipy, etc.
  • Toán học - Numpy, Gandas, v.v. Numpy, Pandas, etc.

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.

  • Đối tượng - Một đối tượng không là gì ngoài một tuyên bố sẽ được in. Dấu * đại diện cho rằng có thể có nhiều câu lệnh. An object is nothing but a statement that to be printed. The * sign represents that there can be multiple statements.
  • SEP - Tham số SEP phân tách các giá trị in. Giá trị mặc định là ''. The sep parameter separates the print values. Default values is ' '.
  • Kết thúc - Kết thúc được in cuối cùng trong câu lệnh. The end is printed at last in the statement.
  • Tệp - Nó phải là một đối tượng có phương thức ghi (chuỗi). It must be an object with a write(string) method.
  • Flush - luồng hoặc tệp bị buộc phải xóa nếu nó đúng. Theo mặc định, giá trị của nó là sai. The stream or file is forcibly flushed if it is true. By default, its value is false.

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úc

Output:

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ùng

Python 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ụ -

  • 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ụ -

Các câu lệnh có điều kiện giúp chúng tôi thực hiện một khối cụ thể cho một điều kiện cụ thể. Trong hướng dẫn này, chúng tôi sẽ học cách sử dụng biểu thức có điều kiện để thực hiện một khối các câu lệnh khác. Python cung cấp các từ khóa nếu và khác để thiết lập các điều kiện logic. Từ khóa Elif cũng được sử dụng làm câu lệnh có điều kiện.

  • Python nếu..else tuyên bố

Vòng lặp Python

Đô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.

  • Vòng lặp Python
  • Đô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ặp

Cấu trúc dữ liệu Pythonlist, tuple, dictionary, and set. We can perform complex tasks using data structures.

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.

Danh sách Python

Danh sách Python giữ bộ sưu tập các mặt hàng được đặt hàng. Chúng ta có thể lưu trữ một chuỗi các mục trong một danh sách. Danh sách Python có thể thay đổi, điều đó có nghĩa là nó có thể được sửa đổi sau khi tạo ra nó. Các mục của danh sách được đặt trong khung vuông [] và được phân tách bằng dấu phẩy. Hãy xem ví dụ về danh sách.type() function then it will come out to be a list.

Output:



Nếu chúng ta cố gắng in loại chức năng L1, L2 và L3 bằng cách sử dụng loại () thì nó sẽ xuất hiện để trở thành một danh sách.

  • 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.
  • Danh sách Python

Danh sách Python giữ bộ sưu tập các mặt hàng được đặt hàng. Chúng ta có thể lưu trữ một chuỗi các mục trong một danh sách. Danh sách Python có thể thay đổi, điều đó có nghĩa là nó có thể được sửa đổi sau khi tạo ra nó. Các mục của danh sách được đặt trong khung vuông [] và được phân tách bằng dấu phẩy. Hãy xem ví dụ về danh sách.

Nếu chúng ta cố gắng in loại chức năng L1, L2 và L3 bằng cách sử dụng loại () thì nó sẽ xuất hiện để trở thành một danh sách.

Để tìm hiểu thêm về danh sách, hãy truy cập hướng dẫn sau đây.

Chức năng danh sách Python

Output:


('Apple', 'Mango', 'Orange', 'Banana')

Python tuple

Chức năng danh sách Python

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

Python tuple

  • Danh sách Python giữ bộ sưu tập các mặt hàng được đặt hàng. Chúng ta có thể lưu trữ một chuỗi các mục trong một danh sách. Danh sách Python có thể thay đổi, điều đó có nghĩa là nó có thể được sửa đổi sau khi tạo ra nó. Các mục của danh sách được đặt trong khung vuông [] và được phân tách bằng dấu phẩy. Hãy xem ví dụ về danh sách.

Nếu chúng ta cố gắng in loại chức năng L1, L2 và L3 bằng cách sử dụng loại () thì nó sẽ xuất hiện để trở thành một danh sách.

Để tìm hiểu thêm về danh sách, hãy truy cập hướng dẫn sau đây.

Chức năng danh sách Python

Output:

Hi Python
Hi Python
Hi Python

Python tuple

Tuple Python được sử dụng để lưu trữ chuỗi các đối tượng Python bất biến. Bộ tuple tương tự như danh sách vì giá trị của các mục được lưu trữ trong danh sách có thể được thay đổi, trong khi bộ tuple là bất biến và giá trị của các mục được lưu trữ trong bộ tuple không thể thay đổi.

  • Tuple có thể được định nghĩa như sau
  • Thí dụ -

Nếu chúng ta cố gắng thêm mới vào tuple, nó sẽ gây ra lỗi.

Chương trình trên đưa ra một lỗi vì bộ dữ liệu là loại bất biến. Để tìm hiểu thêm về Tuple, hãy truy cập các bộ dữ liệu Python.

Chuỗi Python

Chuỗi Python là một chuỗi các ký tự. Đó là một tập hợp các nhân vật được bao quanh bởi các trích dẫn đơn, trích dẫn kép hoặc trích dẫn ba. Nó cũng có thể định nghĩa là bộ sưu tập của các ký tự Unicode. Chúng ta có thể tạo một chuỗi như sau.

Chức năng danh sách Python

Output:


Printing Employee data .... 
{'Name': 'John', 'Age': 29, 'salary': 250000, 'Company': 'GOOGLE'}

Python tuple

  • Tuple Python được sử dụng để lưu trữ chuỗi các đối tượng Python bất biến. Bộ tuple tương tự như danh sách vì giá trị của các mục được lưu trữ trong danh sách có thể được thay đổi, trong khi bộ tuple là bất biến và giá trị của các mục được lưu trữ trong bộ tuple không thể thay đổi.
  • Tuple có thể được định nghĩa như sau

Thí dụ -

Nếu chúng ta cố gắng thêm mới vào tuple, nó sẽ gây ra lỗi.

Chức năng danh sách Python

Output:

{'March', 'July', 'April', 'May', 'June', 'February', 'January'}

Python tuple

  • Thí dụ -
  • Nếu chúng ta cố gắng thêm mới vào tuple, nó sẽ gây ra lỗi.

Chương trình trên đưa ra một lỗi vì bộ dữ liệu là loại bất biến. Để tìm hiểu thêm về Tuple, hãy truy cập các bộ dữ liệu Python.

Chuỗi 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.

  • Chuỗi Python là một chuỗi các ký tự. Đó là một tập hợp các nhân vật được bao quanh bởi các trích dẫn đơn, trích dẫn kép hoặc trích dẫn ba. Nó cũng có thể định nghĩa là bộ sưu tập của các ký tự Unicode. Chúng ta có thể tạo một chuỗi như sau.
  • 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.
  • Chuỗi Python
  • Phương thức chuỗi Python
  • Từ điển

Từ đ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.

  • Tệp Python I/O

Mô -đun Python

Các mô -đun Python là các tệp chương trình chứa mã hoặc chức năng Python. Có hai loại mô-đun trong các mô-đun Python-định nghĩa người dùng và các mô-đun tích hợp. Một mô-đun mà người dùng định nghĩa hoặc chúng ta có thể nói rằng mã Python của chúng ta được lưu bằng .Py Extences, được coi là mô-đun xác định người dùng..py extension, is treated as a user-define module.

Các mô-đun tích hợp là các mô-đun được xác định trước của Python. Để sử dụng chức năng của các mô -đun, chúng tôi cần nhập chúng vào chương trình làm việc hiện tại của chúng tôi.

  • Mô -đun Python

Các mô -đun Python là các tệp chương trình chứa mã hoặc chức năng Python. Có hai loại mô-đun trong các mô-đun Python-định nghĩa người dùng và các mô-đun tích hợp. Một mô-đun mà người dùng định nghĩa hoặc chúng ta có thể nói rằng mã Python của chúng ta được lưu bằng .Py Extences, được coi là mô-đun xác định người dùng.

Các mô-đun tích hợp là các mô-đun được xác định trước của Python. Để sử dụng chức năng của các mô -đun, chúng tôi cần nhập chúng vào chương trình làm việc hiện tại của chúng tôi.

Ngoại lệ Python

  • Các mô -đun Python là các tệp chương trình chứa mã hoặc chức năng Python. Có hai loại mô-đun trong các mô-đun Python-định nghĩa người dùng và các mô-đun tích hợp. Một mô-đun mà người dùng định nghĩa hoặc chúng ta có thể nói rằng mã Python của chúng ta được lưu bằng .Py Extences, được coi là mô-đun xác định người dùng.

Các mô-đun tích hợp là các mô-đun được xác định trước của Python. Để sử dụng chức năng của các mô -đun, chúng tôi cần nhập chúng vào chương trình làm việc hiện tại của chúng tôi.

Ngoại lệ 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.

  • Mộ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.
  • Bất cứ khi nào một ngoại lệ xảy ra, chương trình dừng thực thi và do đó mã tiếp theo không được thực thi. Do đó, một ngoại lệ là các lỗi thời gian chạy không thể xử lý với tập lệnh Python. Một ngoại lệ là một đối tượng Python đại diện cho một lỗi.

Python CSV

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

Python viết tệp CSV

Python gửi thư_init_ or _str_.

Chúng tôi có thể gửi hoặc đọc một thư bằng tập lệnh Python. Các mô -đun thư viện tiêu chuẩn của Python rất hữu ích để xử lý các giao thức khác nhau như POP3 và IMAP. Chúng tôi sẽ tìm hiểu cách gửi thư với dịch vụ email phổ biến SMTP từ tập lệnh Python.dir() 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.

  • Python viết tệp CSV

Python gửi thư

Chúng tôi có thể gửi hoặc đọc một thư bằng tập lệnh Python. Các mô -đun thư viện tiêu chuẩn của Python rất hữu ích để xử lý các giao thức khác nhau như POP3 và IMAP. Chúng tôi sẽ tìm hiểu cách gửi thư với dịch vụ email phổ biến SMTP từ tập lệnh Python.

  • Python gửi email Python classes are the blueprint of the object. An object is a collection of data and method that act on the data.
  • Phương pháp ma thuật Python An inheritance is a technique where one class inherits the properties of other classes.
  • Phương pháp ma thuật Python được định nghĩa là phương pháp đặc biệt thêm "ma thuật" vào một lớp. Nó bắt đầu và kết thúc với các dấu gạch dưới gấp đôi, ví dụ, _init_ hoặc _str_. Python provides a special method __init__() which is known as a constructor. This method is automatically called when an object is instantiated.
  • Các lớp tích hợp xác định nhiều phương pháp ma thuật. Hàm Dir () có thể được sử dụng để xem số lượng phương thức ma thuật được kế thừa bởi một lớp. Nó có hai tiền tố và hậu tố nhấn mạnh trong tên phương thức. A variable that holds data associated with a class and its objects.

Các khái niệm Python oops

  • Python gửi thư
  • Chúng tôi có thể gửi hoặc đọc một thư bằng tập lệnh Python. Các mô -đun thư viện tiêu chuẩn của Python rất hữu ích để xử lý các giao thức khác nhau như POP3 và IMAP. Chúng tôi sẽ tìm hiểu cách gửi thư với dịch vụ email phổ biến SMTP từ tập lệnh Python.
  • Python gửi email
  • Phương pháp ma thuật Python
  • Phương pháp ma thuật Python được định nghĩa là phương pháp đặc biệt thêm "ma thuật" vào một lớp. Nó bắt đầu và kết thúc với các dấu gạch dưới gấp đôi, ví dụ, _init_ hoặc _str_.

Các lớp tích hợp xác định nhiều phương pháp ma thuật. Hàm Dir () có thể được sử dụng để xem số lượng phương thức ma thuật được kế thừa bởi một lớp. Nó có hai tiền tố và hậu tố nhấn mạnh trong tên phương thức.

Các khái niệm Python oops

Tất cả mọi thứ trong Python được coi là một đối tượng bao gồm các giá trị số nguyên, phao, chức năng, lớp và không có. Ngoài ra, Python hỗ trợ tất cả các khái niệm định hướng. Dưới đây là sự giới thiệu ngắn gọn về các khái niệm OOPS của Python.

Các lớp và đối tượng - Các lớp Python là bản thiết kế của đối tượng. Một đối tượng là một tập hợp dữ liệu và phương pháp hoạt động trên dữ liệu.__iter__() and __next__().

Di truyền - Một kế thừa là một kỹ thuật trong đó một lớp kế thừa các thuộc tính của các lớp khác.Python Iterators tutorial.

Constructor - Python cung cấp một phương thức đặc biệt __init __ () được gọi là hàm tạo. Phương thức này được gọi tự động khi một đối tượng được khởi tạo.

Thành viên dữ liệu - Một biến chứa dữ liệu được liên kết với một lớp và các đối tượng của nó.Python Generators tutorial.

Để đọ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.

Đối tượng và các lớp Python

Người xây dựng PythonPython Decorators tutorial.

Kế thừa Python

Đa hình Python

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 Iterator

Mộ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 __ ().

Để 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.

Máy phát điện Python

Cá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.

Trang trí Python

Chú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.

Kết nối cơ sở dữ liệu Python

Kết nối cơ sở dữ liệu Python

Chú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.

Chú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 mysql

Thiết lập môi trường"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

Đ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 đề

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ệ.