Hướng dẫn what programs use python - chương trình nào sử dụng python
Cách tốt nhất để học Python là bằng cách thực hành các ví dụ. Trang này chứa các ví dụ về các khái niệm cơ bản của Python. Chúng tôi khuyến khích bạn tự mình thử các ví dụ này trước khi xem xét giải pháp. Show
Nội phân Chính showShow
Tất cả các chương trình trên trang này đều được kiểm tra và nên hoạt động trên tất cả các nền tảng. Bạn muốn học Python bằng cách tự viết mã? Ghi danh vào khóa học Python tương tác của chúng tôi miễn phí. Enroll in our Interactive Python Course for FREE. Chương trình Python Chủ đề khôn ngoan, mã và đầu ra.100+ Chương trình Python.Python Lập trình ví dụ. Một ứng dụng lập trình Python đơn giản với giao diện người dùng đơn giản. Ứng dụng tốt nhất để học lập trình Python miễn phí. Tải xuống ứng dụng ngay bây giờ và bắt đầu mã hóa trong Python từ các chương trình ứng dụng này. Bộ sưu tập tuyệt vời của các chương trình Python chủ đề-khôn ngoan như theo chủ đề1. Chương trình cơ bản Python2. Điều kiện và vòng lặp3. Phỏng vấn câu hỏi Python4. Các chức năng của Python như tập tin, rùa, dict. , Đặt, danh sách, chuỗi, vv 5. Kiểu dữ liệu gốc Python6. Mảng Python7. Chuỗi Python8. Python số9. Chương trình tìm kiếm10.Various mẫu11. Bên trong tất cả chủ đề trên này chứa chương trình Python sau: Tại sao bạn phải học Python? Hoặc tại sao Python là phổ biến? Ngôn ngữ Python là một trong những ngôn ngữ lập trình dễ tiếp cận nhất có sẵn vì nó có cú pháp đơn giản hóa và không phức tạp, điều này nhấn mạnh hơn vào ngôn ngữ tự nhiên. Do dễ học và sử dụng, mã Python có thể dễ dàng viết và thực hiện nhanh hơn nhiều so với các ngôn ngữ lập trình khác. Ứng dụng này chủ yếu hữu ích cho cả người mới bắt đầu Python và cả học tập Python. Ứng dụng này rất hữu ích cho sinh viên CNTT-CSE-CE-BCA hoặc cả sinh viên trường máy tính. Ứng dụng này chứa tất cả các chương trình Python ở cấp độ Intermeadite. Các tính năng của ứng dụng này là: 1. Đây là một ứng dụng giao diện người dùng đơn giản.2. Dễ xử lý.2. có thể sao chép chương trình Python3. Dễ sử dụng ứng dụng.4. Đầu ra cho từng ví dụ/chương trình mã Đây là ứng dụng tốt nhất để cho bạn học ngôn ngữ lập trình Python miễn phí. Bạn đang chờ đợi điều gì? Tải xuống ứng dụng ngay bây giờ để trở thành một chuyên gia tại Python Ứng dụng này không chứa bất kỳ thông tin hoặc dữ liệu cá nhân nào của bạn và đã sẵn sàng để sử dụng sau khi tải xuống. Ứng dụng này không yêu cầu giữ Internet Đối với bất kỳ truy vấn nào, các đề xuất hoặc nghi ngờ, vui lòng liên hệ với chúng tôi bằng cách sử dụng tùy chọn Liên hệ với chúng tôi được cung cấp trong ứng dụng. "Vào thời điểm đó để học Python miễn phí" Python là một ngôn ngữ lập trình cấp cao, hướng đối tượng, được giải thích, đã thu hút sự chú ý trên toàn thế giới. Stack Overflow phát hiện ra rằng 38,8% người dùng chủ yếu sử dụng Python cho các dự án của họ. Theo khảo sát của trang web, mức độ phổ biến của Python đã vượt qua C# vào năm 2018 - giống như nó đã vượt qua PHP vào năm 2017 và ngay bây giờ người dùng Python đã vượt qua người dùng Java với 8.2 triệu người dùng vào năm 2020. Điều này làm cho chứng nhận Python & NBSP; -Sau người chứng nhận lập trình. & NBSP; Trong hướng dẫn Python này, tôi sẽ thảo luận về các chủ đề sau:
Giới thiệu về Python & NBSP;Python trong các từ đơn giản là một ngôn ngữ lập trình động cấp cao được giải thích. Guido Van Rossum, cha đẻ của Python có những mục tiêu đơn giản trong tâm trí khi anh ta phát triển nó, mã dễ nhìn, có thể đọc được và nguồn mở. Python được xếp hạng là ngôn ngữ nổi bật thứ 3, sau đó là JavaScript và Java trong một cuộc khảo sát được tổ chức vào năm 2018 bởi Stack Overflow, phục vụ bằng chứng cho nó là ngôn ngữ phát triển nhất.JavaScript and Java in a survey held in 2018 by Stack Overflow which serves proof to it being the most growing language. Python là gì?Python hiện là ngôn ngữ yêu thích và ưa thích nhất của tôi để làm việc vì sự đơn giản, thư viện mạnh mẽ và khả năng đọc. Bạn có thể là một lập trình viên trường học cũ hoặc có thể hoàn toàn mới đối với lập trình, Python là cách tốt nhất để bắt đầu! simplicity, powerful libraries, and readability. You may be an old school coder or may be completely new to programming, Python is the best way to get started! Python cung cấp các tính năng được liệt kê dưới đây:
Tóm lại, Python có một cú pháp đơn giản, có thể đọc được và có sự hỗ trợ của cộng đồng tuyệt vời. Thông dịch viên PythonTrình thông dịch là một chương trình máy tính trực tiếp thực thi, tức là thực hiện, các hướng dẫn được viết bằng ngôn ngữ lập trình hoặc kịch bản, mà không yêu cầu chúng trước đây phải được biên dịch vào chương trình ngôn ngữ máy. Vì vậy, không giống như Java, Python sử dụng một thông dịch viên. Trình thông dịch là một chương trình mà chúng ta cần chạy mã Python hoặc tập lệnh. Về cơ bản, nó cung cấp một giao diện giữa mã và phần cứng máy tính để có được kết quả của mã. Bất kể ngôn ngữ lập trình nào, mã được viết, nó sẽ đi qua một thông dịch viên khi nói đến Python. Ví dụ, Pypy được sử dụng để thực thi mã được viết bằng Python. Cài đặt PythonTôi sẽ cài đặt Python trong hệ điều hành Windows 10. Bạn có thể thử cài đặt Python trong Linux, Mac, v.v. Nếu bạn gặp bất kỳ vấn đề nào đề cập đến nó trong phần bình luận. Sau đây là các bước để cài đặt Python
Cài đặt Python cho WindowsCài đặt Python cho Windows
Nhưng chúng ta chọn trình cài đặt 32 bit hay 64 bit? Đối với Windows, bạn có thể chọn trình cài đặt 32 bit hoặc 64 bit. Ở đây, những gì sự khác biệt giữa hai người đi xuống:
Mở trình cài đặt và nhấp vào trên Run Run. Cài đặt Python cho LinuxSử dụng cài đặt Linux đồ họa để cài đặt Python trên Linux. Làm theo các bước dưới đây:
Python đã sẵn sàng để sử dụng. Cài đặt Python cho MacTrước khi cài đặt Python, bạn sẽ cần cài đặt GCC. GCC có thể được lấy bằng cách tải xuống Xcode, các công cụ dòng lệnh nhỏ hơn hoặc gói OSX-GCC-Installer thậm chí còn nhỏ hơn.Command Line Tools or the even smaller OSX-GCC-Installer package. Mặc dù OS X đi kèm với một số lượng lớn các tiện ích Unix, những người quen thuộc với Linux Systems sẽ nhận thấy một thành phần chính bị thiếu: Trình quản lý gói. Homebrew lấp đầy khoảng trống này.Homebrew fills this void. Khi bạn đã cài đặt homebrew, hãy chèn thư mục homebrew ở đầu biến môi trường đường dẫn của bạn. Bạn có thể làm điều này bằng cách thêm dòng sau ở dưới cùng của tệp ~/.profile của bạnPATH environment variable. You can do this by adding the following line at the bottom of your ~/.profile file export PATH="/usr/local/opt/python/libexec/bin:$PATH" Bây giờ, chúng ta có thể cài đặt Python 3: $brew install python Python ideIDE thường cung cấp trình chỉnh sửa mã, trình biên dịch/ trình thông dịch và trình gỡ lỗi trong một GUI (giao diện người dùng đồ họa). Nó gói gọn toàn bộ quá trình tạo mã, biên dịch và thử nghiệm làm tăng năng suất của các nhà phát triển. Một nhà phát triển làm việc với IDE bắt đầu với một mô hình, IDE chuyển thành mã phù hợp. IDE sau đó gỡ lỗi và kiểm tra mã dựa trên mô hình, với mức độ tự động hóa cao. Khi bản dựng thành công và được kiểm tra đúng cách, nó có thể được triển khai để thử nghiệm thêm thông qua IDE hoặc các công cụ khác bên ngoài IDE. Ide python nào?Luôn ghi nhớ các điểm sau trong khi chọn IDE tốt nhất cho Python:
Khi các điểm này được quyết định, lập trình viên có thể dễ dàng chọn trong số các IDE dựa trên các tính năng đã cho. PycharmĐược phát triển bởi công ty Séc Jetbrains, Pycharm là một IDE cụ thể cho Python. Pycharm là một IDE đa nền tảng. Do đó, người dùng có thể tải xuống bất kỳ phiên bản Windows, Mac hoặc Linux nào tùy thuộc vào yêu cầu của họ. Thành thật mà nói, Pycharm được coi là một trong những IDE tốt nhất cho Python và chính đáng là được sử dụng rộng rãi nhất.PyCharm is considered to be one of the best IDE for Python and justifiably the most widely used. Ngoài các tính năng phổ biến, Pycharm cung cấp các tính năng bổ sung như:
Nó cung cấp hai phiên bản để tải xuống, phiên bản cộng đồng miễn phí và phiên bản chuyên nghiệp trả phí. Các lập trình viên có thể tải xuống các phiên bản tương ứng theo yêu cầu của họfree and the paid Professional version. Programmers can download the corresponding versions as per their requirements Tải xuống pycharmTruy cập www.jetbrains.com/pycharm/doad/#section=windowswww.jetbrains.com/pycharm/download/#section=windows Ở đây, phiên bản cộng đồng là miễn phí, nhưng đối với phiên bản chuyên nghiệp, bạn cần mua giấy phép. Tôi sẽ làm việc trên phiên bản cộng đồng Pycharm. Phiên bản cộng đồng PycharmHãy để chúng tôi lặn ngay vào Pycharm ngay bây giờ và tôi sẽ hướng dẫn bạn qua giao diện. Hãy để chúng tôi bắt đầu bằng cách tạo một dự án mới. Pycharm chào đón bạn với hình ảnh sau ngay khi bạn mở nó: Ở đây, bên trái, bạn có thể kiểm tra tất cả các dự án gần đây mà tôi đã làm việc cùng. Nhưng nếu đây là lần đầu tiên bạn sử dụng pycharm, thì cột bên trái sẽ không chứa bất cứ thứ gì. Tạo một dự án mới cũng dễ dàng như nhấp vào tab Tạo dự án mới và đi từ đó. Hình ảnh này về cơ bản giúp chúng tôi thiết lập trình thông dịch Python của chúng tôi. Tuy nhiên, điều này có thể trống nếu bạn chưa cài đặt Python trên hệ thống của mình.. Nhấp vào biểu tượng bánh răng nhỏ ở bên phải sẽ đưa ra trang sau: Ở đây, bạn có thể sử dụng trình thông dịch hệ thống nếu bạn chưa cài đặt riêng Python. Hãy kiểm tra phiên bản cài đặt Python có mặt để nó đáp ứng yêu cầu của bạn. Notebook JupyterNotebook Jupyter là một cách mạnh mẽ để viết và lặp lại mã Python của bạn để phân tích dữ liệu. Jupyter Notebook được xây dựng từ Ipython và kernel chạy các tính toán và giao tiếp với giao diện mặt trước của Jupyter Notebook.Python code for data analysis. Jupyter Notebook is built off of IPython and the Kernel runs the computations and communicates with the Jupyter Notebook front-end interface. Jupyter Notebook là một ứng dụng web nguồn mở cho phép bạn tạo và chia sẻ các tài liệu có chứa mã trực tiếp, phương trình, trực quan hóa và văn bản tường thuật. Nó được sử dụng để làm sạch và chuyển đổi dữ liệu, mô phỏng số, mô hình thống kê, trực quan hóa dữ liệu, học máy, và nhiều hơn nữa.machine learning, and much more. Tại sao phải học Python?Cú pháp Python rất dễ hiểu. Các dòng mã cần thiết cho một nhiệm vụ ít hơn so với các ngôn ngữ khác. Hãy để tôi cho bạn một ví dụ - nếu tôi phải in ra Chào mừng bạn đến với Edureka !, & NBSP; Tất cả những gì tôi phải gõ: print(“Welcome To Edureka!”) Hãy cùng nhìn vào một số tính năng thú vị của Python:
Nếu bạn đang tự hỏi nơi bạn có thể sử dụng Python (ứng dụng Python), hãy để tôi nói với bạn rằng đó là nơi Python nổi bật. Đó là lợi thế so với các ngôn ngữ lập trình khác bởi vì nó là:
Lịch sử của PythonPython được phát minh vào năm 1991 bởi Guido Van Rossum tại CWI, Hà Lan. Ý tưởng về ngôn ngữ lập trình Python được trích xuất từ ngôn ngữ lập trình ABC hoặc cũng có thể nói rằng ABC là tiền thân của ngôn ngữ lập trình Python. Ngoài ra còn có một thực tế ít được biết đến đằng sau việc chọn cái tên Python. Guido là một fan hâm mộ của chương trình hài kịch, Monty Monty Python, Flying Flying Circus, người đã từng phát trực tuyến trên BBC trong những thời điểm đó. Đây là lý do anh quyết định chọn tên Python cho ngôn ngữ lập trình mới được tạo của mình. Python có một cộng đồng rất lớn trên khắp thế giới và phát hành phiên bản của nó trong một khoảng thời gian ngắn. Python phiên bản 2.0 đã được công khai vào ngày 16 tháng 10 năm 2000, với nhiều tính năng hoàn toàn mới, bao gồm bộ thu gom rác phát hiện chu kỳ và hỗ trợ cho Unicode. Python phiên bản 3.0 đã được công khai vào ngày 3 tháng 12 năm 2008. Đó là một bản sửa đổi quan trọng của ngôn ngữ lập trình không tương thích hoàn toàn. Rất nhiều tính năng quan trọng của nó đã được đưa vào Python 2.6. Cũng như loạt phiên bản 2.7. Phiên bản tiếp tục phát hành của Python 3 Series bao gồm tiện ích từ 2 đến 3, tự động hóa (ít nhất là một phần) bản dịch mã Python 2 sang Python 3. Python phiên bản 2.7 Ngày kết thúc ban đầu được thiết lập vào năm 2015 sau đó đã bị hoãn lại đến năm 2020 vì lo ngại rằng một cơ quan lớn của mã hiện tại không thể dễ dàng chuyển tiếp đến Python 3. Bây giờ sẽ không có bản vá bảo mật nữa hoặc các cải tiến khác sẽ là phát hành cho nó. Với sự lỗi thời của Python 2, chỉ có Python 3.6.x trở lên được hỗ trợ. Python 3.9.2 và 3.8.8 đã được tăng tốc dưới dạng tất cả các phiên bản của Python (bao gồm 2.7) có vấn đề bảo mật, dẫn đến việc thực thi mã từ xa và ngộ độc bộ đệm web có thể có. Python 2 vs Python 3
Ứng dụng của Python
Bây giờ chúng ta hãy bắt đầu mã hóa trong Python. Các khái niệm cơ bản trong bất kỳ ngôn ngữ lập trình nào là nền tảng của bất kỳ lập trình viên nào, chúng tôi sẽ bắt đầu với khái niệm cơ bản nhất trong Python. Từ khóa PythonTừ khóa không có gì ngoài những cái tên đặc biệt đã có trong Python. Chúng ta có thể sử dụng các từ khóa này cho chức năng cụ thể trong khi viết chương trình Python. Sau đây là danh sách tất cả các từ khóa mà chúng ta có trong Python: Cú pháp và cách sử dụng import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword. Định danh là tên được xác định của người dùng mà chúng tôi sử dụng để biểu diễn các biến, lớp, hàm, mô -đun, v.v. are user defined names that we use to represent variables, classes, functions, modules etc. Cú pháp và cách sử dụng name = 'edureka' my_identifier = name Định danh là tên được xác định của người dùng mà chúng tôi sử dụng để biểu diễn các biến, lớp, hàm, mô -đun, v.v.
Matplotlib: Đây là một thư viện được sử dụng để vẽ trong Python và mở rộng toán học bằng số của nó.Python bình luận Các câu lệnh lập trình viên, mô tả ý nghĩa của một khối mã. Chúng rất hữu ích khi bạn đang viết mã lớn. Nó thực sự vô nhân đạo để nhớ tên của mọi biến khi bạn có chương trình hàng trăm trang. Do đó, việc sử dụng các bình luận sẽ giúp bạn rất dễ dàng hoặc người khác đọc cũng như sửa đổi mã. #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """ Cú phápPython Block Bình luận # this is a print statement print(“hello world”) Biến PythonCác biến không có gì ngoài vị trí bộ nhớ dành riêng để lưu trữ giá trị. Điều này có nghĩa là khi bạn tạo một biến, bạn sẽ dành một số không gian trong bộ nhớ. Trong Python, bạn không cần phải khai báo các biến trước khi sử dụng nó, không giống như các ngôn ngữ khác như Java, C, v.v. Gán các giá trị cho một biếnCác biến Python không cần khai báo rõ ràng để dự trữ không gian bộ nhớ. Tuyên bố sẽ tự động xảy ra khi bạn gán một giá trị cho một biến. Dấu bằng (=) được sử dụng để gán các giá trị cho các biến. Xem xét ví dụ dưới đây: Cú pháp S = 10 print(S) Điều này sẽ gán giá trị ‘10, cho biến’ s và sẽ in nó. Hãy tự mình thử nó. Python biến toàn cầuTrong Python, từ khóa toàn cầu có thể được sử dụng để truy cập/sửa đổi các biến ra khỏi phạm vi hiện tại. Cú pháp A = 10 Def function(): global a A += 10 print(A) print(A) function() Điều này sẽ gán giá trị ‘10, cho biến’ s và sẽ in nó. Hãy tự mình thử nó.Python biến toàn cầu
Trong Python, từ khóa toàn cầu có thể được sử dụng để truy cập/sửa đổi các biến ra khỏi phạm vi hiện tại. Các loại dữ liệu trong PythonPython hỗ trợ các loại dữ liệu khác nhau, các loại dữ liệu này xác định các hoạt động có thể trên các biến và phương thức lưu trữ. Dưới đây là danh sách các loại dữ liệu tiêu chuẩn có sẵn trong Python: Cú pháp S= "Welcome To edureka!" D = 'edureka!' Điều này sẽ gán giá trị ‘10, cho biến’ s và sẽ in nó. Hãy tự mình thử nó.Python biến toàn cầu
Trong Python, từ khóa toàn cầu có thể được sử dụng để truy cập/sửa đổi các biến ra khỏi phạm vi hiện tại.
Định vị một ký tự trong chuỗiin (String_Name.Count (Char Char))) Đếm số lần một ký tự được lặp lại trong một chuỗi in (String_Name [Bắt đầu: Dừng]) $brew install python0 Output: #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """6 Cắt látin (String_Name [::-1])They are immutable data types, this means that you cannot change its value. Python supports three different Numeric data types: Đảo ngược một chuỗiin (String_name.upper ()) Chuyển đổi các chữ cái trong một chuỗi thành trường hợp trênin (String_Name.Lower ()) Chuyển đổi các chữ cái trong một chuỗi thành trường hợp thấp hơnĐịnh dạng một chuỗi trong Python Định dạng một chuỗi có nghĩa là phân bổ chuỗi một cách linh hoạt bất cứ nơi nào bạn muốn.Các chuỗi trong Python có thể được định dạng bằng phương thức sử dụng định dạng () là công cụ rất linh hoạt và mạnh mẽ để định dạng các chuỗi. Phương thức định dạng trong chuỗi chứa niềng răng xoăn {} dưới dạng trình giữ chỗ có thể giữ các đối số theo vị trí hoặc từ khóa để chỉ định thứ tự. Thí dụ Số Python $brew install python1 Giống như các loại dữ liệu số dự kiến lưu trữ các giá trị số. & Nbsp; chúng là các loại dữ liệu bất biến, điều này có nghĩa là bạn không thể thay đổi giá trị của nó. Python hỗ trợ ba loại dữ liệu số khác nhau: $brew install python2 Số nguyên PythonNó chứa tất cả các giá trị số nguyên, tức là tất cả các số toàn bộ dương và âm, ví dụ - 10. Python nổi Cú pháp $brew install python3 Output: #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """7 Nó giữ các số thực và được biểu thị bằng các ký hiệu thập phân và đôi khi thậm chí khoa học với E hoặc E cho thấy sức mạnh của 10 (2.5E2 = 2,5 x 102 = 250), ví dụ - 10.24. Khu phức hợp Python & NBSP;
Danh sách Python loại bỏ$brew install python4 Danh sách Python loại bỏ các bản saoThực hiện theo các bước bên dưới để xóa các bản sao khỏi danh sách
$brew install python5 Python TuplesMột tuple là một chuỗi các đối tượng Python bất biến. Tuples là các chuỗi, giống như danh sách. & NBSP; Sự khác biệt giữa các bộ dữ liệu và danh sách là:
Cú pháp $brew install python6 Bây giờ bạn phải suy nghĩ tại sao các bộ đếm khi chúng ta có danh sách? Vì vậy, câu trả lời đơn giản sẽ là, & NBSP; Tuples nhanh hơn danh sách. Nếu bạn xác định một tập hợp các giá trị không đổi mà bạn chỉ muốn lặp lại, thì hãy sử dụng Tuple thay vì danh sách. & NBSP; Các bạn, tất cả các hoạt động tuple đều tương tự như danh sách, nhưng bạn không thể & nbsp; cập nhật, xóa hoặc thêm một phần tử vào một tuple. & Nbsp; Bây giờ, hãy ngừng lười biếng và & nbsp; don hy vọng tôi sẽ hiển thị tất cả các hoạt động đó, hãy tự mình thử. Bộ PythonMột bộ là một bộ sưu tập không có thứ tự của các mặt hàng. Mỗi yếu tố là duy nhất. Một tập hợp được tạo bằng cách đặt tất cả các mục (phần tử) bên trong niềng răng xoăn {}, được phân tách bằng dấu phẩy. Xem xét ví dụ dưới đây: Cú pháp $brew install python7 Bây giờ bạn phải suy nghĩ tại sao các bộ đếm khi chúng ta có danh sách? $brew install python8 Vì vậy, câu trả lời đơn giản sẽ là, & NBSP; Tuples nhanh hơn danh sách. Nếu bạn xác định một tập hợp các giá trị không đổi mà bạn chỉ muốn lặp lại, thì hãy sử dụng Tuple thay vì danh sách. & NBSP; Các bạn, tất cả các hoạt động tuple đều tương tự như danh sách, nhưng bạn không thể & nbsp; cập nhật, xóa hoặc thêm một phần tử vào một tuple. & Nbsp; Union:Bây giờ, hãy ngừng lười biếng và & nbsp; don hy vọng tôi sẽ hiển thị tất cả các hoạt động đó, hãy tự mình thử. $brew install python9 print(“Welcome To Edureka!”)0 Intersection:Bộ Python print(“Welcome To Edureka!”)1 #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """8 Difference:Một bộ là một bộ sưu tập không có thứ tự của các mặt hàng. Mỗi yếu tố là duy nhất. print(“Welcome To Edureka!”)2 #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """9 Một tập hợp được tạo bằng cách đặt tất cả các mục (phần tử) bên trong niềng răng xoăn {}, được phân tách bằng dấu phẩy. Xem xét ví dụ dưới đây:Trong các bộ, mọi yếu tố phải là duy nhất. Thử in mã dưới đây: Ở đây 3 được lặp lại hai lần, nhưng nó sẽ chỉ in nó một lần. Hãy cùng xem xét một số hoạt động đã đặt: Liên minh A và B là một tập hợp tất cả các yếu tố từ cả hai bộ. Liên minh được thực hiện bằng cách sử dụng | nhà điều hành. Xem xét ví dụ dưới đây: Cú pháp print(“Welcome To Edureka!”)3 Bây giờ bạn phải suy nghĩ tại sao các bộ đếm khi chúng ta có danh sách? Vì vậy, câu trả lời đơn giản sẽ là, & NBSP; Tuples nhanh hơn danh sách. Nếu bạn xác định một tập hợp các giá trị không đổi mà bạn chỉ muốn lặp lại, thì hãy sử dụng Tuple thay vì danh sách. & NBSP;print(“Welcome To Edureka!”)4 # this is a print statement print(“hello world”)0 Các bạn, tất cả các hoạt động tuple đều tương tự như danh sách, nhưng bạn không thể & nbsp; cập nhật, xóa hoặc thêm một phần tử vào một tuple. & Nbsp;print(“Welcome To Edureka!”)5 # this is a print statement print(“hello world”)1 Bây giờ, hãy ngừng lười biếng và & nbsp; don hy vọng tôi sẽ hiển thị tất cả các hoạt động đó, hãy tự mình thử.
Bộ PythonMột bộ là một bộ sưu tập không có thứ tự của các mặt hàng. Mỗi yếu tố là duy nhất. Một tập hợp được tạo bằng cách đặt tất cả các mục (phần tử) bên trong niềng răng xoăn {}, được phân tách bằng dấu phẩy. Xem xét ví dụ dưới đây: Trong các bộ, mọi yếu tố phải là duy nhất. Thử in mã dưới đây: Ở đây 3 được lặp lại hai lần, nhưng nó sẽ chỉ in nó một lần.Hãy cùng xem xét một số hoạt động đã đặt:
+ Ngoài ra print(“Welcome To Edureka!”)6 print(“Welcome To Edureka!”)7 Thêm các giá trị ở hai bên của toán tử A + B = 30- Phép trừ
Xem xét ví dụ dưới đây: print(“Welcome To Edureka!”)8 print(“Welcome To Edureka!”)9 Bây giờ trong ví dụ trên, tôi đã sử dụng các câu lệnh có điều kiện (nếu, khác). Về cơ bản, nó có nghĩa là nếu điều kiện là đúng thì thực thi câu lệnh in, nếu không thì thực thi câu lệnh in bên trong khác. Chúng tôi sẽ hiểu những tuyên bố này sau này trong blog hướng dẫn Python này. Toán tử chuyển nhượng:Toán tử gán là toán tử được sử dụng để gán một giá trị mới cho một biến. Giả sử a = 10 và b = 20 cho bảng dưới đây.
Xem xét ví dụ dưới đây: import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.0 import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.1 Bây giờ trong ví dụ trên, tôi đã sử dụng các câu lệnh có điều kiện (nếu, khác). Về cơ bản, nó có nghĩa là nếu điều kiện là đúng thì thực thi câu lệnh in, nếu không thì thực thi câu lệnh in bên trong khác. Chúng tôi sẽ hiểu những tuyên bố này sau này trong blog hướng dẫn Python này.Toán tử chuyển nhượng:bits. In all computers, numbers are represented with bits, a series of zeros and ones. In fact, pretty much everything in a computer is represented by bits. Consider the example shown below: Toán tử gán là toán tử được sử dụng để gán một giá trị mới cho một biến. Giả sử a = 10 và b = 20 cho bảng dưới đây. Xem xét ví dụ dưới đây: import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.2 import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.3 Bây giờ trong ví dụ trên, tôi đã sử dụng các câu lệnh có điều kiện (nếu, khác). Về cơ bản, nó có nghĩa là nếu điều kiện là đúng thì thực thi câu lệnh in, nếu không thì thực thi câu lệnh in bên trong khác. Chúng tôi sẽ hiểu những tuyên bố này sau này trong blog hướng dẫn Python này. Toán tử chuyển nhượng:Toán tử gán là toán tử được sử dụng để gán một giá trị mới cho một biến. Giả sử a = 10 và b = 20 cho bảng dưới đây.
Xem xét ví dụ dưới đây: import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.4 Bây giờ trong ví dụ trên, tôi đã sử dụng các câu lệnh có điều kiện (nếu, khác). Về cơ bản, nó có nghĩa là nếu điều kiện là đúng thì thực thi câu lệnh in, nếu không thì thực thi câu lệnh in bên trong khác. Chúng tôi sẽ hiểu những tuyên bố này sau này trong blog hướng dẫn Python này. Toán tử chuyển nhượng:Toán tử gán là toán tử được sử dụng để gán một giá trị mới cho một biến. Giả sử a = 10 và b = 20 cho bảng dưới đây.The following are the Membership Operators:
Xem xét ví dụ dưới đây: import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.5 # this is a print statement print(“hello world”)2 # this is a print statement print(“hello world”)3 Bây giờ trong ví dụ trên, tôi đã sử dụng các câu lệnh có điều kiện (nếu, khác). Về cơ bản, nó có nghĩa là nếu điều kiện là đúng thì thực thi câu lệnh in, nếu không thì thực thi câu lệnh in bên trong khác. Chúng tôi sẽ hiểu những tuyên bố này sau này trong blog hướng dẫn Python này. Toán tử chuyển nhượng:Toán tử gán là toán tử được sử dụng để gán một giá trị mới cho một biến. Giả sử a = 10 và b = 20 cho bảng dưới đây. Nhà điều hành
Xem xét ví dụ dưới đây: import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.6 # this is a print statement print(“hello world”)4 # this is a print statement print(“hello world”)5 # this is a print statement print(“hello world”)6 # this is a print statement print(“hello world”)5 -= trừ vàNó trừ đi toán hạng bên phải từ toán hạng bên trái và gán kết quả cho toán hạng bên trái c -= a tương đương với c = c -a
/= Chia và import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.7 Xem xét ví dụ dưới đây: import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.8 # this is a print statement print(“hello world”)8 Nó chia toán hạng bên trái với toán hạng bên phải và gán kết quả cho toán hạng bên tráic / = a tương đương với c = c / a %= Mô đun và Nó lấy mô đun bằng hai toán hạng và gán kết quả cho toán hạng bên trái Hãy để tôi giải thích cho bạn sơ đồ trên:
Có hai loại vòng lặp:
Có một cách nữa để phân loại các vòng lặp:
Python không hỗ trợ các vòng lặp sau kiểm tra. Vòng lặp trong PythonTrong Python, có ba vòng lặp:
Trong khi lặp lạiỞ đây, trước tiên, điều kiện được kiểm tra và nếu nó đúng, điều khiển sẽ di chuyển bên trong vòng lặp và thực hiện các câu lệnh bên trong vòng lặp cho đến khi điều kiện trở nên sai. Chúng tôi sử dụng vòng lặp này khi chúng tôi không chắc chắn bao nhiêu lần chúng tôi cần thực hiện một nhóm các câu lệnh hoặc bạn có thể nói rằng khi chúng tôi không chắc chắn về số lần lặp. Xem xét ví dụ: Cú pháp và cách sử dụng import keyword keyword.kwlist #this will get you the list of all keywords in python. keyword.iskeyword('try') #this will return true, if the mentioned name is a keyword.9 name = 'edureka' my_identifier = name0 Cho vòng lặpGiống như vòng lặp trong khi vòng lặp cũng cho phép một khối mã được lặp lại số lần nhất định. Sự khác biệt là, trong vòng lặp, chúng tôi biết số lượng lặp cần thiết không giống như trong khi vòng lặp, trong đó các lần lặp phụ thuộc vào điều kiện. & NBSP; bạn sẽ có ý tưởng tốt hơn về sự khác biệt giữa hai bằng cách nhìn vào cú pháp: Cú pháp name = 'edureka' my_identifier = name1 Lưu ý ở đây, chúng tôi đã chỉ định phạm vi, điều đó có nghĩa là chúng tôi biết số lần khối mã sẽ được thực thi. Xem xét ví dụ: name = 'edureka' my_identifier = name2 name = 'edureka' my_identifier = name3 Cú pháp và cách sử dụngCho vòng lặp Xem xét ví dụ: name = 'edureka' my_identifier = name4 name = 'edureka' my_identifier = name5
Cho vòng lặpGiống như vòng lặp trong khi vòng lặp cũng cho phép một khối mã được lặp lại số lần nhất định. Sự khác biệt là, trong vòng lặp, chúng tôi biết số lượng lặp cần thiết không giống như trong khi vòng lặp, trong đó các lần lặp phụ thuộc vào điều kiện. & NBSP; bạn sẽ có ý tưởng tốt hơn về sự khác biệt giữa hai bằng cách nhìn vào cú pháp:Cú pháp Lưu ý ở đây, chúng tôi đã chỉ định phạm vi, điều đó có nghĩa là chúng tôi biết số lần khối mã sẽ được thực thi. Vòng lồng nhau Về cơ bản nó có nghĩa là một vòng lặp bên trong một vòng lặp. Nó có thể là một vòng lặp trong vòng một vòng và ngược lại. Ngay cả một vòng cho vòng có thể ở bên trong một vòng lặp hoặc vòng lặp trong một vòng lặp trong một thời gian. Bây giờ là thời điểm tốt nhất để giới thiệu các chức năng trong hướng dẫn Python này. Khung Python phổ biến: Aiohttp Đó là một khung Python phụ thuộc rất nhiều vào các tính năng của Python 3.5+, chẳng hạn như Async & đang chờ đợi. Nó cho phép một đối tượng yêu cầu và bộ định tuyến ủy quyền chuyển hướng các truy vấn cho các chức năng được phát triển để xử lý tương tự. Chai Chai là một máy tính vi mô tạo ra một tệp nguồn duy nhất cho mỗi ứng dụng được phát triển bằng cách sử dụng nó. Đây là một trong những khung web Python tốt nhất vì nó được thiết kế để nhanh chóng, đơn giản và nhẹ nhàng..có khung hình này cho Python ban đầu được phát triển để xây dựng API.Anh đàoThis function returns a file object, also called a handle, as it is used to read or modify the file accordingly. Đây là một khung ứng dụng web mở nguồn, hướng đối tượng nổi tiếng theo cách tiếp cận tối giản. Bất kỳ ứng dụng web chạy bằng Cherrypy nào cũng là một ứng dụng Python độc lập với máy chủ web đa luồng nhúng được nhúng và chạy trên bất kỳ hệ điều hành nào có hỗ trợ cho Python vì nó được thiết kế để phát triển nhanh chóng các ứng dụng web.
Flask cho phép các nhà phát triển xây dựng nền tảng ứng dụng web mà có thể sử dụng bất kỳ loại tiện ích mở rộng nào cần thiết vì đây là khung web vi mô được viết bằng Python. Flask tương thích với Google App Engine. Cú pháp name = 'edureka' my_identifier = name6 Lưu ý ở đây, chúng tôi đã chỉ định phạm vi, điều đó có nghĩa là chúng tôi biết số lần khối mã sẽ được thực thi.Vòng lồng nhau Về cơ bản nó có nghĩa là một vòng lặp bên trong một vòng lặp. Nó có thể là một vòng lặp trong vòng một vòng và ngược lại. Ngay cả một vòng cho vòng có thể ở bên trong một vòng lặp hoặc vòng lặp trong một vòng lặp trong một thời gian. name = 'edureka' my_identifier = name7 Bây giờ là thời điểm tốt nhất để giới thiệu các chức năng trong hướng dẫn Python này.Khung Python phổ biến:functions. We can declare functions, classes etc in a module. Trọng tâm là chia mã thành các mô -đun khác nhau để không có hoặc phụ thuộc tối thiểu vào nhau. Sử dụng các mô -đun trong mã giúp viết dòng mã ít hơn, một quy trình duy nhất được phát triển để sử dụng lại mã. Nó cũng loại bỏ sự cần thiết phải viết cùng một logic nhiều lần. Các mô-đun tích hợp PythonCác mô-đun tích hợp được viết bằng C và được tích hợp với trình thông dịch Python. Mỗi mô-đun tích hợp chứa tài nguyên cho các chức năng cụ thể nhất định như quản lý hệ điều hành, đầu vào/đầu ra của đĩa, v.v. Thư viện tiêu chuẩn cũng có nhiều tập lệnh Python chứa các tiện ích hữu ích. & NBSP; Có một số mô-đun tích hợp trong Python theo ý của chúng tôi mà chúng tôi có thể sử dụng bất cứ khi nào chúng tôi muốn. Một số mô-đun tích hợp phổ biến và hữu ích nhất là:
Mô -đun hệ điều hành trong PythonMô -đun HĐH trong Python là một phần của thư viện tiêu chuẩn của ngôn ngữ lập trình. Khi được nhập, nó cho phép người dùng tương tác với OS Python tự nhiên hiện đang chạy. Nói một cách đơn giản, nó cung cấp một cách dễ dàng để người dùng tương tác với một số chức năng HĐH có ích trong lập trình hàng ngày. Ví dụ: Os.Popen (): Hàm này là một phần của thao tác đối tượng tệp và được sử dụng để mở một đường ống đến và từ một lệnh. Giá trị trả về của hàm này có thể được đọc hoặc viết phụ thuộc vào việc bạn sử dụng r hoặc w. Cú pháp cho chức năng này như sau, & nbsp; os.popen (lệnh [, chế độ [, bufsize]]). Các tham số được xem xét là, chế độ cũng như bufsize. Hãy xem ví dụ dưới đây để hiểu điều này tốt hơn. name = 'edureka' my_identifier = name8
# this is a print statement print(“hello world”)9 Mô -đun toán học trong PythonMột số chức năng toán học quan trọng nhất được xác định trong mô -đun toán học trong Python, ví dụ sau đây cho thấy cách chúng ta có thể sử dụng nó trong một chương trình. name = 'edureka' my_identifier = name9 Mô -đun ngẫu nhiên trong PythonCác hàm trong mô-đun ngẫu nhiên tạo ra số giả ngẫu nhiên bằng cách sử dụng hàm ngẫu nhiên () tạo ra tạo số float từ 0,0 đến 1,0. Ví dụ sau đây cho thấy cách chúng ta có thể sử dụng ngẫu nhiên trong một chương trình trong Python. #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """0 Mô -đun DateTime trong PythonMột ngày trong Python không phải là một loại của riêng nó, chúng ta có thể làm việc trên nó bằng cách sử dụng & nbsp; Mô -đun DateTime trong Python. Ví dụ sau đây cho thấy cách chúng ta có thể sử dụng nó trong một chương trình trong Python. #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """1 Python rất tiếcRất tiếc đề cập đến lập trình hướng đối tượng trong Python. & Nbsp; Vâng, Python không hoàn toàn & nbsp; hướng đối tượng vì nó chứa một số chức năng thủ tục. Bây giờ, bạn phải tự hỏi điều gì & nbsp; là sự khác biệt giữa một lập trình theo thủ tục và đối tượng. Để xóa nghi ngờ của bạn, trong một chương trình thủ tục, toàn bộ mã được ghi vào một quy trình dài mặc dù nó có thể chứa & nbsp; các chức năng và chương trình con. Nó không thể quản lý được vì cả dữ liệu và logic đều được trộn lẫn với nhau. Nhưng khi chúng ta nói về lập trình hướng đối tượng, chương trình & nbsp; được chia thành các đối tượng khép kín & nbsp; hoặc một số chương trình nhỏ. Mỗi đối tượng được đại diện cho một phần khác nhau của ứng dụng có dữ liệu và logic riêng để liên lạc với nhau. Ví dụ: một trang web có các đối tượng khác nhau như hình ảnh, video, vv & nbsp; Lớp PythonMột lớp trong Python là bản thiết kế mà từ đó các đối tượng cụ thể được tạo ra. Nó cho phép bạn cấu trúc phần mềm của mình theo một cách cụ thể. Đây là một câu hỏi làm thế nào? Các lớp cho phép chúng tôi nhóm một cách hợp lý dữ liệu và chức năng của chúng tôi theo cách dễ dàng sử dụng lại và một cách để xây dựng nếu cần. Sử dụng một lớp, bạn có thể thêm tính nhất quán vào các chương trình của mình để chúng có thể được sử dụng theo cách sạch hơn và hiệu quả.
To & nbsp; Tạo một lớp trong Python, hãy xem xét ví dụ dưới đây: #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """2 Output:: #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """3 Kế thừa PythonKế thừa cho phép chúng ta kế thừa các thuộc tính và phương thức từ lớp cơ sở/cha mẹ. Điều này rất hữu ích vì chúng tôi có thể tạo các lớp con và nhận tất cả các chức năng từ lớp cha của chúng tôi. Sau đó, chúng ta có thể ghi đè và thêm các chức năng mới mà không ảnh hưởng đến lớp cha. Một lớp kế thừa các thuộc tính được gọi là & nbsp; trẻ em & nbsp; lớp trong khi một lớp có thuộc tính được kế thừa được gọi là & nbsp; cha mẹ & nbsp; class.Child Class whereas a class whose properties are inherited is known as Parent class. Giả sử, tôi muốn tạo các lớp học cho các loại nhân viên. Tôi sẽ tạo ra ‘nhà phát triển và các nhà quản lý, các nhóm phụ vì cả các nhà phát triển và người quản lý sẽ có tên, email và tiền lương và tất cả các chức năng này sẽ có trong lớp nhân viên. Vì vậy, thay vì sao chép mã cho các lớp con, chúng ta chỉ có thể sử dụng lại mã bằng cách kế thừa từ nhân viên. & NBSP; #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """4 Output: #this is a single line comment #this is a multi #line comment """this is a docstring comment i hope it is clear """3 Điều này đưa chúng ta đến cuối bài viết này, nơi chúng ta đã học lập trình Python. Tôi hy vọng bạn rõ ràng với tất cả những gì đã được chia sẻ với bạn trong hướng dẫn này. Nếu bạn tìm thấy bài viết này trên chương trình Python Python, hãy xem khóa học chứng nhận & NBSP; Edureka, Python, & NBSP; một công ty học tập trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải rộng trên toàn cầu. & NBSP; Edureka’s Python certification course, a trusted online learning company with a network of more than 250,000 satisfied learners spread across the globe. Chúng tôi ở đây để giúp bạn từng bước trên hành trình của bạn và đưa ra một chương trình giảng dạy được thiết kế cho sinh viên và các chuyên gia muốn trở thành nhà phát triển A & NBSP; Python. Khóa học được thiết kế để cung cấp cho bạn một khởi đầu vào chương trình Python và đào tạo bạn cho cả các khái niệm Python cốt lõi và tiên tiến cùng với các khung khác nhau & nbsp; Python Frameworks & nbsp; như & nbsp; django. Python developer. The course is designed to give you a head start into Python programming and train you for both core and advanced Python concepts along with various Python frameworks like Django. Nếu bạn bắt gặp bất kỳ câu hỏi nào, vui lòng hỏi tất cả các câu hỏi của bạn trong phần bình luận của chương trình Python Python và nhóm của chúng tôi sẽ vui mừng trả lời. |