Python作业本——前言
大四毕业了,9月才开始研究生生涯,导师也没有严格要求我暑假留校做项目,也没提具体的学习要求。这两三个月比较闲,所以就打算学学Python。学习过程中肯定会有些心得体会,以及一些小练习。学习编程不同于传统的学习,一本书一支笔一打草稿纸就可以了,需要亲自动手码代码不断练习。所以我决定把做过的练习和在做练习过程中产生的学习心得以博客的形式记录下来,方便自己回忆总结,如果有幸被其他初学者看到,可能也会无形之中帮助到TA们。
顺便记一下流水账吧。我最初接触到Python是在知乎,首页的时间线上出现了各种关于Python的问题和文章。起初不以为意,因为学校大一学习的编程语言C++,并且当时的授课老师告诉我们,自动化专业其实C就够用了,没必要学C++,所以对这一门新鲜的语言并没有太多关注。但是架不住问题多啊,知乎刷多了,就看了几个问题和回答,大家描述的Python都好厉害的样子,又适合编程入门,又啥都能做,又优雅。哇塞简直被吸引住了。然后今年寒假在家的时候,也是闲的,打算开始学习Python。
于是我开始在互联网(主要是知乎)上搜罗各种Python的学习教程,知乎周刊还专门出了一期Python入门的电子书,我也下到kindle里看了,总之,做了一些前期的准备工作。选择了一个教程(廖雪峰老师的教程),在教程的指引下,安装好Python(Python 3.5.3rc1)。自己又装了一个IDE(Sublime Text 3),自己也捣鼓了一下这个IDE。然后就开始看廖雪峰老师的教程了,结果,初期看得挺顺的,然后就慢慢看得吃力了,又碰上开学,还要准备研究生复试,所以寒假的Python学习就虎头蛇尾了。
到了暑假,又看了一下小甲鱼的视频教程,前面一段确实很顺,但是速度太慢,课后习题没鱼币没法做,思来想去,还是得搞一本纸质的教程来阅读学习。这里不是说小甲鱼的视频教程不好,只是我个人感觉自己看书学习效率更高。然后打印了一份《byte of python(简明Python教程)》来看,但是打印的英文版,并且感觉讲得有点粗,于是决定买一本出版的书籍来看看。在网上左挑右选,选中了我们今天的主角——《Python编程快速上手 让繁琐工作自动化》。
没错就是这本书。其实之前我一直没想好我学了Python到底要干嘛,做爬虫?爬什么呢?做网站?也没什么东西可放啊。做游戏?也没什么构思。机器学习?恐怕道行还不够深。直到看到了这本书,看到了标题和目录,才让我感觉像找到了指路明灯一样,它的第一部分是Python语法的基础学习,并配有相应的习题;第二部分是一些实践的小项目,基本都是和自动化处理繁琐的工作相关的,可以拿来练手。练手的项目也正好是我想要的,说不定以后可以写点黑科技小程序来简化工作。至于这本书是否真的能带我快速上手Python,这个问题就留给时间来检验吧。
Python作业本——前言的更多相关文章
- Python 3前言
Python具有简单.易学.免费.开源.可移植.可扩展.可嵌入.面向对象等优点,它的面向对象甚至比java和C#.net更彻底. 作为一种通用语言,Python几乎可以用在任何领域和场合,角色几乎是无 ...
- Python作业本——第5章 字典和结构化数据
习题 1. {} 2. {'fow': 42} 3.字典是无序的 4.报错 (KeyError) 5.第一种是既搜索键又搜索值,第二种值搜索键 没有区别,in操作符检查一个值是不是字典的一 ...
- Python作业本——第4章 列表
课后习题: 1.[]是一个空列表 2. spam.insert(3, 'hello') 错,应为:spam[2] = 'hello' 3.['d'] 'd' 4.['d'] 'd' 5.[ ...
- Python作业本——第3章 函数
今天看完了第三章,习题都是一些概念性的问题,就不一一解答了. 实践项目是创建一个Collatz序列,并且加上验证输入是不是一个整数. def collatz(number): if number % ...
- Python入门教程(2)
人生苦短,我玩蛇0.0! Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991 ...
- Python入门教程(1)
人生苦短,我用Python! Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于19 ...
- Python 的 GIL 是什么鬼,多线程性能究竟如何
作者:卢钧轶(cenalulu) 本文原文地址: http://cenalulu.github.io/python/gil-in-python/ 前言:博主在刚接触Python的时候时常听到GIL这个 ...
- Appium===Appium+Python API(转)
Appium+python自动化8-Appium Python API 前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家. 1.contexts contex ...
- Python源码读后小结
Python 笔记 前言(还是叫杂记吧) 在python中一切皆对象, python中的对象体系大致包含了"类型对象", "Mapping对象(dict)", ...
随机推荐
- java并发编程(二十六)----ThreadLocal的使用
其实ThreadLocal很多接触过多线程的同学都可能会很陌生,他不像current包里面那些耳熟能详的api一样在我们面前经常出现,更多的他作为一个本地类出现在系统设计里面.我们可以说一下Sprin ...
- mysql中防止sql注入
什么是sql注入 图片来源:百度百科 python 操作mysql产生sql注入问题 不用ORM框架,框架中已经集成了防范sql注入的功能,使用pymysql实践一下: # 导入pymysql模块 i ...
- 带你剖析WebGis的世界奥秘----瓦片式加载地图
WebGIS应用程序的页面能够通过HTML.JSP.ASP或任何任何类型的Web页文件构成,其特殊之处在于,它的请求提交的方法并不是通过常用的 "超链接"形式,而是使用鼠标与Web ...
- maven的不同版本下载及环境配置
Maven不同版本下载及环境配置 Maven下载 去到官网 https://maven.apache.org/ 会发现是最新版本,但是一般下载的话,都会下载比最新的版本要低两到三个小版本的,这里就下载 ...
- .netcore持续集成测试篇之MVC测试
前面我们讲的很多单元测试的的方法和技巧不论是在.net core和.net framework里面都是通用的,但是mvc项目里有一种比较特殊的类是Controller,首先Controller类的返回 ...
- 驰骋工作流引擎ccflow-流转自定义功能使用说明
流转自定义功能使用说明 关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 节点跳转 节点流转自定义 应用背景: 有一些流程在运行过程中是 ...
- [Spring cloud 一步步实现广告系统] 21. 系统错误汇总
广告系统学习过程中问题答疑 博客园 Eureka集群启动报错 Answer 因为Eureka在集群启动过程中,会连接集群中其他的机器进行数据同步,在这个过程中,如果别的服务还没有启动完成,就会出现Co ...
- Gitment评论插件的使用
前言 继上一篇的 GitPages部署自己的网站 现在开始添加博客的评论插件Gitment.这里的话我是使用hexo添加gitment插件,如果不是使用hexo,请到官网指定这里. 开始 第一步 注册 ...
- .net core 在 Docker 开发下的巨坑
一,Docker 的安装 Windows 安装 Docker 官方文档: https://docs.microsoft.com/zh-cn/virtualization/windowscontain ...
- 13张PPT带你了解主动式消息队列处理集群
前言 偷偷和你们说,我搞了一份内部资料,该内部资料共有13张PPT,据作者透露,该PPT至少花了整整1周时间才编写完成,其内容简洁明了,内容深度足够,易于初学者理解,也给深度开发人员分享了不一样的消息 ...