首先要学下载什么东西,怎么配置环境。小白一般拿到一个学习线路图也是懵的,因为啥都没准备好。这一步骤呢,建议清楚知道要安装什么之后,自己去到下载的官网看安装手册等。或者看这视频一步一步操作。

一、入门Python需要下载的软件

首先必备的就是:Python和PyCharm,根据自己电脑选好版本;

至于其他编程相关软件:火狐浏览器、谷歌浏览器、文件搜索利器Everything、局域网通信软件飞秋、虚拟机VMwareworkstation full、Linux版Mysql、Windows版MySQL、数据库客户端Navicat、自动化测试selenium、代码版本管理器Git、代码编辑器Sublime Text、文本编辑器Ty.pora;

以上内容,我这边是都有的网盘的,但是一放上来就会被举报。所以大家还是自己去网上找,至于配置问题很多小伙伴会看不懂。可以看看下面这个文章:初学 Python 需要安装哪些软件?​www.zhihu.com

以上内容不用全部都下载,需要什么下载什么就可以。不想涉及web的话,是不用安装PS的。下面就分享一下,Python的职业发展还有学习路线图。另外说一句,这个文章里面的版本有点老了,但是可以作为参考。

二、以爬虫为目标如何学习Python

有一个回答我仔细看了,Python目前很火的是数据分析,不是爬虫,爬虫很少要求自己去爬。但是会了爬虫,也不非要找工作用。做外包都是可以的。给一些金融证券类的公司,爬一些金融相关的新闻咨询还是很受欢迎的。 />

按照线路图的话,爬虫你只需要学习一二五这三个阶段,但是还是把重点整理出来:

1.Python基础计算机组成原理:计算机组成部分、操作系统分类、B/S和C/S架构、理解软件与硬件的区别

Python变量以及开发环境:字符串、数字、字典、列表、元祖等

流程控制语句:程序的执行顺序,顺序执行、循环执行、选择执行

函数:定义函数、调用函数、函数的嵌套、递归函数

文件的基本操作:文件的打开、编辑、关闭

面向对象编程:类对象、实例对象、定义类、实例化对象

异常处理:学会捕捉异常、自定义异常

模块和包:理解模块和包的概念并学会使用

飞机大战游戏制作:自己独立完成飞机大战游戏

2.开发框架

大部分后台的业务都会使用到web框架来开发,可以提高工作效率。Python当中常用的web框架是Django、Flask、Tornado等。Django框架:Git源代码管理、Redis缓存、VUE介绍、Vue基本语法、ES6语法、VUE 生命周期、Django框架介绍、Django模型、ORM及数据库操作、视图及模板、Django中间件

3.数据库

只说最常用的三种类型数据库,都是网站业务后端使用率很高的。Mysql、Mongodb,Redis;这三种数据库分别是关系型数据库,文档型数据库还有内存型的数据库。需要学的就是如何使用并且设计,最后是优化。

4.Linux操作系统

Nginx是在Linux服务器上运行的,所以需要学习Linux系统。Linux命令:Ubuntu操作系统介绍与使用、Linux命令使用、Linux命令选项的使用、远程登录和远程拷贝、vim编辑器使用、Ubuntu软件安装和软件卸载

5.爬虫需要学习的内容

网络爬虫的原理以及相关爬虫的工具、MongoDB数据库最基本的增删改查要会的,Scrapy框架:框架的原理以及使用,定制化爬虫采集系统:数据的采集和分析。

三、学习资源分享

大家可以按照顺序来看:

需要视频配套的笔记、课件和源码,私信我。

