社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

编程学习第一步,20天搞定Python!

51CTO官微 • 6 年前 • 879 次点击  

51CTO官微

技术资讯/行业精华/产品心得




Python是当前火爆的编程语言之一。从后台开发到自动化,从数据分析到人工智能,都有Python的身影。我们掌握Python,就有了进入这些行业的可能。



1

Who Am I



自称老猫,三线互联网公司开发人员一枚,30多岁依然奋斗开发一线,从事数据分析相关工作,每天在公司兢兢业业勤勤恳恳。



2

老猫,你是怎样进入这个行业的?




  • 最初:


小猫是一线打杂小工,每天被人呼来换去,待遇极差,每次中午吃饭都不敢点肉,看到对面开发哥哥姐姐每天大鱼大肉,小猫经常思考:同样是九年义务教育,为什么你们这么优秀?


  • 反思:


一个月黑风高的夜里,小猫反思自己问题:大学毕业没有一技之长,祖上三代贫农,一无技术二无背景;如果再这么下去,注定不能中午吃肉。


  • 行动:


为了改变,小猫狠心花27.5元请开发大姐姐吃了顿麻辣烫,想让她带自己入门开发,开发大姐姐想都没想就说:"没问题,但是需要再加几串生菜和豆皮"。


从那天起老猫开始自己学习编程开发,买书,找资料,敲代码,在开发大姐姐的指点下老猫终于从一线小工转变成了初级开发人员。


  • 坚持:


学习初期,小猫也曾多次放弃,但是开发大姐姐发话了:"必须学会,不能坏了我的名声",最终在同事帮助下,小猫坚持下来。


随着工作深入,承担工作量越来越重,遇到的问题越来越复杂,接触新技术越来越多,头顶的秀发越来越少,小猫终于成了老猫,从此走上开发这条不归路。



3

老猫,零基础能否学会并掌握Python?


再把这个问题深入点,零基础与非软件类专业能否进入这个软件开发行业?


完全没有问题,老猫周边大量开发人员都是非计算机与软件类的;很多学校软件类专业可能会学N门语言,但是并不深入,很多同学毕业去从事其他行业;


与此相反,一些非计算机软件类的电子,数学,物理等专业同学通过自己学习,培训等方式进入了这个行业。


老猫当年那么差劲都能学会,现在在网络这么发达,环境这么好,大家没有理由学不会。


Python是一门比较简单易学的语言,如果我们将玩王者,刷微博,看抖音,追小说的劲头用在学习Python中,肯定能学会。



4

老猫,我看了N本书N的视频课程,总感觉差点意思?



花很大精力,却得不到想要的效果?可能下面几个问题导致:


  • 凑热闹跟风去学习,别人一说,我能搭上话,并非本意去学习;

  • 看的多,写的少,印象不深刻,学着后面,忘着前面;

  • 照着现成案例敲代码,每次都成功,但是自己没有去思考;真正自己去实现的时候无从下手。

  • 学习方式可能存在点问题,没有抓到要点,或者没有将知识点串联起来。

  • 当然可能还有其他问题。



5

老猫,你学习初期有没有遇到问题?



老猫当时学习目标不明确,走了很多弯路,列举几个常见问题:


  • 语言不熟:从零学习语法,但是根本不知道这些知识点应用场景;

  • 基础不牢:一个简单问题,别人分分钟搞定,自己却一个头大;

  • 代码调试:代码编写完成之后,调试可能花成倍时间;

  • 能力不足:发现解决问题能力差,不知道如何定位问题;

  • 依赖网络:没有百度,大部分问题不知道如何解决,每次借助网络解决相同问题;

  • 好高骛远:眼高手低,简单不愿意学,复杂的理解不了;


不知道读者朋友有没有这些问题。



6

老猫,如何实现「20天搞定Python编程」?



《20天搞定Python编程》是一个面向Python零基础或基础薄弱朋友的专栏。内容上不画大饼,以问题,理论与案例为主,层层深入;目的是通过学习让读者朋友掌握Python编程方法与开发技巧。


先来看下理论知识点:


1>基本语法,逻辑运算符,逻辑语句;

2>数据结构:字符串,列表,字典与元组,这些贯穿于整个Python学习中;

3>文件操作:读写文件,遍历目录;

4>函数详解:一次搞定困扰我们的作用域,函数参数,递归等问题;

5>面向对象:这是Python重要点,我们会详解类的细节,通过练习将其应用到实际案例中;

6>异常处理:容错处理,使程序更加健壮;

7>正则表达式:字符串处理利器,对于其他语言同样适用;

8>并发编程:彻底弄明白多进程与多线程;


更多知识点与细节请关注专栏后面内容.. ...


到这里读者朋友可能会说,这些知识点我随便找都能找到,为什么看这个专栏呢?


我们知道但并不代表我们掌握,为此老猫准备了些实际工作中可能用到案例,将知识点穿插起来,提高大家学习积极性与兴趣,案例内容如下:


1>获取系统信息;

2>删除一个目录下相同文件;

3>检测网卡流量并邮件报警;

4>检测系统资源占用情况并邮件报警;

5>数据信息导入mysql数据库;

6>ftp上传文件;

7>并发模式批量上传文件;

8>定时检测服务器状态并邮件报警;


更多案例请关注专栏后续内容... ...


7

通过专栏我们能得到什么?



可能更多朋友喜欢将现成案例拿过来使用或者参考,这是没有问题的,但是这个专栏更想传递的信息是:


1>如何学习编程,怎样形成自己的编程思想;

2>如何思考问题,并使用合适知识点解决问题;

3>如何编写代码,不同场景使用哪些知识点更加合适;

4>如何调试程序,优化程序;

5>遇到相同问题,不会再依靠上网解决;使自己得到真正提高。


最终目的:真正掌握Python编程,能够使用Python解决自己工作与学习中的问题。


现在起~


①通过组合专栏《网络工程师高手养成记》

②订阅《20天搞定Python编程》

③送《新时代综合型网工技术概览与学习路线》思维导图!


原价¥408,组合订阅只需¥299

组合订阅,你将得到:


  • 7个大牛交流群

  • 8个网工必备专题

  • 186篇优质技术图文

  • 组合订阅立省¥109

  • 另送超值优惠券¥20

  • 新网工时代技能思维导图


单独订阅,戳原文↓


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/GED7g2OOLJ
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/26829
 
879 次点击