【Python笔记】第一章Python基本语法

2023-08-01,,

嗨你好,我是AllenMi,
这是我学习北京理工大学的《Python语言程序设计》第一张笔记
写笔记的目的一方面在于记录自己一步一步学习Python的内容,
另一方面也希望能够帮助到他人,
快乐自己。让我们开始吧~

编译和解释的区别

编译 :将源代码一次性转换为目标代码的过程。

特点

一次性翻译,之后不再需要源代码。(但是不利于维护,源代码容易丢失。)


解释 :将源代码逐条转换为目标代码同时逐条运行的过程。

特点

每次程序运行时都要随翻译随执行。(运行时间慢,但是源代码易保存,容易维护。)


静态语言和脚本语言

根据执行方式不同,编程语言分为两类:

**静态语言 ** :使用编译执行的编程语言,比如C/C++语言,Java语言等

脚本语言 :使用解释执行的变成语言,比如Python语言,JS语言等


程序的编写方法

“IPO”

I :Input输入,程序的输入

P :Process处理,程序的主要逻辑

O :Output输出,程序的输出

我的理解:

对于一个程序,我们要搞懂这三点,程序的编写就很容易,IPO方法很浅显易懂,回想起之前写的代码,突然发现,果然 大道至简 ,概括分析编程,也就是这三个重要的点。


问题的计算部分

在面对真实世界的问题中,一个待解决的问题,计算机只能解决计算问题,也就是问题的计算部分吗,程序是按照我们提前设定好的去运行,利用计算机的高性能来解决处理我们人类无法计算的问题。


编程解决问题的步骤

    分析问题,分析问题的计算部分, 想清楚
    划分边界,划分问题的功能边界, 规划IPO
    设计算法,设计问题的求解算法, 关注算法
    编写程序,编写问题的计算部分, 编程序
    调试测试,调试程序使正确运行, 运行调试
    升级维护,适应问题的升级维护, 更新完善

命名

命名规则:大小写字母、数字、下划线和汉字等字符及组合

如:TemsStr,Ptyhon_Guest,这是门Python好课

Tips:

大小写敏感,首字符不能是数字,不能与保留字相同


Python保留字表


字符串的两种序列体系


eval()

去掉参数最猜测引号并执行余下语句的函数

eval("1")
# 1
eval("1+2")
# 3
eval('"1+2"')
# '1+2'
eval('print("Hello")')
# Hello

感想

在众多网课中,我选择了慕课平台,在慕课平台,我认真挑选,发现许多系列课程都是北理大开设的,而且它不仅有网课,还有实践平台Python123,感觉这样理论教学和实践教学相结合是最好的。

希望以后能跟着老师一步一步的学习Python的基础知识,为以后向Python方向,人工智能大数据方向发展做基础!

【Python笔记】第一章Python基本语法的相关教程结束。

《【Python笔记】第一章Python基本语法.doc》

下载本文的Word格式文档,以方便收藏与打印。