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

Javatpoint 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
Duration: 1 week to 2 week

Show

Hướng dẫn javatpoint python programs - chương trình python javatpoint

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

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 Python

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

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

  • Đô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 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:


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

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.

  • Python trong khi vòng lặp

Cấ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:

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.

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

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:


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

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.

  • Từ điển Python
  • Phương pháp từ điển Python

Bộ Python

Mộ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.

  • Bộ Python
  • Mộ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.

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

  • Lập trình chức năng Python
  • Phần này của hướng dẫn Python xác định một số công cụ quan trọng liên quan đến lập trình chức năng như Lambda và các hàm đệ quy. Các chức năng này rất hiệu quả trong việc hoàn thành các nhiệm vụ phức tạp. Chúng tôi xác định một vài chức năng quan trọng, chẳng hạn như giảm, bản đồ và bộ lọc. Python cung cấp mô -đun functools bao gồm các công cụ lập trình chức năng khác nhau. Truy cập hướng dẫn sau đây để tìm hiểu thêm về lập trình chức năng.
  • Hàm Python
  • Hàm python map ()
  • Hàm python filter ()
  • Chức năng python giảm ()

Mô -đun Python Functool

Chức năng Python Lambda

  • Mô -đun Python Functool

Chức năng Python Lambda

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

  • Chức năng Python Lambda

Tệp Python I/O

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 Python

  • Tệp Python I/O

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.

  • 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

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

  • 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

  • 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. Python classes are the blueprint of the object. An object is a collection of data and method that act on the data.
  • 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. An inheritance is a technique where one class inherits the properties of other classes.
  • 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. Python provides a special method __init__() which is known as a constructor. This method is automatically called when an object is instantiated.
  • 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ó. A variable that holds data associated with a class and its objects.

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

  • Các khái niệm Python oops
  • Đối tượng và các lớp Python
  • Người xây dựng Python
  • 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 __ ().__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 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.Python Generators tutorial.

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

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.

Python mysql

Thiế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 MongoDB

Python MongoDB

Python sqlite

Python sqlite

Python CGI

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

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