您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
零基础如何开始学习Python?
数组,函数,基础零基础如何开始学习Python?
发布时间:2019-02-08加入收藏来源:互联网点击:
Python被很多人称为最简单、最易学的编程语言,但其实Python对初学者,也并不是想象中那么简单的,所以学习Python还是需要讲究一定的方法和耐心。
下面给你讲一下我的方法吧,纯手打原创哦!
一、初识Python
接受一个陌生的事物总是不会简单的,所以你一开始最需要做的就是了解,而不是学习。
如何了解呢?从看书开始
有关Python入门的书还是蛮多的,但针对Python入门的,就是讲得很通俗易懂的并不多,所以很多人可能看不懂,没关系,我推荐的这个应该会适合每个想入门Python的纯小白。
该书的名字叫《Python魔力手册》,是一个资深的程序员大佬编写的,而且专门针对Python入门的纯小白编写,这本书我自己看过,我的很多粉丝也在我这里领过这本书,也看过,反馈都很不错,能看懂,也能看完,如果反复看几遍,基本上可以了解Python这门语言的大概知识点、以及Python这门语言的功能和价值,是一本帮助小白了解Python,体验Python小项目,甚至掌握Python基础很适合的一本书,如果需要这本书,可以直接私信我:领书,我发给你这本书的电子版。
二、掌握Python基础
对于Python仅仅是了解肯定是不够的,这肯定的,下一步,如果你继续坚持学Python,那么就应该开始学Python基础了。
其实到了这一步,你还是需要借助书这样的工具,因为书中的知识点,一般都是最系统的,你是小白,如果不系统的自学,那一定会越学越吃力,而且不扎实,做项目就会非常吃力。
所以,掌握基础需要分为两步:
1、看书,反复看,把书上的代码都自己敲一遍
这本书给你介绍一下,名叫《Python编程初学者指南》,接着上面那本书后面,就最好读这本书了,因为这本书是针对基础知识点学习的,了解了Python后,再读这本书,基本上只要你有耐心,能坚持下去,掌握Python基础肯定没问题。
而且这本书还有一个特点,就是每个章节都有一个游戏,也就是说,每个章节的知识点学完后,就会教你开发一个小游戏,带给你一些学习Python的乐趣和信心,整本书非常系统、有趣,是真正寓教于乐的一本书,如果需要这本书,一样,也是直接私信我:领书,就行,我发给你这本书的电子版。
2、看案例视频,尤其是初学、基础的Python案例视频
即使是学基础知识点,也不能仅仅只看书中实操练习,你需要更多适合你的小项目来拓展你的思路,比如,我在头条发了很多不错的项目视频,都是入门级的项目,专门针对Python基础项目的视频,你可以看看,相信你看到别人实现一个功能的思路后,对自己会有一定的启发,毕竟做开发的,思路都是非常重要的,所以一边学基础一边学习别人的开发思路,这是很有必要的。如果需要视频,私信我:领视频,就行。
从了解Python到掌握Python基础,其实并没有很轻松的方法,而且很多Python初学者所谓的难,真正的难其实是方法不对,耐心不够,我给你的方法,你可以尝试一下,每天给自己拿一两个小时出来看看书,一个月时间你一定能有很大的进步。
回答于 2019-09-11 08:43:50
既然是毫无基础,那就简单介绍一下吧,python的入门其实只需要掌握几个关键点就行,新手要先学会安装环境、了解数据结构、函数这些东西,再配合实操进行实践,基本就可以入门了。
提示!!文章内容较长,大约需要半个小时,可以先收藏再慢慢看,目录如下:
一、了解环境
二、了解数据结构
三、了解基本函数
四、了解Nuypm计算包
——————正文警告!!——————
一、环境Python的编写环境,用Anaconda足矣。Anaconda是专业的数据科学计算环境,已经集成绝大部分包和工具,不需要多余的安装和调试。
Python版本建议3.0以上,不要选择2.7的版本,否则你会被无尽的中文编码问题困扰。
Anaconda在官网下载,选择最新版本,约400MB。
完成安装后,Win版本会多出几个程序,Mac版本只有一个Navigator导航。数据分析最常用的程序叫Jupyter,以前被称为IPython Notebook,是一个交互式的笔记本,能快速创建程序,支持实时代码、可视化和Markdown语言。
点击Jupyter进入,它会自动创建一个本地环境localhost。
点击界面右上角的new,创建一个python文件。
开始你的Python
界面上部是工具栏,编辑撤回运行等,下面是快捷操作,大家以后会熟悉的。页面正中便是脚本执行的地方,我们输入自己第一行代码吧:
(我就不用hello world)灰色框是输入程序的地方,回车是换行,shift+回车执行灰色区域的代码,它的结果会直接在下面空白处出现。这就是Jupyter交互式的强大地方,将Python脚本分成片段式运行,尤其适合数据分析的摸索调整工作。
这里的print叫函数,和excel的函数同理,是程序执行的主体,负责将输入转化成输出(函数留在下一篇细讲)。这里将hello qinlu这段文字输出。新手可能会奇怪为什么要加引号,这种用引号括起来的文字在程序中叫字符串。
Python是一门计算机语言,它的逻辑和自然语言不一样,编程语言的目的是执行任务,所以它不能有歧义。为了规避各种歧义,人们创造了语法规则,只有正确的语法,才能被转换成CPU执行的机器码。
先了解Python语法中的数据类型。计算机最开始只被用于数值运算,后来被赋予了各种丰富的数据类型。
上面两个是小学生都会的四则运算,在计算机语言中可没有那么简单。它涉及了两个数值类型,整数int和浮点数float。整数和浮点数在计算机内部存储的方式是不同的,我们不用知道具体原理,明确一点,整数运算是永远精确的,浮点运算则可能有误差。
两种数据类型也可以互换,通过int函数和float函数。
有了数值,必然有文本,程序中叫字符串,用英文引号括起来表示。单引号和双引号没有区别,所以\"qinlu\"和'qinlu'是等价的,引号是边界,输出的时候不会包含它。当字符串内本身包含引号时,也不影响使用。
需要注意的是,不论单引号还是双引号,一旦混用很容易出现错误。因为程序并不知道它是字符串的边界还是符号。
解决方法有两种,一种是使用三引号,三引号代表整体引用,而且包含换行。第二种是引号前面加\\,它是转义字符,表示这个引号就是单纯的字符。
三引号也可以用来注释,通常是大段的文字解释,如果一句话,我们更习惯用#,#后面的内容均不会作为程序执行。
时间是特殊的数值类型,它将结合datetime模块讲解。
上一篇:怎样找到同城创业者?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |