IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 【Python安全开发之道】一.编写自己的第一个程序 -> 正文阅读

[Python知识库]【Python安全开发之道】一.编写自己的第一个程序

前言

之前在CSDN上发过博客,但是由于CSDN政策的原因,所以多篇文章被删除,后期续了几篇博客但是访问量通常是几十甚至五六个访问量,所以新开了这个账号决定重新开始了。也换了一个头像,以表示我的决心。
最近在捣鼓Python的安全开发,也学习了网上非常多的资料,有时间给大家写几篇博客介绍一下。于是我决定我把所学知识通过博客的方式记录下来,便开辟了这个专栏:Python安全开发之道。
此外,本栏目中所提到的Python均指Python3,而非其他版本

你需要做的准备

  • 一台电脑(这还用说嘛??)
  • Python3.7.8的环境
  • 一个顺手的编辑器(这里我选的是VScode,我的破机子跑不动PyCharm了)
  • 一个顺手的操作系统(这里我用Windows10,有时候会用linux)

正文开始

Python环境的安装和调试

关于Python的安装我不想多说了,下面这篇文章已经写的非常详细了,大家可以去学习一下:
https://blog.csdn.net/qq_40969467/article/details/82763878
安装完成后,同时按下键盘上的Windows键和R键,调出运行窗口:
在这里插入图片描述
输入CMD然后回车,就会进入Windows的命令行管理界面:
在这里插入图片描述输入python或者python3命令,如果出现下面的界面,则说明你已经成功的安装了python环境:
在这里插入图片描述

开始开发吧!

编写一个经典程序

接下来,我们将会使用Python完成一个经典程序:在屏幕上输出Hello World!
这是一个非常经典的程序,也是很多程序员的第一个程序。
在你的硬盘上新建一个文件,你可以把它命名为helloworld.py,或者MyFirstApp.py,然后使用编辑器打开,输入这个代码:

print("Hello World!")

保存之后,你可以通过VScode的插件Code Runner,或者直接运行CMD命令python helloworld.py来运行这个文件:
在这里插入图片描述
不出意外,这个程序会成功输出这串字符!这说明,你已经踏进了程序员的大门了!

进阶之道

刚才,你已经成功编写好了一个Hello World的程序。你可能还不知道这串代码的原理是什么,没有关系,完成本节的学习,你就能够理解其中的奥秘了!
想来看一段代码:

print 我是和风赛跑的男人
print(我是和风赛跑的男人)
print"我是和风赛跑的男人"print "我是和风赛跑的男人" 

上面的四条语句是新手容易犯下的错误,把他们运行起来你会发现编辑器会输出红色的一片错误信息。
我们逐条来看看:

  • 第一种错误:没有加括号
    要注意在Python中print是一个函数,和在数学中的函数一样,它是需要带括号的,括号内也有参数,而在helloworld程序中,"Hello World"就是print的参数,当然函数也有可能没有参数。这里print函数没有带括号,所以编辑器会输出语法错误的信息
  • 第二种错误:没有加引号
    第二条语句中我们会发现我是和风赛跑的男人并没有加上引号。在Python中在双引号中的内容代表的是一个字符串,而print函数的参数类型必须是字符串类型,所以当传入的参数并不是字符串类型,所以编辑器会输出错误
  • 第三种错误:中英文符号混淆
    你仔细观察一下,这里的括号有什么不同?你会发现这个是一个中文的括号符号,而在Python中,使用中文的符号是不符合Python的语法规则的,必须使用英语的符号才符合规则
  • 第四种错误:python语法版本混淆
    这种错误看似是缺少括号的错误,其实这个语句在Python2.x版本中是可以正常运行的,但是在Python3中,这种表达方式被遗弃了。

大家看,通过上述的学习,我们不仅解决了自己当下的问题,而且也学习到了很多关于python的知识。事实上对于初学者来说,程序的错误,以及解决错误的过程才是最好的学习方式,甚至我们应该多犯错
这个是我这个系列想要给初学者的一些建议,也是非常重要的一点。其实我也是从初学者走来的,一路上我也会遇到很多的程序错误和Bug,有时候一改就是一下午,但是改完之后,我也会觉得收获很多,我会更加了解其中的原理和机制,也防止我下一次再犯错。
在这个过程中,大家要学会自主使用百度和谷歌等搜索引擎的能力,遇到问题,学习自己通过网络来解决,这也是一个非常重要的能力。

结尾

到这里,一篇非常简单的博客到这里就结束了。本篇最后所写的建议,希望初学者可以学习采纳。
最后留下一个对于初学者的小作业:那就是自主学习input函数的用法。
遇到问题可以尝试百度谷歌解决,那么本章就写到这里,我们下次再见。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章           查看所有文章
加:2021-08-15 15:29:40  更:2021-08-15 15:32:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:36:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码