Python入门方法--简单总结+学习方式思考
前面花了些时间终于将Python的环境搭建好了,对于Python开发工具的选择也是花了笔者
较多的时间。对于Python笔者也只是初学,对于开发Python工具的选择笔者选用的是Eclipse+
PyDev插件开发的方式。
在这里我还是要介绍一下小编的学习交流的群,有什么不懂的问题,都可以在群里踊跃发言,需要啥资料随时l联系梦雅获取自己想要的资料。这个python福利伪就是:mengy7762 小编期待大家一起交流讨论,讲实话还是一个非常适合学习的地方的。各种入门资料啊,进阶资料啊,框架资料啊 爬虫等等,都是有的,风里雨里,小编都在梦雅好友里等你
书籍选择
每一种编程语言都会有各式各样的书籍资料,选择一本适合自己阅读风格的书籍十分重要,
笔者认为对于一个学习一门编程语言的新手来说,适合自己的书籍资料,不一定需要选择业界认
为最好的。符合自己的阅读习惯,能够提起自己的兴趣对于新手来说也许更重要!
基于自己的阅读习惯和学习习惯笔者选用了《Python核心编程第二版》这本书。笔者在看书
的过程中,喜欢穿插着查阅下网上的资源,这种方式能够让我对知识有一个更加深刻的认识和
总结。
注释
编程学习中笔者还有一个小习惯:就是在学习一门新语言之前,笔者会事先其了解下该语言
是如何进行注释的,以及简单的注释规范是什么。笔者觉得,初学阶段的我们需要使用注释帮助
我们记忆,而且勤于注释是个好习惯。
这里笔者同样对Python的注释方式、以及其注释规范做一个简单的总结。
1、单行注释
有别于java,Python中的单行注释使用#好加若干空格开始,后面添加注释内容。 例如:
[python]
打印语句
print(“hello”)
打印语句
print(“hello”)
2、行内注释
行内注释在Python中是一种很常用的手法,实际使用的时候需注意的是注释和语句的距离
问 题,一般至少两个空格。
[python]
test=“hello” #声明并初始化变量
test=“hello” #声明并初始化变量
3、多行注释
Python本身是不带多行注释的,我们只能使用#单行单行的进行注释,不过我们可以使用
‘’’ ‘’‘把注释块包含起来,实现多行注释的效果。’’'是用来做函数文档化的。
4、中文注释
注意的是Python一般会忽略#行的内容,跳过#执行后面的内容。但是特殊含义的注释例外
这些特殊含义的注释完成一些特别的功能,例如
[python]
coding=GBK # 支持使用中文注释
coding=GBK # 支持使用中文注释
Python起步总结
经过一段时间的学习,这里对《Python核心编程》第一章重点的部分做些总结。
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)
Python入门方法--简单总结+学习方式思考相关推荐
- python难嘛-为什么说python入门很简单,但是在你这很难?
许许多多的朋友在学习python的时候都会有这样的经历: 你辛辛苦苦,埋头苦学了好久基础知识,甚至书都被翻烂了,但是跟着别人的视频或者文章写一个代码,一运行,一堆一堆的error!于是你又要吭哧吭哧的 ...
- 为什么说python入门很简单,但是在你这很难?
许许多多的朋友在学习python的时候都会有这样的经历: 你辛辛苦苦,埋头苦学了好久基础知识,甚至书都被翻烂了,但是跟着别人的视频或者文章写一个代码,一运行,一堆一堆的error!于是你又要吭哧吭哧的 ...
- 学python能做什么类型的工作-学Python要先学什么?Python入门方法
学Python要先学什么?对于零基础的学员来说没有任何的编程基础,应该学习Python基础:计算机组成原理.Python开发环境.Python变量.流程控制语句.高级变量类型.函数应用.文件操作.面向 ...
- python入门很简单 洪锦魁_Python入门(基础篇)
第三天啦,这是我在知乎上写的第三篇文章.今天因为学校有期中考试,更新的有点晚了,抱歉哈.我看了我昨天的被浏览量,有58位小伙伴看了我的文章,有一位朋友给点了赞,谢谢这一位陌生人,让我在考完试后还能坐在 ...
- 零基础学Python要先学什么?Python入门方法
学Python要先学什么?对于零基础的学员来说没有任何的编程基础,应该学习Python基础:计算机组成原理.Python开发环境.Python变量.流程控制语句.高级变量类型.函数应用.文件操作.面向 ...
- python基础代码事例-Python基础总结成千行代码,让Python入门更简单!
只要学会这千行代码,不管你是零基础还是弱基础或是没有接触过编程,都可以快速入门Python! 不管学习任何东西,入门方面都是比较快的,但是要深入的话,还是需要一个积累的过程,这是一个漫长且需要坚持的事 ...
- crossin的编程教室python入门_简单三步,用 Python 发邮件
0. 前言 发送电子邮件是个很常见的开发需求.比如你写了个监控天气的脚本,发现第二天要下雨,或者网站上关注的某个商品降价了,就可以发个邮件到邮箱来提醒自己. 使用 Python 脚本发送邮件并不复杂. ...
- python常用代码入门-Python基础总结成千行代码,让Python入门更简单!
只要学会这千行代码,不管你是零基础还是弱基础或是没有接触过编程,都可以快速入门Python! 不管学习任何东西,入门方面都是比较快的,但是要深入的话,还是需要一个积累的过程,这是一个漫长且需要坚持的事 ...
- Python入门--方法重写
#方法重写 #如果子类对继承自父类的某个属性或方法不满意,可以在子类中对其(方法体)进行重新编写 #子类重写后的方法中可以通过super().XXX()调用父类中被重写的方法 class Person ...
最新文章
- HDU2034(set的应用)
- concurrent(六)同步辅助器CyclicBarrier 源码分析
- 单臂路由的配置及应用:
- 004_Redis的String数据类型
- Deep Learning论文笔记之(六)Multi-Stage多级架构分析
- 定时器和promise_Promise面试题,控制异步流程
- rsync的原理——转载
- 吴恩达深度学习课程的漫画版来了!(漫画、视频、笔记都可以下载了!)
- java编写斐波那契数列,实战案例
- Silverlight 计时器
- android cursor 空,java – Android:即使数据库不为空,Cursor也总是返回null
- ubuntu 下安装配置LAMP
- tomcat项目支持跨域访问
- Android 定位地理坐标体系
- CentOS7环境下MySQL升级
- Python实现贷款用户的信用评分卡
- python列表字符全部改为大写_将包含字符串的Python列表转换为小写或大写
- tyvj P1517 飘飘乎居士的乌龟(最大流)
- 鸿蒙生死印作用,逆天邪神:南溟神帝要抢鸿蒙生死印已成事实,但他还有更大作用...
- Ubuntu下创建Android Studio启动图标
热门文章
- set的用法及短语_专升本英语易考短语搭配+常考句型
- login控件authenticate_ASP:Login控件(登录控件)
- iphonex价格_正二品:帮你解读IphoneX回收价,为何二手市场iphoneX依旧吃香
- stm32 工业按键检测_基于STM32芯片的能谱仪设计
- eclipse新建Android项目
- 贪吃蛇的c语言代码怎么弄,刚学C语言,想写一个贪吃蛇的代码
- Bootstrap框架学习
- 上学是穷人的出路吗?
- windows 编程 —— 消息与参数(滚动条、键盘、鼠标)
- smarty基本语法之判断,循环语句