往期

Python被誉为“胶水语言”,在很多领域都有比较多的应用,尤其是在数据分析、数据科学领域,较为完整的生态、较低的学习门槛、较为简单的语言模式令其拔得头筹,很多人都想学Python。当然的,我的水平不足以写个教程,但是我踩过的坑还是可以给大家介绍一下。

环境的配置

Python的原生安装会比较麻烦,配置各种环境变量之类的让你还没入门就放弃,所以我用的是目前比较流行的集成包anaconda,来列个清单吧:

anaconda:python集成安装包,自动配置环境,还内置很多常用的包,还内置了Spyder、jupyder notebook这两个很好用的编辑工具

pycharm:个人感觉比较好用的Python编辑和运行环境,当然的你想用eclipse或者sublime之类的也行,看自己的喜好吧

python装这两个足够了,一个语言包,一个编辑器,和R还挺类似的,也很简单很棒,材料告诉你了,剩下的就自己去百度吧~另外有人可能需要装2也需要装3,anaconda是提供了这个功能的,大家可以百度搜搜看怎么做。

入门

对把python作为的一门编程语言的小白来说,python确实是一门很适合的语言,语法比较易懂,同时很多内容也比较合适,而对各位老司机来说,其实花个一两天时间集中看,是可以看懂学会的。

首先,针对基本的语法学习,我这里推荐两套材料。

首先,不喜欢看视频,想看文字教程的,廖雪峰老师的python课程很合适,百度找到廖雪峰老师的主页就行,py2和3都有,讲的很详细。不过需要注意的是,如果只是入门,其实只需要看python基础、函数、高级特性、函数式编程、模块、面向对象这几章就行,然后后面需要去做什么,直接百度和调包即可,根据自己的方向进一步学习。

喜欢看视频的同学,推荐慕课网上的python入门和进阶,必要时候补充上面向对象不过只有python2的,不过3基本也适用,先把语法学会,2和3存在区别,但是不会很多,所以大家放心,主要要把下面三个学会,剩下的根据自己的需求吧。

python入门:https://www.imooc.com/learn/177

python进阶:https://www.imooc.com/learn/317

python面向对象:https://www.imooc.com/learn/747

进阶

python的生态以自己本身的功能为基础,通过各种开发者建立的开源包实现大量功能,所以在学会基本操作后,学习各种包的使用方法后即可开始工作,这也是python的其中一个优点,所以在进阶篇,我们不再是学会语法,而是学会怎么去调包。

首先是百度!!!!!!!一万个感叹号,为什么,因为很多人在处理问题时第一反应不是找书就是问人,其实很多问题就放在百度里,自己动手百度就能找到,百度不是让你测网速的,是真的让你去了解东西的,例如链表在python怎么写,支持向量机在python的实现等等,百度马上就有,而且很多,你可以挑选你会的,搬运都没问题。

github和码云,尤其是搜索功能,是必须学会的,况且git本就是团队开发所必须了解的,git上有大量开源代码,在里面很可能可以找到你需要的东西,直接看看怎么用就好了。

特定包的API文档,但凡是包,都会有包开发者写的文档,都是教你怎么用的,认真阅读,不要怕吃生肉(外语),有谷歌翻译百度翻译必应翻译有道翻译彩云翻译,你哪来的自信说你不想看?

开发者社区,之所以成为社区,是因为这个团体有共同的特性,开发者社区经常有人提问,有人写文章,segmentfault、CSDN之类的,这里面可能有和你遇到相同问题的人,这时候看看别人怎么解决就好了。

python的外延很大,能做的东西很多,此处不针对某个点展开,重点就是希望大家能够自己动手去查,然后动手去做。

说几个建议

多动手。学代码,最忌讳的就是不动手,不动手很多东西不好理解,很多细节你可能忽略了但是你不知道,例如最近很多在谈文本分类的文章和博客,但是却几乎没有人考虑过一个问题,怎么拿到标签,很多时候显示项目中就没标签,你不去做,根本不知道里面有多少坑。

不要低头敲代码,多思考。知其然,知其所以然,尤其是算法,要自己手写的时候必须要理解,否则你无法知道是为什么,此时遇到相似的问题就很难想到,教科书有答案,但是真实应用可就没有答案可以看了。

找准一个教程,把东西学完。行百里者半九十,很多人都是中途就放弃,背单词永远就是abandon,这样学没有意义,要学完,学会。

别等学完了再来开始做项目。很多人要做XX项目,然后就铺天盖地地学,等到学完了再来开始,其实是没必要的。项目是有针对性的,可能只用到这个领域的一点点知识,你只要学会就好,或者,在会点基础之后,边百度,边print,一步一步写,写多了其实你自然就会了,回到第一条,多动手,才能真的会。

