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

  • Giới thiệu về Python & NBSP;
  • Python là gì?
  • Thông dịch viên Python
  • Cài đặt Python
  • Cài đặt Python cho Windows
  • Tại sao phải học Python?
  • Lịch sử của Python
  • Python 2 vs Python 3
  • Ứng dụng của Python
  • Từ khóa Python
  • Thư viện phổ biến Python:
  • Python bình luận
  • Biến Python
  • Các loại dữ liệu trong Python
  • Người vận hành trong Python
  • Các nhà khai thác số học:
  • Toán tử chuyển nhượng:
  • Các nhà khai thác bitwise:
  • Nhà khai thác logic:
  • Các nhà khai thác thành viên:
  • Người vận hành danh tính:
  • Các tuyên bố có điều kiện trong Python
  • Vòng lặp trong Python
  • Khung Python phổ biến:
  • Đầu vào/đầu ra tệp trong Python
  • Làm thế nào để đóng một tệp bằng Python?
  • Mô -đun Python
  • Các mô-đun tích hợp Python
  • Mô -đun hệ điều hành trong Python
  • Mô -đun toán học trong Python
  • Mô -đun ngẫu nhiên trong Python
  • Mô -đun DateTime trong Python
  • Python rất tiếc
  • Lớp Python

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.
A simple Python Programming app with simple user interface. Best app to learn Python Programming for free. Download the app now and start coding in python from this app.python programs for practice.

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.
1. Python Basic Program
2. Conditions and Loops
3. Interview Python questions
4. Python functions like File, Turtle, Dict. , Set, List, String etc.
5. Python Native Data Type
6. Python Arrays
7. Python String
8. Python Number
9. Searching Program
10.Various Pattern
11.Working with Files
12.Python Operators
13.Mathematics
14.Python Regex

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.
The python language is one of the most accessible programming languages available because it has simplified syntax and not complicated,
which gives more emphasis on natural language. Due to its ease of learning and usage, python codes can be easily written and executed much faster than other programming languages.

Ứ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.
This app is useful for IT-CSE-CE-BCA student or also computer field student.
This app contains all python programs at intermeadite level.

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ã
1. This is a simple user interface app.
2. Easy to handle.
2. able to copy of python program
3. Easy to use of application.
4. Output for each of the code examples/programs

Đâ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
are you waiting for? Download the app now to become an expert at 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
This app does not require keep 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
    • Python là gì?
    • Thông dịch viên Python
    • Cài đặt Python
      • Cài đặt Python cho Windows
      • Tại sao phải học Python?
      • Lịch sử của Python
    • Python 2 vs Python 3
      • Ứng dụng của Python
      • Từ khóa Python
      • Thư viện phổ biến Python:
    • Tại sao phải học Python?
    • Lịch sử của Python
  • Python 2 vs Python 3
    • Từ khóa Python
    • Python bình luận
      • Biến Python
    • Biến Python
      • Các loại dữ liệu trong Python
    • Các loại dữ liệu trong Python
      • Người vận hành trong Python
      • Các nhà khai thác số học:
        • Toán tử chuyển nhượng:
        • Các nhà khai thác bitwise:
      • Nhà khai thác logic:
        • Các nhà khai thác thành viên:
        • Người vận hành danh tính:
        • Các tuyên bố có điều kiện trong Python
      • Vòng lặp trong Python
        • Khung Python phổ biến:
        • Đầu vào/đầu ra tệp trong Python
      • Làm thế nào để đóng một tệp bằng Python?
      • Mô -đun Python
      • Các mô-đun tích hợp Python
        • Mô -đun hệ điều hành trong Python
    • Mô -đun toán học trong Python
    • Mô -đun ngẫu nhiên trong Python
      • Mô -đun DateTime trong Python
      • Python rất tiếc
    • Lớp Python
      • 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í.
      • 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:
  • Mô -đun Python
    • Các mô-đun tích hợp Python
    • Hệ điều hành
    • môn Toán
    • Ngẫu nhiên
    • Ngày giờ
  • Python rất tiếc
    • Lớp Python
    • Thừa kế trong Python

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:

  • Đơn giản: Hãy suy nghĩ ít hơn về cú pháp của ngôn ngữ và nhiều mã hơn.
  • Nguồn mở: Một ngôn ngữ mạnh mẽ và nó miễn phí cho mọi người sử dụng và thay đổi khi cần thiết.
  • Tính di động: Mã Python có thể được chia sẻ và nó sẽ hoạt động giống như cách nó được dự định. Liền mạch và không rắc rối.
  • Được nhúng và mở rộng: Python có thể có các đoạn ngôn ngữ khác bên trong nó để thực hiện các chức năng nhất định.
  • Được giải thích: Những lo lắng của các nhiệm vụ bộ nhớ lớn và các nhiệm vụ CPU nặng khác được chăm sóc bởi chính Python khiến bạn chỉ lo lắng về mã hóa.
  • Lượng thư viện khổng lồ: Khoa học dữ liệu? Python có bạn bảo hiểm. Phát triển web? Python vẫn có bạn bảo hiểm. Luôn luôn.Data Science? Python has you covered. Web Development? Python still has you covered. Always.
  • Định hướng đối tượng: Các đối tượng giúp phá vỡ các vấn đề thực tế phức tạp vào sao cho chúng có thể được mã hóa và giải quyết để có được các giải pháp.

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 Python

