📜  用Python创建你的第一个应用程序

📅  最后修改于: 2022-05-13 01:55:33.505000             🧑  作者: Mango

用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教程部分。