大家好,小编为大家解答下载了python后第一步该做什么的问题。很多人还不知道下载完python就可以编程了吗,现在让我们一起来看看吧!
强烈建议初学者只装一个,Anaconda。就这个一个,其他都不用装,并不是说其他的不好用,而是python首先要学起来,等学会了基本的知识后,再根据需求再装其他的软件不迟火车头采集器伪原创。
简单版:Anaconda是一个python的环境管理软件,对新手十分友好,可以十分方便的安装必要的
库。
完整版:Anaconda是一个基于Python的环境管理工具,相比其他库管理工具,它更适合数据工作者,在Anaconda的帮助下,你能够更容易地处理不同项目下对软件库甚至是Python版本的不同需求,Anaconda 包含 condaPython 和超过150个科学相关的软件库及其依赖。Conda是一个包管理工具。Anaconda是一个非常大的软件,因为它包含了非常多的数据科学相关的库。如果你开不需要如此大量的库,你可以只安装 Miniconda,一个简化版,仅包含conda和Python。然后你仍然可以安装其他所需的库
当然自己看书学的话,有时候还是会陷入学习无感的阶段,为了解决这种问题,再给大家推荐一门非常适合Python数据分析入门的课程,搭配学习。最主要这个课程没什么门槛,对小白很友好。本人亲身体验,有需要的朋友们请直接点击下方。
接下来分为Anaconda的安装和Jupyter notebook的安装,看到这里突然多了个jupyter
notebook,但是不要慌,jupvter notebook是正儿八经进行python学习的环境,anaconda只是安装它的前提。
第一步,安装Anaconda
第二步,从Anaconda安装并启动Jupyter notebook
一.Anaconda的安装方法:
1.下载Anaconda安装程序。
2.双击安装程序以启动。注意
如果在安装过程中遇到问题,请在安装过程中暂时禁用防病毒软件,然后在安装结束后重新启用它。如果您为所有用户安装,请卸载Anaconda并仅为您的用户重新安装,然后重试。
3.点击下一步。
4.阅读许可条款,然后单击“我同意”。
5.除非要为所有用户安装(需要Windows管理员权限),否则请选择“仅我”安装,然后单击“下一步”。
6.选择一个目标文件夹以安装Anaconda,然后单击“下一步”按钮。注意
将Anaconda安装到不包含空格或unicode字符的目录路径。注意
除非需要管理员权限,否则不要以管理员身份安装。
7. 选择是否将Anaconda添加到您的PATH环境变量中。我们建议不要将Anaconda添加到PATH环境变量中,因为这可能会干扰其他软件。而是通过从“开始”菜单打开Anaconda Navigator或Anaconda Prompt来使用Anaconda软件
8. 安装完成后你就拥有anaconda了。
二:从Anaconda安装并启动Jupyter notebook
1.打开Anaconda
2 在anaconda中点击第一行第二个,jupyter,点击安装
3 安装后按钮会从安装到启动,点击启动
4 打开后界面如下
5 点击绿色框选的new,然后创建一个python文件,然后就可以愉快的学习python了
对于python的学习,我建议分两步走,入门和进阶:
1 Python基础学习
Python的基本语法学习无非就是数据类型,字符串,元组,列表这些东西。
而上述提到的第一个课程,就是用来解决这个问题的。学习这门课需要9个小时,够快了吧,9个小时就能入门。并且优势在于不用下载编译器,只需要一个浏览器就可以完成基本的学习。
以下是它的学习目录:
1.Basic Data Types 基本数据类型
2. Lists 列表
3.Modules and Functions模块和功能
4.iteration &Loops遍历和循环
5.Dictionaries 字典
6. Classes 类
7.Iterators迭代器
8. Generators生成器
9.Asynchronous Programming异步编程
并且它的课程设置非常合理,每节课不仅包含了普通讲解,还包括了题目以及答案,用来测试你所学的,还包括了每一个章节的提问。
2Python算法进阶
这部分我这两天又复习了一遍,算法不管用哪门语言都是非常有必要堂握的,当然如果你仅仅需要非常基础的应用,那么这部分跳过也可以,但是只要需要找工作面试,那么这部分强烈建议过一遍。
这部分的总体学习时间需要19个小时。
大纲如下:
1.Stack栈
2.Singly Linked Lists单链表
3.Circular Linked Lists循环链表
4.Doubly Linked Lists双链表
5. Arrays 队列
6. Binary Trees二叉树
7.Binary Search Trees二分搜索树
8.BinarySearch二分搜索
9.Recursion迭代
10.String Processing 字符串处理
是不是很熟悉,因为这部分不仅仅是算法的全部基础,同样也是之后刷题的基础。
这个学习过程非常的平缓,全部都是解释的非常详细。
最后,如果是小白的还是建议少装软件,并且刚开始学习会很痛苦,非常建议参加线上的课程渡过前期的学习困难再说。
Python是一种非常有趣且有益的语言,我认为只要找到合适的动机,任何人都可以熟练掌握它。但是要记住的是,如果你只想着凭借python去找一份工作的话,不是不行,但是很难。python这种语言更适合已经有一份工作的人,多学一个技能。
最后
作为一个IT的过来人,我自己整理了一些python学习资料,都是别人分享给我的,希望对你们有帮助。
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、精品Python学习书籍
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、Python练习题
检查学习结果。
七、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】