当前位置: 首页 > 后端技术 > Python

Python如何入门--简单总结+思考学习方法

时间:2023-03-26 16:31:13 Python

终于搭建好Python环境花了我一些时间,选择Python开发工具也花了我不少时间。作者只是Python初学者。对于开发Python工具的选择,笔者选择了Eclipse+PyDev插件式开发方式。这里还是要介绍一下小编的学习交流群。有不懂的问题可以在群里说。如果您需要任何信息,请随时联系梦雅以获取您想要的信息。本次python福利伪为:mengy7762小编期待与大家分享讨论。说实话还是很适合学习的地方。入门资料、进阶资料、框架资料、爬虫等应有尽有,小编风雨兼程在萌芽小伙伴等你哦。每种编程语言都会有各种各样的书籍。选择适合自己阅读风格的书非常重要。笔者认为,对于一个学习编程语言的新手来说,没有必要选择业内最好的书。对于新手来说,满足自己的阅读习惯,能够培养出自己的兴趣,可能更重要!根据自己的阅读习惯和学习习惯,我选择了这本书《Python核心编程第二版》。在看书的过程中,笔者喜欢穿插查阅网络资源。这种方法可以让我对知识有更深刻的理解和总结。笔者在编程学习中还有一个注解的小习惯:在学习一门新的语言之前,笔者会提前知道该语言是如何注解的,简单的注解规范是什么。笔者认为在初学阶段需要借助注解来帮助记忆,勤于注解是一个好习惯。在此,笔者也对Python的注解方式及其注解规范做一个简单的总结。1、单行注释和java不一样。Python中的单行注释使用#以几个空格开头,然后添加注释内容。例如:[python]打印语句print("hello")打印语句print("hello")2、行内注释行内注释是Python中非常常用的一种方法。使用的时候需要注意注释和语句的组合距离问题,一般至少两个空格。[python]test="hello"#声明并初始化变量test="hello"#声明并初始化变量3.多行注释Python本身没有多行注释,我们只能使用#Single-line单行注释,但是我们可以使用''''''来包含注释块,达到多行注释的效果。'''用于函数文档。4、注意Python一般会忽略#行的内容,跳过#后面的内容去执行。但有特殊含义的注释除外。这些具有特殊意义的注释完成了一些特殊的功能,比如[python]coding=GBK#支持使用中文注释coding=GBK#支持使用中文注释第一章的重点部分做了一些总结。1、内存管理Pyhton不需要Coder来管理内存(回收),这点和java类似。对于内存管理,它是Python解释器的责任。其设计初衷是将Coder从内存事务中解放出来,专注于直接目标,减少程序错误。这里说一点题外话,仅供个人理解:有些人对Python内部的利润管理和java的垃圾回收机制总是有这样的思考:他们总认为垃圾回收会影响程序的性能。对此笔者不作过多阐述。以“性能”来影响设计本身是不合理的。性能和设计只能平衡。2.解释和(字节)编译Python是一种解释型语言。在实际开发中,我们是没有编译能力的。链接。解释型语言一般比编译型语言运行速度慢。Python源文件由解释器加载并编译成字节码(中间语言,类机器语言)。3、运行Python的三种不同方式来运行交互式启动解释器所谓交互式启动解释器,就是每写一段代码,就调用解释器执行一条语句。适合快速练习。不用说,Win+R->cmd->python脚本方式,类似于shell脚本,执行代码在源文件中,解释器一次性执行。直接运行后缀为.py的文件。4.本章结尾小结1.标准模板库Python提供了很多标准模板库,就像JDK提供的一些API一样。有了标准的模板库,我们可以更快更好的达到我们的目的。就像搭积木一样,我们不需要自己搭搭搭积木,我们关心的只是把积木搭成我们关心的模型。练习:string.py的学习(简单阅读,留待日后分析)2.交互式练习可直接从cmd->python开始例如:print("HELLO")3.脚本练习print("hello");input()#防止程序闪退(python3)