python基础学习+实现极简留言板网站

这篇博客介绍了作者学习Python基础的过程,包括Python安装、数据类型、条件判断与循环、函数等内容。随后,作者使用Flask框架创建了一个极简留言板网站,详细讲述了Flask的安装、基本应用、路由设置和调试模式。在实现留言板功能时,作者遇到了文件写入的问题并分享了解决方案。博客还推荐了Python和Flask的相关学习资源。
摘要由CSDN通过智能技术生成

最近几天没有再刷题,在老哥的要求下去简单地学习了一下Python然后要求做一个简单的留言板网站。最后实现结果比较惨不忍睹,也没能做到把输入的数据存储到本地,先暂且贴出来后续改进。

Python的基础学习

Python语言的入门学习我看了两个教程,一个是imooc上的Python入门,一个是廖雪峰老师官方网站上的入门(虽然imooc上的教程也是廖雪峰老师做的),感觉质量都相当的高,推荐大家去看一看。同时廖雪峰老师官方网站的教程更为详尽一些,同时使用的Python也是比较新的版本,imooc上的版本还是2.7;再者官方网站上还有以下Python语言还涉及到了一些比较深入的东西,比如做留言板相关的web制作。
Python语言的学习相较于c语言和c++而言简单许多,并没有那么多的语法要求,最重要的是缩进,所以对平时的代码习惯有一定要求。

Python安装

可以直接去官方网站下载最新版的Python,指路:Python官网

安装成功后可以在命令提示符窗口进行查看。输入Python后回车会出现以下画面:

命令提示符
当你看到>>>符号时,就说明已经在Python的运行环境中了。
(PS:记得安装Python时勾选Add Python 3.7 to PATH,否则这一步会报错)

至于Python集成开发环境,推荐PyCharm
调试运行都相当方便,同时界面很棒
这里写图片描述
这里写图片描述

Python简单程序编写

我们可以直接在命令提示符下面进行程序的编写和运行,不过不是很方便。推荐用sublime进行语句的编写然后在PyCharm中进行运行调试。sublime之前的文章也有提到过,功能很强大的一个文本编辑软件。
贴一句最简单的代码:

 print('hello, world')

这个便完成了Python语言的输出。而Python语言的输入则需要调用input()函数。
以#开头的语句是注释,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。(缩进默认四个空格)
最后,还需要特别注意的是,Python程序是大小写敏感的,如果写错了大小写,程序会报错。

# print absolute value of an integer:
a = 100
if a >= 0:
    print(a)
else:
    print(-a)
数据类型及变量

Python无需像C语言一样先定义变量的数据类型,可直接写变量名进行赋值,系统会自动分配数据类型。
(变量名必须是大小写英文、数字和_的组合,且不能用数字开头)

a = 100
b = 'abe'
c = 15.63

除过变量的赋值之外,在字符串的输入时要时刻注意转义字符’\’,避免出现特殊符号无法识别。

>>> print('I\'m ok.')
I'm ok.
>>> print('I\'m learning\nPython.')
I'm learning
Python.
>>> print('\\\n\\')
\
\

Python语言在使用时还需要注意下编码问题,当出现中文时,需要在文件开始处加上声明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值