您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
零基础如何开始学习Python?
数组,函数,基础零基础如何开始学习Python?
发布时间:2019-02-08加入收藏来源:互联网点击:
我是按照数字的顺序来描述的,但在学习的顺序上,请按照5、6、3、4的顺序展开学习。
三个基本概念1. 结构化(函数、模块、包)
2. 面向对象(类及派生类、重载)
3. 虚拟环境(版本管理、环境隔离)
四类基本操作1. 数据操作(各种数据类型的操作)
2. 文件操作(文件打开读写关闭等操作)
3. 模块操作(导入使用、模块查寻等操作)
4.并发操作(进程与线程、锁/信号号/安全队列等)
五大基本语句(5)1. 赋值语句(变量、对象、赋值运算符)
2. 输入输出语句(print, input函数)
3. 条件判断语句(if-elif-else语句)
4. 循环语句(遍历循环for-in-else、条件循环while-else、break/continue)
5. 异常处理语句(try-except-else-finally)
六种数据类型(6)1. 数字类型(int,bool,float,complex)
2. 字符串(str)
3. 列表(list)
4. 元组(tuple)
5. 字典(dict)
6. 集合(set)
如果你能够把上面的几个要点都掌握了,那么就算是真正地入门了。
回答于 2019-09-11 08:43:50
说一说我时怎样学习python的吧!选择学习路径的过程,我走过许多弯路。我想记录下来,给同样的你。
学习python大致可以分为以下几个阶段:
刚上手的时候肯定先学习一遍最基础的 python 知识了。比如说变量、数据结构、语法等,基础基本上很快就就能学习完。我是结合书本(【 python 基础教程】「需要点编程基础」)和网上的菜鸟教程这个网站相结合学习的。如果你需要结合视频学习的话,推荐你去中国大学慕课中找相关的视频。 python3菜鸟教程链接:「
https://www.runoob.com/python3/python3-tutorial.html
」
看完基础之后就去网上找到一些小项目巩固基础。比方说:制作一个词云等
python 库是 python 的精华所在,可以说 python 库的组成造就了python,因此学习python库显得尤为重要。而一些常见的 python 库有网络爬虫、自然语言、图像识别等,而现在很火的人工智能python也在有一席之地。
python 学习哪个版本呢?我认为学习 python3 就行了,随着 python3 的发展,对 python3 的相应的支持的库也越来越多。对 python2 也就越来越少。
学习完基础你可以考虑 python 的方向
1. 机器学习
机器学习是人工智能的一个分支。人工智能的研究历史有着以「推理」为重点,到以「知识」为重点,再到以机器「学习」为重点的自然、清晰的脉络。显而易见,机器学习是实现人工智能的一个途径。而 python 是机器学习重点支持语言,而其他的几种语言显然比 python 难学多了,并且人工智能商用项目在未来会越来越多,如果你有时间,最好的建议就是去关注机器学习。
2.数据分析
python 拥有丰富的数据分析库,这使得在其数据分析领域越发重要。现在大数据时代已经来临单靠 excel 和 sql 寂静无法处理数据量级的要求。python 做数据处理可以说是比较热门的。
3.爬虫工程师
数据对一些公司越来越重要,采集数据是做数据分析的基础,爬虫是必备记能。虽然有些公司将爬虫和数据分析分为两个岗位,但爬虫还是必须要学会的。
4. web 开发
本人觉得 python 做 web 开发同Java、 php、JavaScript 相比较,并没有很大的优势。从其生态环境,学习资料和开发效率,以及运行效率就不做过多比较。
而这些也要根据你个人实际情况去选择深入哪个方面。
回答于 2019-09-11 08:43:50
自学,在线学习,或者线下培训。费用,速度和质量是依次成比例的。
回答于 2019-09-11 08:43:50
需要明确一点:没有捷径。编程是需要反复练习的。也就是频繁的敲代码验证所学所想。
因为之前我一直用Java,抽空学习了python,然后用来爬了一些不能言说的东西,也用过其他编程语言;所以感觉最快的速度就是实战学的最快,嘿嘿嘿!
分两种情况学习:
没有编程语言基础,0基础开始学习;
有其他编程语言基础然后学习Python。
没有编程语言基础开始学习
1、在培训机构报名学习。
不得不说这是最有效的学习方法。因为价格不菲,交钱了,所以学习格外有动力;还因为学习环境更能驱动自己,还因为有更易交流的环境和人,当然培训机构和老师为了口碑,一般都会把最精华的交给学生。这时候只要跟随老师的课堂节奏,基本都能学会。更深层的学习稍后详谈。
培训机构就不介绍了,避免广告嫌疑。
2、自学、或者学校。
这两个放一起,其实学校老师教和自己学基本差别不是数量级的。
计算机技术类的学习网站还是挺多的。无论是视频、博客、书籍等。
零基础的话推荐“视频”+“书籍”+ 敲代码练习
视频:-- 图形是最有效记忆和理解方式。
基于个人经验 推荐“极客空间”、\"慕课网\";前者都是付费的。后者有免费的课程。其他的还很多比如腾讯课堂,网易课堂什么的。一般初级入门学习,看免费视频就可以了,精进学习再买付费课程。
书籍:-- 加深记忆、随时翻阅回忆,相当于工具。
视频基于制作成本和方式,并不是所有内容都会视频中列出。学习资料是内容最全的,只是需要的时间成本更多,但也是学习的知识面最全的。必不可少。
书籍选择对于编程类的很简单:一般都是 **从入门到精通,**程序设计, **编程思想, ** 设计模式, ** 实战。刚开始学从 “**入门到精通”的书入手就可以了,在天猫、京东、当当搜索,然后选销量最多的就行了。其实也可以 看电子的,看你的个人喜好了。书中的例子最好都自己代码实现一下。
上一篇:怎样找到同城创业者?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |