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

2021年5月11日14:27:04 发表评论 961 次浏览

本文概述

Python是目前最简单的编程语言之一。实际上, 开发它的唯一目的是简化学习编程语言的过程, 并使初学者接触编程的概念。在本文中, 我们将构建一个Python应用程序。不用担心, 它不会花哨或复杂。但是在开始之前, 请先熟悉以下Python概念:

  • 缩进
  • 变量
  • 操作符
  • 资料类型
  • 控制流(循环)
  • 函数

一旦你熟悉了上述概念, 本文其余部分的内容将很容易理解。现在, 让我们继续构建应用程序。出于简化的唯一原因, 我们将构建一个向用户表示欢迎的应用程序"欢迎使用lsbin!"。执行时出现提示信息。

为此, 请按照以下步骤操作:

  • 第1步:打开你选择的编辑器来编写Python代码。在这里, 我们将仅使用记事本, 但这完全取决于你的喜好。
  • 第2步:现在在编辑器中编写以下代码:

Python3

# code
print ( "Welcome to lsbin!" )
  • 第三步:现在我们已经完成了代码, 将其另存为gfg.py(" gfg"只是我们赋予python文件的名称)
  • 步骤4:现在是时候运行python代码了, 打开你的操作系统提供的终端, 然后移至保存文件的目录(在本例中为Desktop)。在这里我们将使用命令提示符.
用Python创建你的第一个应用程序1
  • 步骤5:现在, 从调用python解释器指令运行gfg申请如下:
python gfg.py

这将导致Python执行gfg.py文件如下图:

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

恭喜!!你已经成功构建了第一个Python应用程序, 该应用程序向用户展示了"欢迎使用lsbin!"。执行时出现提示信息。

现在, 让我们加紧一点。如果你希望使你的Python应用程序更具交互性, 该怎么办。假设你希望Python应用程序找出给定的数字是奇数还是偶数?请按照以下步骤操作:

  • 第1步:我们将需要一个变量来存储要测试的数字。因此, 我们声明一个变量(例如num), 如下所示:
num = int(input())

这里我们有一个变量命名数等于输入() 函数并且是整数数据类型。

  • 第2步:作为数变量接收到该数字, 我们将使用条件语句来检查数变量是否可以被2整除。为此, 请使用以下代码段:
if num%2 == 0:
    print("It's an Even number!")
else:
    print("It's an Odd number!")

在上面的代码中, 我们将值除以了数使用模量(%)用2进行变量操作符, 然后根据操作员返回的内容, 确定给定的数字是奇数还是偶数。如果返回的商为0, 则它是偶数, 否则为奇数。

  • 第三步:现在, 汇总以上代码段并将其保存到gfg.py文件如下:

Python3

num = int ( input ())
  
if num % 2 = = 0 :
     print ( "It's an Even number!" )
else :
     print ( "It's an Odd number!" )
  • 步骤4:现在运行文件, 类似于我们在cmd中运行文件的方式, 并且行为符合预期:
用Python创建你的第一个应用程序3

现在, 我们已经有了一个成功构建的交互式python应用程序。

现在, 让我们进一步前进。由于每个应用程序或多或少都需要一个稳定的数据库来运行, 因此, 让我们探讨一下将应用程序与数据库连接的过程。为了演示的目的, 我们将构建一个应用程序, 该应用程序将用户提供的某种信息存储在PostgreSQL的数据库。在你的系统中安装PostgreSQL视窗, 苹果电脑, or的Linux访问相应的链接。

让我们构建一个应用程序, 该应用程序从用户那里获取信息(例如姓名)并存储在数据库中。为此, 请按照以下步骤操作:

  • 第1步:作为psycopg2模块使用以下命令为Python提供了与数据库进行交互的API, 以与数据库进行交互:
pip install psycopg2
  • 第2步:现在打开psql外壳填写你的凭据, 并使用以下语句创建数据库(例如test_db):
CREATE DATABASE test_db;
  • 第三步:要与数据库建立连接, 请使用以下代码:
db_conn = psycopg2.connect("dbname=test_db user=postgres password=postgres")
  • 步骤4:设置完毕, 但我们还将需要使用以下语句的表(例如test_name):
CREATE TABLE department_employee(
    test_names CHAR(50)
);
  • 步骤5:现在我们已经建立了数据库和表, 让我们完成gfg.py脚本以与数据库连接并执行INSERT语句以将数据插入表中:

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 modeul
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;

这将导致以下输出:

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

瓦拉!至此, 我们已成功将数据添加到PostgreSQL数据库中。

结论:

至此, 我们已经成功创建了使用变量, 循环, 函数, 条件语句, 用户输入和数据库的应用程序。你可以探索lsbin上可用的许多Python模块, 以扩展你的应用程序并根据你的要求进行设计。

要探索Python概念, 请访问Python教程lsbin部分。

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: