《自学Python编程基础学习笔记》是一本非常实用的书籍。它针对Python初学者,提供了详细且易懂的学习笔记。无论是刚接触Python的初学者,还是希望通过Python处理和分析数据的读者,都能从中获益匪浅。这本书内容丰富,涵盖了Python编程基础的各个方面,并且结合了实际应用场景进行讲解。它既可以作为学习的参考资料,也可以作为工具书使用。这本书是一本值得推荐的Python学习指南。
内容介绍
本手册是面向Python初学者的一本实用学习笔记,适合刚接触Python的初学者以及希望使用Python处理和分析数据的读者阅读,也可作为学习和使用Python的工具书或参考资料使用。
介绍Python的基础知识,包括Anaconda、IPython解释器、Jupyter Notebook等Python基本工具的使用、Python的进阶用法,需要的朋友可下载试试!
对于一个计算机小白,学习Python对于我来说可以是比较艰难了,别人说的基础于我都是一座需要翻越的山。当初选择这门课程一方面是因为有学分可以拿,另一方面是我喜欢尝试自己没有接触过的东西。刚开始的时候我确实什么都不懂,一句完整的程序都写不成功。总是需要问同学又是哪里错了,为什么又是error。现在我可以写成功一个简单的完整的代码了,我觉得Python带给我的不仅仅是那几分的学分,更是让我从排斥计算机到开始感兴趣转变的开始。我希望以后的课程还是不要太难,最好可以分小组讨论学习,大家互相学习共同进步。也希望可以多做一些翻转课堂,多一些锻炼同学的机会。
一. Why. 为什么学习Python。Python这门语言用处比较广泛: 1.写测试脚本,因为PY是解释性语言,天生就有作为测试脚本语言的优势,语法简单,通俗易懂,可移植性好(底层使用C语言来编写); 2.网络爬虫,教程N多,相关的函数库N多,这也是自己当前最想实现的目标; 3.运用与数学相关的库,研究算法+数据挖掘(这一方向没有接触过); 4.可以与 MySQL等数据库结合,作为一个网站系统的后台支撑。(web后端,最著名的两个框架:django/Flask) 5.深度学习,前途无限(国外很多,国内大热,招聘需求很多,薪水可观) 可以说,Python的开发方向很多,跟着自己的兴趣走就好。 二.What. Python是什么。既然有了目标,那就开始研究PY的内容。Python目前分为2.X 和 3.X 版本,二者兼容性并不好,目前2017年,最好直接上手python3,这已经是大势所趋了。PY语法与C语言类似,使用不同的缩进来区分作用域,来代替括号的使用。——目前疑问:缩进虽然写的时候简单,但是如果修改的时候,会不会挺麻烦的。 PY的数据类型较少,基本可以说设计的时候贯彻“奥卡姆剃刀”原则,而且很有意思的一点是:PY中没有指针,完全不用管内存的问题。唯一一个类似指针的存在是id()函数,没什么意义。这减少了coding过程中很多容易犯错的可能。内建基础类型包括:数字,字符串,元组,列表,字典。这几个根据存储模型(标量,容器);更新模型(可变,不可变);访问类型(直接,顺序,映射)。 三.How. 鉴于Python已经存在好多年了,因此国内外都有一系列学习教程供参考学习。给自己的目标是:根据Python核心编程书,语法问题这周看完。一个月——截止6.8号,写出一个简单的爬虫程序,开始着手了解Python目前存在的库,使用Python解决简单的算法、数据结构等问题。