Hướng dẫn programming an app in python - lập trình một ứng dụng trong python

Lưu ý: Mặc dù JavaScript không cần thiết cho trang web này, nhưng sự tương tác của bạn với nội dung sẽ bị hạn chế. Vui lòng bật JavaScript để có kinh nghiệm đầy đủ. While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Python được sử dụng trong nhiều lĩnh vực ứng dụng. Đây là một mẫu.

  • Chỉ số gói Python liệt kê hàng ngàn mô -đun bên thứ ba cho Python.

Khoa học và số

Python được sử dụng rộng rãi trong điện toán khoa học và số:

  • Scipy là một tập hợp các gói cho toán học, khoa học và kỹ thuật.
  • Pandas là một thư viện phân tích dữ liệu và mô hình hóa.
  • Ipython là một vỏ tương tác mạnh mẽ có tính năng chỉnh sửa và ghi lại một phiên làm việc dễ dàng và hỗ trợ trực quan hóa và điện toán song song.
  • Khóa học nghề mộc phần mềm dạy các kỹ năng cơ bản cho điện toán khoa học, chạy bootcamp và cung cấp các tài liệu giảng dạy truy cập mở.

Guis máy tính để bàn

Thư viện GUI TK được bao gồm trong hầu hết các phân phối nhị phân của Python.

Một số bộ công cụ có thể sử dụng trên một số nền tảng có sẵn riêng biệt:

  • WxWidgets
  • Kivy, để viết các ứng dụng đa điểm.
  • QT qua pyqt hoặc pyside

Bộ công cụ dành riêng cho nền tảng cũng có sẵn:

  • GTK+
  • Các lớp Microsoft Foundation thông qua các phần mở rộng Win32

Phát triển phần mềm

Python thường được sử dụng làm ngôn ngữ hỗ trợ cho các nhà phát triển phần mềm, để kiểm soát và quản lý xây dựng, thử nghiệm và theo nhiều cách khác.

  • SCONS để kiểm soát xây dựng.
  • Buildbot và Apache Gump để biên dịch và thử nghiệm liên tục tự động.
  • Roundup hoặc Trac để theo dõi lỗi và quản lý dự án.

Ứng dụng kinh doanh

Python cũng được sử dụng để xây dựng các hệ thống thương mại ERP và điện tử:

  • Odoo là một phần mềm quản lý tất cả trong một, cung cấp một loạt các ứng dụng kinh doanh tạo thành một bộ hoàn chỉnh của các ứng dụng quản lý doanh nghiệp.
  • Tryton là một nền tảng ứng dụng mục đích chung cấp cao ba cấp.

Python là một trong những ngôn ngữ lập trình đơn giản nhất ngoài kia. Trên thực tế, nó được phát triển cho mục đích duy nhất là đơn giản hóa quá trình học ngôn ngữ lập trình và tiếp xúc với những người mới bắt đầu với các khái niệm lập trình. Trong bài viết này, chúng tôi sẽ xây dựng một ứng dụng Python. Đừng lo lắng, nó đã thắng được bất cứ điều gì lạ mắt hoặc phức tạp. Nhưng trước khi chúng ta bắt đầu làm quen với những khái niệm Python này:

  • Vết lõm
  • Biến
  • Người vận hành
  • Loại dữ liệu
  • Dòng điều khiển (vòng lặp)
  • Chức năng

Khi bạn đã quen thuộc với các khái niệm trên, nội dung của phần còn lại của bài viết này sẽ dễ nắm bắt. Bây giờ, hãy để chuyển sang xây dựng ứng dụng. Vì lý do duy nhất của sự đơn giản, chúng tôi sẽ xây dựng một ứng dụng chào đón người dùng với sự chào đón của người dùng đến Geeksforgeeks! tin nhắn khi được thực thi.

Để làm như vậy làm theo các bước dưới đây:

  • Bước 1: Mở một biên tập viên bạn chọn để viết mã Python. Ở đây chúng tôi chỉ đơn giản là sử dụng notepad nhưng nó hoàn toàn tùy thuộc vào bạn những gì bạn thích.Open an editor of your choice to write the Python code. Here we will simply use Notepad but it is completely up to you what you prefer.
  • Bước 2: Bây giờ hãy viết mã dưới đây vào trình chỉnh sửa:Now write the below code in the editor:

Python3

print

num = int(input())
0
num = int(input())
1
num = int(input())
2

  • Bước 3: Bây giờ chúng tôi đã hoàn thành mã lưu nó dưới dạng gfg.py (‘gfg, chỉ là một cái tên mà chúng tôi đã đặt cho tệp Python)Now that we have completed the code save it as gfg.py (‘gfg’ is just a name that we gave to the python file)
  • Bước 4: Bây giờ, thời gian để chạy mã Python để mở thiết bị đầu cuối mà hệ điều hành của bạn cung cấp và chuyển sang thư mục (nó trên máy tính để bàn trong trường hợp này) nơi tệp đã được lưu. Ở đây chúng tôi sẽ sử dụng dấu nhắc lệnh.Now it’s time to run the python code so open up the terminal that your OS provides and move to the directory (it’s on Desktop in this case) where the file has been saved. Here we will be using Command Prompt.

  • Bước 5: Bây giờ hãy gọi cho trình thông dịch Python từ CMD để chạy ứng dụng GFG như dưới đây:Now make a call to the python interpreter from the cmd to run the gfg application as below:
python gfg.py

Điều này sẽ dẫn đến việc Python thực thi mã trong tệp gfg.py như được hiển thị bên dưới:

Hướng dẫn programming an app in python - lập trình một ứng dụng trong python

Xin chúc mừng!! Bạn đã xây dựng thành công ứng dụng Python đầu tiên của mình để chào đón người dùng bằng cách chào mừng đến với Geeksforgeeks! tin nhắn khi được thực thi.

Bây giờ, hãy để Lôi bước lên một chút. Điều gì sẽ xảy ra nếu bạn muốn làm cho ứng dụng Python của bạn tương tác hơn một chút. Giả sử bạn muốn ứng dụng Python tìm hiểu xem một số đã cho là lẻ hay thậm chí? Hãy để chỉ làm điều đó bằng cách làm theo các bước dưới đây:

  • Bước 1: Chúng tôi sẽ cần một biến để lưu trữ số mà chúng tôi sẽ cung cấp để kiểm tra. Vì vậy, hãy để khai báo một biến (giả sử, num) như dưới đây: We will be needing a variable to store the number that we are going to give it to test. So let’s declare a variable(say, num) as below:
num = int(input())

Ở đây chúng tôi có một biến & nbsp; num được đặt tên bằng số nhận được bởi hàm input () và là một loại dữ liệu số nguyên. & Nbsp;num that is equal to the number received by the input() function and is an integer data type. 

  • Bước 2: Vì biến số nhận được số, chúng tôi sẽ sử dụng một câu lệnh có điều kiện để kiểm tra xem số trong biến số có chia hết cho 2 hay không. Để làm như vậy, hãy sử dụng đoạn mã dưới đây:As the num variable receives the number, we will use a conditional statement to check if the number in the num variable is divisible by 2 or not. To do so use the below code snippet:
if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")   

Trong mã trên, chúng tôi chia giá trị trong biến số với 2 bằng toán tử mô đun (%) và tùy thuộc vào những gì toán tử trả về sẽ quyết định xem số đã cho là lẻ hay thậm chí. Nếu nó trả về một thương số 0 mà nó có một số chẵn thì nó là số lẻ.

  • Bước 3: Bây giờ tổng hợp các đoạn mã trên và lưu nó vào tệp gfg.py như dưới đây:Now aggregate the above code snippets and save it into the gfg.py file as below:

Python3

num = int(input())
3
num = int(input())
4
num = int(input())
5
num = int(input())
0
num = int(input())
7
num = int(input())
8

num = int(input())
9
if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")   
0
if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")   
1
if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")   
2
num = int(input())
4
num = int(input())
4
if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")   
5
if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")   
6

if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")   
7print
num = int(input())
0
pip install psycopg2
0
num = int(input())
2

pip install psycopg2
2
if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")   
6

if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")   
7print
num = int(input())
0
pip install psycopg2
7
num = int(input())
2

  • Bước 4: Bây giờ hãy chạy tệp tương tự như cách chúng tôi chạy nó trong CMD và hành vi như mong đợi: Now run the file similar to the way we run it in the cmd and the behavior is as expected:

Bây giờ chúng ta đang ở đây, với một ứng dụng Python tương tác được xây dựng thành công.

Bây giờ, hãy để di chuyển xa hơn một chút. Vì mọi ứng dụng ít nhiều đều cần một cơ sở dữ liệu ổn định cho hoạt động của nó, hãy để khám phá quá trình kết nối ứng dụng của bạn với cơ sở dữ liệu. Với mục đích trình diễn, chúng tôi sẽ xây dựng một ứng dụng lưu trữ một số loại thông tin do người dùng cung cấp trong cơ sở dữ liệu PostgreSQL. Để cài đặt PostgreSQL trong Windows, Mac hoặc Linux của bạn, hãy truy cập các liên kết tương ứng.

Hãy để xây dựng một ứng dụng lấy thông tin từ người dùng (giả sử, tên) và lưu trữ trong cơ sở dữ liệu. Để làm như vậy làm theo các bước dưới đây: & nbsp;

  • Bước 1: Vì mô -đun PSYCOPG2 cung cấp API cho Python tương tác với cơ sở dữ liệu cài đặt cùng một lệnh dưới đây:As the psycopg2 module provides an API for Python to interact with the database install the same using the below command:
pip install psycopg2
  • Bước 2: Bây giờ, hãy mở shell psql điền vào thông tin đăng nhập của bạn và tạo cơ sở dữ liệu (giả sử, test_db) bằng cách sử dụng câu lệnh dưới đây:Now open the psql shell fill in your credentials and create a database(say, test_db) using the below statement:
CREATE DATABASE test_db;
  • Bước 3: Để thiết lập kết nối với cơ sở dữ liệu, hãy sử dụng mã dưới đây:To establish a connection with the database use the below code:
db_conn = psycopg2.connect("dbname=test_db user=postgres password=postgres")
  • Bước 4: Tất cả những gì được đặt nhưng chúng tôi cũng sẽ cần một bảng (giả sử, test_name) bằng cách sử dụng câu lệnh dưới đây:All that is set but we will also be needing a table (say, test_name) using the below statement:
CREATE TABLE department_employee(
    test_names CHAR(50)
);
  • Bước 5: Bây giờ chúng tôi đã thiết lập cơ sở dữ liệu và bảng, hãy để hoàn thành tập lệnh gfg.py để kết nối với cơ sở dữ liệu và thực thi câu lệnh chèn để chèn dữ liệu vào bảng:Now we have set up the database and the table, let’s complete the gfg.py script to connect with the database and execute the INSERT statement to insert the data to the table:

Python3

pip install psycopg2
9
CREATE DATABASE test_db;
0

CREATE DATABASE test_db;
1
num = int(input())
4
CREATE DATABASE test_db;
3
CREATE DATABASE test_db;
4
num = int(input())
2

CREATE DATABASE test_db;
6
num = int(input())
4
CREATE DATABASE test_db;
8

CREATE DATABASE test_db;
9
db_conn = psycopg2.connect("dbname=test_db user=postgres password=postgres")
0
num = int(input())
2

db_conn = psycopg2.connect("dbname=test_db user=postgres password=postgres")
2

  • Bước 6: Bây giờ thực hiện gfg.py ở trên để thực hiện các thay đổi đối với cơ sở dữ liệu như sau:Now execute the above gfg.py to make the changes to the database as follow:
python gfg.py
  • Bước 7: Bây giờ xác minh các thay đổi bằng lệnh dưới đây trong shell psql:Now verify the changes using the below command in psql shell:
SELECT * FROM test_names;

Điều này sẽ dẫn đến đầu ra sau:

Walla !!! Chúng tôi đã thêm dữ liệu thành công vào cơ sở dữ liệu PostgreSQL tại thời điểm này.

Conclusion:

Tại thời điểm này, chúng tôi đã quản lý để tạo các ứng dụng sử dụng các biến, vòng lặp, chức năng, câu lệnh có điều kiện, đầu vào của người dùng và cơ sở dữ liệu. Bạn có thể khám phá rất nhiều mô -đun Python có sẵn trên GeekSforGeek để mở rộng ứng dụng của bạn và thiết kế nó theo yêu cầu của bạn.

Để khám phá các khái niệm Python, hãy truy cập phần Hướng dẫn Python của GeekSforGeeks.