这是一篇小白自学Python的经验,针对没有任何经验、从零开始学习Python的童鞋,不管你是出于兴趣,还是想提升工作效率,或者想要转行,都可以作为一个参考。

作为过来人,先分享几点建议给你:

1.找Python这块专业的人,带你熟悉环境和行业规则,这些指导会让你的学习事半功倍。

2.多认识和融入这块的圈子,他们会为你提供各种机会和情感支持,否则你只听到身边的人不断否定你。

3.系统学习要几个月,需要沉淀下来好好看书。

我知道很多人跟我一样,学Python与过去的背景相差太远,我深知你们的茫然,建议你可以加入一些Python的学习群,里面会有分享相关学习视频资料,会节约很多时间,也能解决很多在学习中遇到的难题。

爬虫?数据分析?开发?很多人搞不清楚自己学Python的方向,不同的目的、侧重点和难易程度都不同,必须要有针对性、选择性地学!

首选先问自己:为什么要学习Python?

1.自动化办公

如果你经常跟办公软件打交道,可以用Python自动去操作Excel,用来统计数据非常方便。

2.自动化测试

测试是小白进互联网最容易的岗位之一,不需要很强的撸码能力,对于一些知识点也不需要很深的了解。

3.网站开发

如果你想进入互联网撸代码,可以以网站开发为方向,并且自己开发一些小网站,赚点小钱也是可行的。

4.爬虫

Python非常适合干爬虫,爬虫入门比较简单,除了可以自己爬数据,还可以给别人趴数据赚点钱。但如果把爬虫当职业来做,就需要学习一些反爬技术了。

5.数据分析

这不是简单的Excel能做的数据,是通过数据来做一些决策,需要掌握统计学、微积分、概率论等知识,如果是一名非计算机专业的小白,不建议大家直接学这个岗位。

6.人工智能

人工智能是未来的发展方向,目前大公司才有财力去研究这个领域,对学历和专业的要求高,小白还是暂时绕道吧。

打个比方,你如果是做数据分析工作的,学Python的初衷是利用其强大的数据分析能力。那就对语法要求不是很高,没必要花很多时间在诸如web编程、模块等这些功能上,但要理解基本的逻辑结构、数据类型、运算符、函数库等等。

确定了方向,怎么去学习Python?

1.配置Python学习环境:

很多人纠结是学Python2还是Python3,这并不难选择,二者只是程序不兼容,其实语法变动不多,入手任何一个都相差不大。实在纠结就选Python3,这毕竟是未来的趋势。

2.编辑器选择:

首先推荐Pycharm社区版,配置简单功能强,用起来省事省心,对初学者友好,最关键的是免费!

其次可以尝试idle,Python自带编辑器,如果只想尽快写出简单代码,这个最简便。

3.操作系统:

基本支持所有主流操作平台,包括windows、mac和linux等,运行流畅,后两者默认自带Python环境。

4.入门教程:

《父与子的编程之旅》又名《与孩子一起学编程》

说的是一些基本概念,告诉我们编程是怎么一回事,是一本非常适合零基础人入门Python的书。

《笨办法学Python》

非常有名的Python书籍,重实践但不解释原理,新手看起来比较费劲,适合作为学习辅助。

廖雪峰的Python教程

涵盖了Python知识的方方面面,内容很系统,具有一定深度,有一定基础后再学习会有更多收获。

并建议制定5~8周的学习计划,一周学习5天,每天4小时左右。短时间高密度的学习有利于形成知识的连贯性,对Python理解也会更加深入。当然,这中间需要监督机制,你可以在社交平台打卡,可以制定自己的学习课程表,也可以和朋友一起学习。

零基础学python尹会生_编程零基础应当如何开始学习 Python?相关推荐

  1. 零基础学python尹会生_完美‖全网最适合小白学习的400集Python视频教程+16本电子书...

    Python现在非常火,语法简单而且功能强大,很多同学都想学Python!最近陆陆续续有很多小伙伴问我,学Python到底应该做什么,从事哪种岗位.下面是我们工作圈里面一些同学的苦恼: 上面类似的问题 ...

  2. 学习python一开始枯燥_编程零基础应当怎样开始学python?他说,看这三个经典方法...

    很多时候,想就是不如做. 与其想着怎样开始学python,不如赶紧找份python教程先看起来! 当然,这只是告诉你,想不如开始做! 下面,我针对python初学介绍一下可以借鉴的方法! 1.看书 这 ...

  3. 学python还有机会吗_此时此刻,拥有一套全方面学习Python的机会是怎样一种体验?...

    当下互联网发展迅猛,对于刚刚接触python的人来说,对于学习python会感到没有方向,当你看到网上很多"漂亮"的代码,却不知道怎么才能敲出来.其实对于接触python不久的人来 ...

  4. python编程第四版_清华编程教授强力推荐《Python编程》,指导你如何学习python

    Python编程真的那么容易吗?仅仅是看理论就可以学以致用吗? 今天我给你介绍的这本书,也许会让你开始改变这种想法,因为这本书上的练习和案例以及指导本身就足够学好Python了. 清华编程教授强力推荐 ...

  5. python六十七课——网络编程(基础知识了解)

    网络编程: 什么是网络编程? 网络:它是一种隐形的媒介:可以将多台计算机使用(将它们连接到一起) 网络编程:将多台计算机之间可以相互通信了(做数据交互) 一旦涉及到网络编程,划分为两个方向存在,一方我 ...

  6. python软件工程师_为什么每个软件工程师都应该学习Python?

    python软件工程师 大家好,如果您经常关注我的博客 ,或者在HackerNoon上阅读我的文章,那么您可能想知道为什么我要写一篇文章告诉人们学习Python ? 几年前,我不是要您更喜欢Java吗 ...

  7. python的def语句_【零基础学Python】def语句,参数和None值

    像之前的print().input()和len()功能,Python提供了一些类似的内置函数,另外也可以自己编写自定义函数. 示例: def hello(): print('Howdy!') prin ...

  8. c语言python零基础教学_编程零基础应当如何开始学习 Python?附教程

    零基础学编程,用python入门是个不错的选择,虽然国内基本上还是以c语言作为入门开发语言,但在国外,已经有很多的学校使用python作为入门编程语言.此外,python在机器学习,人工智能领域也非常 ...

  9. c语言python零基础教学_编程零基础应当如何开始学习 Python?

    目录 1.学习了解Python的基础知识. 2.安装Python,边学边练. 3.收集资料,作为练习指引. 4.确定学习方向,项目练手. 5.学习过程中要注意多练.多问! 编程零基础选择Python开 ...

最新文章

  1. 2012年我的十大工程9——形象工程
  2. 克隆真人语音只要1句话,AI问诊超96.4%全科医生!科大讯飞年度黑科技大秀,余承东都来了...
  3. 在domain中验证cron表达式
  4. 014_SpringBoot视图层技术thymeleaf-访问域对象
  5. 基于MATLAB的Okumura-Hata模型的仿真
  6. verilog扰码器设计及仿真
  7. python爬取去哪网数据_python最强的代理池,突破IP的封锁爬取海量数据(送项目源码)...
  8. Vue3脚手架安装vue @/cli
  9. redmine cannot load such file – rbpdf-font
  10. mysql怎么设主键和外键_在MySQL中如何设置主键和外键
  11. 【拍摄日志五】拍摄手法,画面构图,光影关系
  12. Java项目:电影院售票管理系统(java+Servlet+JSP+JDBC+Mysql)
  13. java 剪切 图片 BufferedImage
  14. SAP常见问题与解决办法(转)
  15. 127.0.0.1 拒绝了我们的连接请求--访问本地IP时显示拒绝访问
  16. [分享] 揭开美国顶尖生物医学实验室成功的法宝--转
  17. 【web渗透思路】框架敏感信息泄露(特点、目录、配置)
  18. 他们怎样读书和选书(汇总篇)
  19. linux如何下载rpm离线安装包到本机
  20. PHP代码审计DVWASQL注入[SQL Injection]

热门文章

  1. 实战课堂:系统CPU高消耗的SQL筛选和最佳索引优化
  2. 深度剖析数仓CN增量备份技术
  3. 云小课 | ModelArts Pro 自然语言处理套件:高效构建行业高精度文本处理模型
  4. 【华为云技术分享】华为云 DevCloud 首席产品布道师:AIOps 不是 DevOps 的下一代
  5. AI的下一拐点,图网络何以炙手可热?
  6. 【华为敏捷/DevOps实践】7. 敏捷,DevOps,傻傻不分清楚
  7. 微型计算机技术第三版第三章答案,微型计算机原理与接口技术第三章习题及答案...
  8. jwt php tp5,TP5框架中使用JWT的方法示例
  9. MyBatis的CURD
  10. -3dB下的正确率是100%!!!