Trì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 Python

Tô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

  1. Truy cập www.python.org/doads/www.python.org/downloads/

Hướng dẫn what programs use python - chương trình nào sử dụng python

Cài đặt Python cho Windows

Cài đặt Python cho Windows

  1. Mở cửa sổ trình duyệt và điều hướng đến trang tải xuống cho Windows tại python.org.Download page for Windows at python.org.
  2. Bên dưới tiêu đề ở trên cùng có thể phát hành Python cho Windows, nhấp vào liên kết cho bản phát hành Python 3 mới nhất - Python 3.x.x. (Theo văn bản này, phiên bản mới nhất là Python 3.7.2.)
  3. Cuộn xuống dưới cùng và chọn Trình cài đặt thực thi Windows X86-64 cho Trình cài đặt thực thi 64 bit hoặc Windows X86 cho 32 bit. & NBSP;

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:

  • Nếu hệ thống của bạn có bộ xử lý 32 bit, thì bạn nên chọn trình cài đặt 32 bit.
  • Trên hệ thống 64 bit, trình cài đặt sẽ thực sự hoạt động cho hầu hết các mục đích. Phiên bản 32 bit thường sẽ sử dụng ít bộ nhớ hơn, nhưng phiên bản 64 bit hoạt động tốt hơn cho các ứng dụng có tính toán chuyên sâu.
  • Nếu bạn không chắc chắn sẽ chọn phiên bản nào, hãy đi với phiên bản 64 bit.

Mở trình cài đặt và nhấp vào trên Run Run.

Cài đặt Python cho Linux

Sử 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:

  • Mở thư mục Trung tâm phần mềm Ubuntu. & NBSP;
  • Chọn các công cụ phát triển (hoặc phát triển) từ hộp danh sách thả xuống tất cả phần mềm.
  • Nhấp đúp vào mục nhập Python 3.3.4.
  • Nhấp vào Cài đặt.
  • Đóng thư mục Trung tâm phần mềm Ubuntu.

Python đã sẵn sàng để sử dụng.

Cài đặt Python cho Mac

Trướ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 ide

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

  • Trình độ chuyên môn (người mới bắt đầu, chuyên nghiệp) của lập trình viên
  • Loại công nghiệp hoặc lĩnh vực mà Python đang được sử dụng
  • Khả năng mua các phiên bản thương mại hoặc bám vào những cái miễn phí
  • Loại phần mềm đang được phát triển
  • Cần tích hợp với các ngôn ngữ khác

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

  • Chế độ xem dự án chuyên dụng cho phép chuyển đổi nhanh giữa các tệp
  • Tạo điều kiện phát triển web cùng với Django, Flask và Web2PyDjango, Flask, and web2py
  • Pycharm được trang bị hơn 1000 trình cắm, vì vậy các lập trình viên có thể viết các trình cắm của riêng họ để mở rộng các tính năng của nó

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 pycharm

Truy 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 Pycharm

Hã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 Jupyter

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

  1. Đơn giản và dễ học
  2. Nguồn miễn phí và mở
  3. Cầm tay
  4. Hỗ trợ mô hình lập trình khác nhau
  5. Mở rộng

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

  • Cú pháp Lite Ngôn ngữ
  • Dễ sử dụng và học hỏi
  • Ngôn ngữ nguồn mở
  • Phân bổ bộ nhớ động
  • Thư viện hỗ trợ mở rộng
  • Ứng dụng GUI máy tính để bàn
  • Ứng dụng kinh doanh
  • Truy cập cơ sở dữ liệu
  • Phát triển ứng dụng web mạnh mẽ
  • Hỗ trợ toán học & AI

