用Python创建你的第一个应用程序
Python是最简单的编程语言之一。事实上,它的唯一目的是简化学习编程语言的过程,并向初学者展示编程的概念。在本文中,我们将构建一个Python应用程序。不用担心它不会有任何花哨或复杂的东西。但在我们开始之前,让自己熟悉这些Python概念:
- 缩进
- 变量
- 运营商
- 数据类型
- 控制流(循环)
- 职能
一旦您熟悉了上述概念,本文其余部分的内容将很容易掌握。现在,让我们继续构建应用程序。为简单起见,我们将构建一个应用程序,以“欢迎来到 GeeksForGeeks!”来迎接用户。执行时的消息。
为此,请执行以下步骤:
- 步骤 1:打开您选择的编辑器来编写Python代码。在这里,我们将简单地使用记事本,但这完全取决于您的喜好。
- 第 2 步:现在在编辑器中编写以下代码:
Python3
# code
print("Welcome to GeeksForGeeks!")
Python3
num = int(input())
if num%2 == 0:
print("It's an Even number!")
else:
print("It's an Odd number!")
Python3
#!/usr/bin/python
import psycopg2
# Establish the connection to PostgreSQL
db_conn = psycopg2.connect("host=localhost dbname=test_db user=postgres password=5555")
#create a cursor object frpm connection module
cursor_object = db_conn.cursor()
# Add data into the test_names table of test_db
cursor_object.execute("INSERT INTO test_names (name) VALUES ('Ramadhir')")
# Save the changes to database
db_conn.commit()
- 第3步:现在我们已经完成了代码保存为gfg.py ('gfg'只是我们给Python文件的一个名字)
- 第 4 步:现在是运行Python代码的时候了,所以打开你的操作系统提供的终端并移动到保存文件的目录(在这种情况下它在桌面上)。在这里,我们将使用命令提示符。
- 第 5 步:现在从cmd调用Python解释器来运行gfg应用程序,如下所示:
python gfg.py
这将导致Python执行gfg.py文件中的代码,如下所示:
恭喜!!您已经成功构建了您的第一个Python应用程序,该应用程序向用户表示“欢迎来到 GeeksForGeeks!”执行时的消息。
现在让我们更进一步。如果您希望让您的Python应用程序更具交互性,该怎么办?假设您希望Python应用程序找出给定的数字是奇数还是偶数?让我们按照以下步骤来做到这一点:
- 第 1 步:我们需要一个变量来存储我们将要测试的数字。所以让我们声明一个变量(比如,num)如下:
num = int(input())
这里我们有一个名为num的变量,它等于input()函数接收到的数字,并且是整数数据类型。
- 第二步:当num变量接收到数字时,我们将使用条件语句来检查num变量中的数字是否能被2整除。为此,请使用以下代码片段:
if num%2 == 0:
print("It's an Even number!")
else:
print("It's an Odd number!")
在上面的代码中,我们使用模数 (%)运算符将num变量中的值除以 2,并根据运算符返回的内容决定给定数字是奇数还是偶数。如果它返回的商为 0,则它是偶数,否则它是奇数。
- 第 3 步:现在聚合上面的代码片段并将其保存到gfg.py文件中,如下所示:
蟒蛇3
num = int(input())
if num%2 == 0:
print("It's an Even number!")
else:
print("It's an Odd number!")
- 第 4 步:现在以类似于我们在 cmd 中运行它的方式运行该文件,行为如预期:
我们现在已经成功构建了交互式Python应用程序。
现在让我们更进一步。由于每个应用程序或多或少都需要一个稳定的数据库才能正常运行,让我们探索将应用程序与数据库连接的过程。出于演示的目的,我们将构建一个应用程序,将用户提供的某种信息存储在 PostgreSQL 数据库中。要在您的 Windows、Mac 或 Linux 中安装 PostgreSQL,请访问相应的链接。
让我们构建一个应用程序,从用户那里获取信息(比如姓名)并存储在数据库中。为此,请执行以下步骤:
- 第 1 步:由于psycopg2 模块为Python提供了一个 API 来与数据库进行交互,因此使用以下命令安装它:
pip install psycopg2
- 第 2 步:现在打开psql shell ,填写您的凭据并使用以下语句创建一个数据库(例如 test_db):
CREATE DATABASE test_db;
- 第 3 步:要建立与数据库的连接,请使用以下代码:
db_conn = psycopg2.connect("dbname=test_db user=postgres password=postgres")
- 第 4 步:所有设置都已设置,但我们还需要使用以下语句的表(例如 test_name):
CREATE TABLE department_employee(
test_names CHAR(50)
);
- 第五步:现在我们已经建立了数据库和表,让我们完成gfg.py脚本连接数据库并执行INSERT语句向表中插入数据:
蟒蛇3
#!/usr/bin/python
import psycopg2
# Establish the connection to PostgreSQL
db_conn = psycopg2.connect("host=localhost dbname=test_db user=postgres password=5555")
#create a cursor object frpm connection module
cursor_object = db_conn.cursor()
# Add data into the test_names table of test_db
cursor_object.execute("INSERT INTO test_names (name) VALUES ('Ramadhir')")
# Save the changes to database
db_conn.commit()
- 第 6 步:现在执行上面的 gfg.py 对数据库进行如下更改:
python gfg.py
- 第 7 步:现在在 psql shell 中使用以下命令验证更改:
SELECT * FROM test_names;
这将导致以下输出:
瓦拉!!!此时我们已成功将数据添加到 PostgreSQL 数据库。
结论:
至此,我们已经成功创建了使用变量、循环、函数、条件语句、用户输入和数据库的应用程序。您可以探索 GeeksforGeeks 上可用的大量Python模块,以扩展您的应用程序并根据您的要求设计它。
要探索Python概念,请访问 GeeksForGeeks 的Python教程部分。