“笨办法”学Python 3基础篇-打印与输入

“笨办法”学Python 3基础篇系列文章

“笨办法”学Python 3基础篇 第一部分- 打印与输入
“笨办法”学Python 3基础篇 第二部分-文件操作
“笨办法”学Python 3基础篇 第三部分-函数
“笨办法”学Python 3基础篇 第四部分-数据容器与程序结构
“笨办法”学Python 3基础篇 第五部分-面向对象的类
“笨办法”学Python 3基础篇 第六部分-项目骨架与自动测试
“笨办法”学Python 3基础篇 第七部分-搭建简易的网站


第一部分 打印与输入

0 前言

我为什么开始学Python呢?说来话长。在博士期间,我从事的是控制理论的研究,期间通过玩玩数学游戏发了几篇SCI论文。毕业来到了目前工作的单位,一晃5年过去了,也没有继续自己博士期间的研究,因为实在是枯燥乏味,激不起研究的兴趣。
一切改变的契机发生在去年的疫情期间,我在网上听了合肥某家企业组织的线上讲座,讲座的题目是强化学习与最优控制。当时听完后感觉强化学习这个概念很好,与自己长久以来一直寻找的研究方向非常符合。于是就上了知乎搜索强化学习的入门书籍。其中一本受广大网友推崇的入门书籍为《深入浅出强化学习原理入门》,这本书理论相对比较精简,特色是提供了Ubuntu系统下丰富的强化学习案例代码,供初学者学习。
正是在Ubuntu上摸索强化学习算法的过程中,我渐渐发现,强化学习目前主流的编程语言为Python。在学习强化学习算法前,我没有一点Python的基础,仅凭着C++的一点功底和强大的网络,坚持着学习强化学习案例的Python代码。
野路子终归不是长久之计。于是,为了能在强化学习的道路上坚持走下去,我在今年寒假期间购买了广受好评的Zed A.Shaw著作《“笨办法”学Python 3》和《“笨办法”学Python 3 进阶篇》这两本书。从2021年2月1日开始到2021年3月4日完成了第一本书上给出的52个训练题,基本了解了Python 3的输入输出、数据类型、语法逻辑、项目架构、代码自动测试以及初步的网站制作。
孔子曰:温故而知新。在进入下一阶段的学习时,我觉得有必要将上个月学习Python 3时碎片化的知识进行系统的归纳和整理,故在此开始着笔整理。

1.1 Python版本、系统平台和文档编辑器

本次学习所用的Python版本为3.6.8。由于还没有涉及到git的安装,因此我选择了Windows系统,当然在ubuntu系统下是最好的,可以无缝斜街后续的进阶课程。除了命令行指令有些不太一样之外,其余在使用下无任何影响。
文档编辑器我选择了Visual Studio Code来进行编辑,当然也可以选择Atom。根据书中要求,利用PowerShell(Windows下的一个命令行终端)来运行.py的脚本文件,摆脱IDE的限制,也能够锻炼自己调试代码的能力。
文本编辑器与PowerShell

1.2 print 用法

接下来将介绍学习Python编程语言第一个需要的技能,即如何让程序以字符串的形式输出信息。这一应用在后续程序遇到Bug时,用来显示跟踪程序内部数据的变化非常有用,相当于利用Pycharm等IDE软件实现Debug的功能。

1.2.1 打印多行字符串

如果需要终端打印一条

Hello World !
It’s your first python code.

的字符串信息,那么,最简单的方法为:
方法一:多个print直接打印字符串

print ("Hello World !")
print("It's your first python code.")
</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值