Lịch sử của Python

Python đượ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 has a very large community across the world and releases its version within a short period of time.

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

Sl.no Python 2 Python 3
1. Nó thực hiện xấp xỉ, tức là nó làm tròn đến tổng số gần nhất trong phân chia số nguyên (7 chia cho 2 trả về 3) Nó cho kết quả chính xác (7 chia cho 2 trả về 3,5). Phân chia số nguyên trong Python 3 trở nên chính xác đáng kinh ngạc, dẫn đến các giá trị chính xác
2. Nó rất khó hiểu Cú pháp khi so sánh là đơn giản hơn và có thể dễ dàng hiểu được.
3. Bộ lưu trữ cần xác định giá trị chuỗi Unicode với U U. Lưu trữ mặc định của chuỗi là unicode.
4. Giá trị của biến toàn cầu sẽ được thay đổi bất cứ khi nào nó sẽ được sử dụng bên trong vòng lặp. Giá trị của các biến không thay đổi.
5. Các trường hợp ngoại lệ được đặt trong các ký hiệu. Các trường hợp ngoại lệ được đính kèm trong ngoặc đơn.
6. Các quy tắc so sánh đặt hàng là tương đối phức tạp. Các quy tắc so sánh đặt hàng khá đơn giản.
7. Trong phiên bản này, xrange () được sử dụng cho các lần lặp. Nó cung cấp một hàm phạm vi () để thực hiện lặp lại.

Ứng dụng của Python

  1. Khoa học dữ liệu & học máy
  2. Phát triển web
  3. Sự phát triển trò chơi
  4. Phát triển phần mềm
  5. GUI máy tính để bàn
  6. Ứng dụng Doanh nghiệp
  7. Ứng dụng CAD 3D
  8. Trí tuệ nhân tạo
  9. Ứng dụng máy tính để bàn
  10. Tự động hóa
  11. Dữ liệu gây tranh cãi, khám phá và trực quan hóa

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 Python

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

  • Thư viện phổ biến Python: It is specially used for developing and training highly efficient Machine Learning and Deep Learning models, TensorFlow can also help you deploy these models to a host of platforms, such as a CPU, GPU(Graphic Processing unit), or a TPU(Tensor Processing Unit), with ease.
  • TensorFlow: Nó được sử dụng đặc biệt để phát triển và đào tạo các mô hình học máy và học sâu hiệu quả cao, TensorFlow cũng có thể giúp bạn triển khai các mô hình này đến một loạt các nền tảng, chẳng hạn như CPU, GPU (đơn vị xử lý đồ họa) hoặc TPU (TENSOR Đơn vị xử lý), dễ dàng. This library is utilized in adding support for large, multi-dimensional arrays and matrices, accompanied with a large collection of high-level mathematical functions to operate on these arrays.
  • Numpy: Thư viện này được sử dụng để thêm hỗ trợ cho các mảng và ma trận lớn, đa chiều, kèm theo một bộ sưu tập lớn các chức năng toán học cấp cao để hoạt động trên các mảng này. It’s a software library specifically made for the Python programming language for the purpose of data analysis and manipulation.
  • Pandas: Nó là một thư viện phần mềm được tạo ra dành riêng cho ngôn ngữ lập trình Python cho mục đích phân tích dữ liệu và thao tác. It is a software library which is open-source & allows a Python interface for artificial neural networks.
  • Keras: Đây là một thư viện phần mềm là nguồn mở và cho phép giao diện Python cho các mạng thần kinh nhân tạo. It is a library used for plotting in Python and its numerical mathematics extension NumPy.

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áp

Python Block Bình luận

# this is a print statement
print(“hello world”)

Biến Python

Cá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ến

Cá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ầ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ú 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 Python

Python 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

  1. strip()
  2. Count()
  3. split()
  4. translate()
  5. index()
  6. format()
  7. find()
  8. center()
  9. join()

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ú pháp Đ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 Python Python 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:
Hãy để thảo luận về từng chi tiết. Trong hướng dẫn Python này, chúng tôi sẽ bắt đầu với kiểu dữ liệu của chuỗi. Chuỗi Python
Chuỗi là một trong những loại dữ liệu phổ biến nhất trong Python. Chúng ta có thể tạo chúng chỉ đơn giản bằng cách đặt các ký tự trong trích dẫn. Python xử lý các trích dẫn đơn và đôi theo chính xác cùng một kiểu. Xem xét ví dụ dưới đây: Phương thức chuỗi Python
Một số phương thức chuỗi được sử dụng trong Python được viết dưới đây: Hoạt động chuỗi Python
Hoạt động print (Len (String_Name))
Chiều dài chuỗi in (String_name.index (Hồi Char)))

Định vị một ký tự trong chuỗi

in (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 python
0

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át

in (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ỗi

in (String_name.upper ())

Chuyển đổi các chữ cái trong một chuỗi thành trường hợp trên

in (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 python
1

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 python
2

Số nguyên Python

Nó 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 python
3

Output:

#this is a single line comment
#this is a multi
#line comment
"""this is a docstring 
comment 
i hope it is clear
"""
7
#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;

Cú pháp Đây là các dạng A + BJ, trong đó A và B là phao và J đại diện cho căn bậc hai của -1 (là số tưởng tượng), ví dụ -10 + 6J. Python Boolean
Đây là các loại dữ liệu quyết định, chúng chỉ trả về giá trị phân loại, tức là đúng hoặc sai. Bây giờ bạn thậm chí có thể thực hiện chuyển đổi loại. Ví dụ: bạn có thể chuyển đổi giá trị số nguyên thành giá trị nổi và ngược lại. Xem xét ví dụ dưới đây: Cú pháp và cách sử dụng
Mã trên sẽ chuyển đổi giá trị số nguyên thành loại float. Tương tự, bạn có thể chuyển đổi giá trị float thành loại số nguyên: Danh sách Python Bạn có thể coi các danh sách là mảng trong C, nhưng trong danh sách bạn có thể lưu trữ các yếu tố của các loại khác nhau, nhưng trong mảng tất cả các yếu tố nên cùng loại.
Danh sách là & nbsp; hầu hết các kiểu dữ liệu linh hoạt có sẵn trong Python có thể được viết dưới dạng danh sách các giá trị (mục) được phân tách bằng dấu phẩy giữa các dấu ngoặc vuông. Xem xét ví dụ dưới đây: Lưu ý rằng danh sách các đối tượng chứa cả hai từ cũng như số. Bây giờ, hãy để thực hiện một số hoạt động trên & nbsp; Danh sách đối tượng của chúng tôi. Hãy cùng xem xét một vài hoạt động mà bạn có thể thực hiện với danh sách:
Kết quả Sự mô tả Đối tượng [0]
Vật lý Điều này sẽ cung cấp cho giá trị chỉ mục 0 từ danh sách các đối tượng. Điều này sẽ trả về độ dài của danh sách
Đối tượng * 2 [‘Vật lý,‘ Hóa học, ‘Toán học, 2]

[‘Vật lý,‘ Hóa học, ‘Toán học, 2]

Điều này sẽ lặp lại danh sách các đối tượng hai lần. & NBSP;
Đối tượng [::-1] [2, ‘Toán học,‘ Hóa học, ‘Vật lý]] Điều này sẽ đảo ngược danh sách các đối tượng

Danh sách Python loại bỏ

$brew install python
4

Danh sách Python loại bỏ các bản sao

Thực hiện theo các bước bên dưới để xóa các bản sao khỏi danh sách

  1. Tạo một từ điển có cùng các giá trị từ danh sách
  2. Chuyển đổi nó thành một danh sách
  3. In danh sách chuyển đổi. Bạn sẽ nhận được một danh sách với các bản sao được xóa.
$brew install python
5

Python Tuples

Mộ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à:

  • Không thể thay đổi bộ dữ liệu không giống như danh sách
  • Tuples sử dụng dấu ngoặc đơn, trong khi danh sách sử dụng dấu ngoặc vuông. Xem xét ví dụ dưới đây:

Cú pháp

$brew install python
6

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

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.

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

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 python
8

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 python
9
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ử.

  • clear()
  • copy()
  • values()
  • update()
  • fromkeys()
  • get()
  • items()
  • keys()
  • pop()
  • popitem()
  • setdefault()

Bộ Python

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.

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: Giao điểm của A và B là một tập hợp các yếu tố phổ biến trong cả hai bộ. Giao lộ được thực hiện bằng cách sử dụng & toán tử. Xem xét ví dụ dưới đây: Sự khác biệt của A và B (A - B) là một tập hợp các phần tử chỉ có trong A nhưng không ở B. Tương tự, B - A là một tập hợp phần tử trong B nhưng không phải trong A. Hãy xem xét ví dụ dưới đây:
Từ điển Python Bây giờ hãy để tôi giải thích cho bạn từ điển với một ví dụ. Tôi đoán các bạn biết về thẻ Aadhaar. Đối với những người bạn không biết nó là gì, đó là không có gì ngoài một ID duy nhất đã được trao cho tất cả công dân Ấn Độ. Vì vậy, đối với mỗi số Aadhaar, có một tên và một vài chi tiết khác được đính kèm.
Bây giờ, bạn có thể coi số Aadhaar là một ‘khóa và người chi tiết của người đó là‘ giá trị gắn liền với khóa đó. Từ điển chứa các cặp giá trị khóa này được đặt trong niềng răng xoăn và các phím và giá trị được phân tách bằng ‘:. Xem xét ví dụ dưới đây: Bạn biết mũi khoan, bây giờ đến các hoạt động từ điển khác nhau.
Truy cập các yếu tố từ từ điển: Thay đổi các yếu tố trong từ điển: Phương pháp từ điển
Người vận hành trong Python Các toán tử là các cấu trúc có thể thao tác các giá trị của các toán hạng. Hãy xem xét biểu thức 2 + 3 = 5, ở đây 2 và 3 là các toán hạng và + được gọi là & nbsp; toán tử. Python hỗ trợ các loại toán tử sau:
Hãy để tập trung vào từng toán tử & nbsp; từng người một. Các nhà khai thác số học: Các toán tử này được sử dụng để thực hiện các hoạt động toán học & nbsp; như bổ sung, trừ, v.v ... Giả sử A = 10 và B = 20 cho bảng dưới đây.
Nhà điều hành Sự mô tả Thí dụ

+ 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ừ

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: Giao điểm của A và B là một tập hợp các yếu tố phổ biến trong cả hai bộ. Giao lộ được thực hiện bằng cách sử dụng & toán tử. Xem xét ví dụ dưới đây: Sự khác biệt của A và B (A - B) là một tập hợp các phần tử chỉ có trong A nhưng không ở B. Tương tự, B - A là một tập hợp phần tử trong B nhưng không phải trong A. Hãy xem xét ví dụ dưới đây:
Từ điển Python

Bây giờ hãy để tôi giải thích cho bạn từ điển với một ví dụ.

Tôi đoán các bạn biết về thẻ Aadhaar. Đối với những người bạn không biết nó là gì, đó là không có gì ngoài một ID duy nhất đã được trao cho tất cả công dân Ấn Độ. Vì vậy, đối với mỗi số Aadhaar, có một tên và một vài chi tiết khác được đính kèm.
Bây giờ, bạn có thể coi số Aadhaar là một ‘khóa và người chi tiết của người đó là‘ giá trị gắn liền với khóa đó.

Từ điển chứa các cặp giá trị khóa này được đặt trong niềng răng xoăn và các phím và giá trị được phân tách bằng ‘:. Xem xét ví dụ dưới đây:

Bạn biết mũi khoan, bây giờ đến các hoạt động từ điển khác nhau.
 > Truy cập các yếu tố từ từ điển: & nbsp; (a> b) không đúng
  & nbsp; Nếu giá trị của toán hạng bên trái nhỏ hơn giá trị của toán hạng phải, thì điều kiện trở thành đúng. & nbsp; (a
 >= & nbsp; Nếu giá trị của toán hạng bên trái lớn hơn hoặc bằng giá trị của toán hạng phải, thì điều kiện sẽ trở thành đúng. & nbsp; (a> = b) không đúng
  & nbsp; Nếu giá trị của toán hạng bên trái nhỏ hơn hoặc bằng giá trị của toán hạng phải, thì điều kiện sẽ trở thành đúng. & nbsp; (a

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.

Nhà điều hành Sự mô tả Thí dụ
= Gán các giá trị từ các toán hạng bên phải sang bên trái bên trái c = a + b gán giá trị của a + b vào c
+= Thêm và Nó thêm toán hạng bên phải vào 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
-= 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
*= Nhân và Nó nhân lên bên phải với 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à 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ái c / = 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 C % = A tương đương với c = c % a
** = số mũ và Thực hiện tính toán theo cấp số nhân (nguồn) trên các toán tử và gán giá trị cho toán hạng bên trái c ** = a tương đương với c = c ** a

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.

Nhà điều hành Sự mô tả Thí dụ
= Gán các giá trị từ các toán hạng bên phải sang bên trái bên trái c = a + b gán giá trị của a + b vào c
+= Thêm và Nó thêm toán hạng bên phải vào 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
-= 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

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:

Nhà điều hành Description  Thí dụ
in = Gán các giá trị từ các toán hạng bên phải sang bên trái bên trái
c = a + b gán giá trị của a + b vào c += Thêm và Nó thêm toán hạng bên phải vào toán hạng bên trái và gán kết quả cho toán hạng bên trái

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

Nhà điều hành Sự mô tả Thí dụ
= Gán các giá trị từ các toán hạng bên phải sang bên trái bên trái c = a + b gán giá trị của a + b vào c
+= Thêm và Nó thêm toán hạng bên phải vào 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

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

  • *= Nhân và
  • Nó nhân lên bên phải với 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ái

c / = 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:

  • Đầu tiên, điều khiển sẽ kiểm tra điều kiện. Nếu đúng thì đ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. & Nbsp;
  • Bây giờ, điều khiển sẽ một lần nữa kiểm tra điều kiện, nếu nó vẫn đúng thì một lần nữa nó sẽ thực thi các câu lệnh bên trong vòng lặp.
  • Quá trình này sẽ tiếp tục lặp lại cho đến khi điều kiện trở nên sai. Khi điều kiện trở thành sai, điều khiển sẽ di chuyển ra khỏi vòng lặp.

Có hai loại vòng lặp:

  • Vô hạn: Khi điều kiện sẽ không bao giờ trở thành sai
  • Hữu hạn: Tại một thời điểm, điều kiện sẽ trở nên sai và điều khiển sẽ di chuyển ra khỏi vòng lặp

Có một cách nữa để phân loại các vòng lặp:

  • Thử nghiệm trước: Trong loại vòng lặp này, điều kiện trước tiên được kiểm tra và sau đó chỉ có điều khiển di chuyển bên trong vòng lặp
  • TEST POST: Ở đây đầu tiên các câu lệnh bên trong các vòng được thực hiện và sau đó điều kiện được kiểm tra

Python không hỗ trợ các vòng lặp sau kiểm tra.

Vòng lặp trong Python

Trong Python, có ba vòng lặp:

  • Trong khi
  • Lồng nhau

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 = name
0

Cho vòng lặp

Giố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 = name
1

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 = name
2
name = 'edureka'
my_identifier = name
3

Cú pháp và cách sử dụng

Cho vòng lặp

Xem xét ví dụ:

name = 'edureka'
my_identifier = name
4
name = 'edureka'
my_identifier = name
5


Cú pháp và cách sử dụng

Cho vòng lặp

Giố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.

  • Django ‘r’
  • Không giống như các khung khác, Django là nguồn mở dựa trên Python & miễn phí để sử dụng khung web bao gồm một số lượng lớn các tính năng tích hợp thay vì cung cấp chúng dưới dạng các thư viện riêng biệt. Django sử dụng ORM của mình để ánh xạ các đối tượng vào các bảng cơ sở dữ liệu. Mặc dù Django có hỗ trợ đáng khen ngợi cho cơ sở dữ liệu MySQL, SQLite, PostgreSQL và Oracle, nhưng nó cũng có thể hỗ trợ các cơ sở dữ liệu khác thông qua trình điều khiển bên thứ ba. ‘w’ or
  • Bình giữ nhiệt ‘a’ to the file. We also specify if we want to open the file in text mode or binary mode.

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 = name
6

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 = name
7

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 Python

Cá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à:

  • Hệ điều hành
  • MÔN TOÁN
  • NGẪU NHIÊN
  • NGÀY GIỜ

Mô -đun hệ điều hành trong Python

Mô -đ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 = name
8


Output: 

# this is a print statement
print(“hello world”)
9
# this is a print statement
print(“hello world”)
9

Mô -đun toán học trong Python

Mộ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 = name
9

Mô -đun ngẫu nhiên trong Python

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

Mộ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ếc

Rấ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 Python

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

  • Biến lớp & nbsp; là một biến được chia sẻ bởi tất cả các đối tượng/phiên bản khác nhau của một lớp. is a variable that is shared by all the different objects/instances of a class.
  • Các biến thể hiện & nbsp; là các biến duy nhất cho mỗi trường hợp. & Nbsp; nó & nbsp; được xác định bên trong một phương thức và chỉ thuộc về thể hiện hiện tại của một lớp. are variables which are unique to each instance. It is defined inside a method and belongs only to the current instance of a class.
  • Các phương thức & nbsp; cũng được gọi là & nbsp; các hàm là & nbsp; được xác định trong một lớp và mô tả hành vi của một đối tượng.are also called as functions which are defined in a class and describes the behaviour of an object.

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 Python

Kế 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.