python火了有段时间了,很多人说要学不知道开始了没有,开始的学得怎么样,没学的打算什么时候开始。2018年过了四分之一了,过年才过几天?想要进步就抓紧时间。

听说你们想看一个真实的项目做起来是怎么样的?我正好想找一个来练练手,大家有没有比较好的weekend project可以推荐一下?有进度我会和大家分享一下,而下一期和大家聊聊我学tensorflow的感受吧。

python入门指南百度云-Python入门指南相关推荐

  1. python基础教程百度云-python从入门到精通视频教程百度云资源

    随着新技术的不断推进,在未来无论我们是要进入网页开发.数据分析.机器学习.人工智能还是无人车云计算等领域,Python 都是一件必不可少的工具.因此,北京华清远见教育集团特意推出Python教程视频教 ...

  2. python视频免费百度云-Python开发视频百度云分享

    原标题:Python开发视频百度云分享 Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城.黑暗之刃.常用PyGame.Pykyra等和一个PyWeek的比 ...

  3. python代码示例百度云-python利用百度云接口实现车牌识别的示例

    一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...

  4. python编程入门经典百度云-python电子书学习资料打包分享百度云资源下载

    [300dpi高清版] Python基砒教程(第2版)LHD,pdf Head. First. Python中文版pdf [ Python3程序开发指南第二版pdf [ thon编程第4版)]( Pr ...

  5. python基础教程百度云-python从入门到精通视频百度云盘下载

    python入门教程-9-Python编程风格(1).zip python入门教程-8-Python编程语言基础技术框架(4)之函数介绍.zip python入门教程-7-Python编程语言基础技术 ...

  6. python软件下载百度云-python电子书学习资料打包分享百度云资源下载

    [300dpi高清版] Python基砒教程(第2版)LHD,pdf Head. First. Python中文版pdf [ Python3程序开发指南第二版pdf [ thon编程第4版)]( Pr ...

  7. python自动化测试视频百度云-Python接口自动化测试视频教程下载

    Python接口自动化测试视频教程下载 课程介绍: 此套Python接口自动化测试视频教程适合入门接口测试和学习python+requests自动化的学员学习,教程对http协议.fiddler抓包与 ...

  8. python自动化测试视频百度云-python接口自动化测试视频教程全集

    python接口自动化测试视频教程全集 下载地址:https://k.weidian.com/Pfm=DyuI 课程内容: 第一章:接口测试基础 1-1 接口自动化课程简介 1-2 接口测试课程大纲 ...

  9. python flask教程百度云,Python Web框架Flask中使用百度云存储BCS实例

    对于部署在百度应用引擎BAE上的项目,使用百度云存储BCS(Baidu Cloud Storage)是不错的存储方案. 百度云存储已有Python SDK,对它进行简单封装后,就可以直接在Flask中 ...

最新文章

  1. Linq Distinct扩展
  2. 我们处理了10亿个Java记录的错误-这是导致97%的错误的原因
  3. 沈阳计算机考试都学什么,沈阳计算机考研考什么科目
  4. 《springcloud 二》微服务动态网关,网关集群
  5. mongodb ensureIndex parameter
  6. 浅谈Rem 及其转换原理
  7. mfc chartctrl 饼状图编写_鸡蛋饼
  8. HTTP Header 详解【转】
  9. oracle数据库建表、修改字段名称类型、增加字段、ID自动增长写法
  10. 介绍一款界面自动化的工具
  11. Linux_Shell符号及各种解释对照表
  12. [转]出租车中的MBA
  13. linux读取stm32唯一识别码,STM32HAL内部识别码,全球唯一识别码,UID读取
  14. java制作进度条_使用Java高速实现进度条
  15. mysql实验思维导图高清_MySQL思维导图
  16. 抖音上热门的六大规律
  17. 【云图】如何制作AMF生态鱼缸实体店分布图
  18. Hybrid App开发 四大主流平台
  19. android 打开屏幕,android打开关闭屏幕
  20. TeX系列: dot2tex 和 dot2texi 配置步骤

热门文章

  1. namecheap教程
  2. 【笨嘴拙舌WINDOWS】字符类型与字符串
  3. css3替代图片的尖角圆角效果
  4. 清除Windows Server 2008上的休眠文件”hiberfil.sys”
  5. 程序员修炼之道:从小工到专家九月第一篇
  6. 2019研究生数学建模比赛题目
  7. 说说javascprit的基本规范?
  8. ibaits与spring整合的心得
  9. [原创]浅谈持续集成在测试中的应用
  10. 关于开发WPF的一些感想