学python要什么基础-学Python首先要学什么?相关推荐

  1. 初学者先学python语音好吗_献给Python初学者 零基础学习Python能学会吗

    献给Python初学者 零基础学习Python能学会吗 时间:2018-01-08     来源:零基础学习Python方法讲解 零基础学习Python能学会吗?这个问题几乎是所有初学Python的小 ...

  2. python编程语言零基础入门,Python编程基础知识点

    python语言基础知识有哪些? python语言基础知识如下:1.Python语言是一种解释型.面向对象的编程语言,是一种开源语言.2.表达式从左到右在同一个基准上书写. 3.对象的含义:对象是某个 ...

  3. 学习python需要什么基础-学习python需要什么基础吗?老男孩Python

    在很多人的记忆中python是一门非常简单的编程语言,也是很多转行人员的首选,不过因为大家对python不是很了解,所以比较关心学习python需要什么基础?其实python没有基础也是可以学习的,只 ...

  4. python适合零基础的人吗_学Python需要什么基础知识?零基础可以学Python吗?

    学Python需要什么基础知识?一般来说,想要学Python最好具备一定的计算机专业知识,尤其是数学和英语不错的话,对学Python也有一定的帮助.但是零基础的学习者就不能学Python了吗?当然不是 ...

  5. 学python需要什么基础-学习python需要什么基础

    Python编程基础知识的学习最终目的是应用于项目中,因此,项目实战训练必不可少.下面小编给大家介绍学习python需要什么基础,一起来看看吧. 学习python需要掌握的基础 1.要有决心 做任何事 ...

  6. 学python需要什么基础知识-Python的学习,都需要具备哪些计算机基础知识?

    原标题:Python的学习,都需要具备哪些计算机基础知识? 首先 ,Python 语言可以完全从零基础学习 , 即使没有任何计算机基础.通过系统化的学习过程 , 同时也能掌握 Python 编程. 虽 ...

  7. 初学python的感受和收获_【雕爷学编程】零基础接触Python的一点收获和学习体会...

    前几天在今日头条上看到一则广告,于是交了8.9元学费(还有不少是0学费的体验课),参加了小咖编程的一个四天课程(每天大概要用二小时左右),是Python的入门基础语法课,老师叫喵酱(教义做的非常棒). ...

  8. python方向-零基础转行Python,往这个方向走,绝对没有错

    原标题:零基础转行Python,往这个方向走,绝对没有错 近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python ...

  9. 学习python需要什么基础-学习python需要什么基础

    Python编程基础知识的学习最终目的是应用于项目中,因此,项目实战训练必不可少.下面小编给大家介绍学习python需要什么基础,一起来看看吧. 学习python需要掌握的基础 1.要有决心 做任何事 ...

  10. 零基础自学python的app-零基础转行Python,为什么有些人自学几天就放弃了?

    原标题:零基础转行Python,为什么有些人自学几天就放弃了? 自学编程中间放弃的属于大部分,真正走到最后成为程序员的本身已经小概率事件,在软件行业干上多年并且深深扎根在软件行业又是少数了,其实也跟是 ...

最新文章

  1. Windows 2003 主域控和DNS迁移到Windows 2008 R2(1)
  2. object getkey java_Java S3Object.getKey方法代码示例
  3. eslint git提交不上_Git常用命令及日常问题集锦
  4. android+3.0+java8_Android Retrofit2.0+RxJava3.0 基本使用
  5. linux hadoop测试,快速搭建Hadoop环境并测试mapreduce
  6. java 仅有类名 构造类_java – 这个设计模式有名字吗? (具有仅调用构造函数的实现的基类)...
  7. 批量提交 kafka_Kafka精华问答|kafka的使用场景是什么?
  8. 排序算法 --- 希尔排序
  9. 常用正则验证(邮箱、手机号、密码)
  10. HTML的a标签href设为零操作的原因和方式
  11. SQL Server高级查询之常见数据库对象(数据库事务)第五章节
  12. 学习了pr后的收获_零基础如何学习PR影视剪辑以及调色?
  13. 阿里云高级架构师张然:混合云开放网络生态的探索与实践
  14. pyqt5制作定时关机软件
  15. matlab画图一片空白的问题
  16. 数值分析:Python实现列主元高斯消去法与LU分解法求解线性方程组
  17. 京东店铺怎么运营 掌握这些京东运营知识很有必要!
  18. 深度学习----Tensorflow再命名实体上常用的函数
  19. Vue.js---关闭语法检查
  20. LED Designing

热门文章

  1. VS2017+Opencv3.3+Opencv_contribute编译
  2. C++经典面试题(基础算法版)
  3. 实现一个shared_ptr
  4. 图像分类数据集类型--典型模型--相关论文
  5. pyinstaller打包tensorflow+python程序成.exe各种坑(持续添加)
  6. SQL Server 中的 JSON 数据
  7. 物联网博客推荐:网昱多媒体
  8. 洛谷 P2764(最小路径覆盖=节点数-最大匹配)
  9. UVA785 LA5281 Grid Colouring【DFS】
  10. UVA10625 GNU = GNU'sNotUnix【字符统计】