相信大家都有感触,这几年来编程是真的很出圈!网上到处都是九块九零基础成为编程大神,朋友圈随时可见的Python广告,下面乌泱泱的全是评论连少儿都准备学编程,代码都从娃娃抓起…

偶尔我也会好奇,现在真有这么多人学编程吗?但这两天看到身边一个c盘满了只知道换电脑的小妹妹 都在学Python了,我想,在不展开这个话题,可能会被IT圈遗忘了!

小白凭空学编程,大概率是勇敢而迷茫的。自16年以来,我每天都在跟代码打交道,属于小白中较为年老的那一批。作为一名老白,今天厚着脸皮跟大家分享一些我的经验 !小白做参考,大佬可以乐呵一下,没学的就热闹一下。

一个小白的学编程之路


0、 明确学习目的
(韭菜)阿不对 小白们 买9块9课之前要先想好,你学编程的目的是什么!
假若你是出于好奇,或单纯只是想拓展下技能,学个乐,比如做个4399小游戏把三个刘德花合成一个刘德花,做一个好看的excel数据图,在网上爬一爬附近哪里房租便宜,那无需犹豫,快乐加入

但如果你是想转行当程序猿,往后靠编程这门手艺过活,老白建议你先看看自己的年龄。倘若已经过了35岁,偶尔兼个职赚点零花钱行,转行的话还是要多研究研究…

毕竟市场上科班出身的程序猿从19岁学到26岁硕士都毕业了,而你35岁才开始9块9Python零基础……而据说程序员40岁 又是个坎,要想拼得过时间很紧迫啊…**

一、 选一门适合你的语言

目前,世界上还没哪门编程语言敢说自己是最棒的。对小白来说,选一门适合自己的最关键。在这里给大家罗列几种常见的,也欢迎大家在评论区吵架分享你心目中最好的编程语言
Python: Python好上手,因为它的语法好理解,流畅自然,容易学。而且它用途很广,最重要的是**库 **很!多! 你想实现的天马行空,大神们都已替你写好了现成的包,不用一想一整天的去创造,老老实实Ctrl+v在调包就行。

而且我们再看看各创始人的发量…

C++: 是在C语言的基础上发展来的,国内不少学校要求学。它的优点是更底层稳定、逻辑更符合计算机,运行速度快,学明白就基本大成了! 缺点就是你可能学不明白。


Java: 互联网大厂开发岗的独宠,可以说是面向资本家编程。假若你想做开发可以学,但如果还不知道开发是啥就要慎入……
老白提示:喜欢酷炫新潮的可以试试Julia,想做Web的可以学JavaScript,想装逼就学B语言但小白还是学Python比较适合

二、 你的电脑就能学

不少人觉得编程对电脑的要求是不是很高啊,不!小白么?咱们不用8核16线程32GB…你电脑能开机,哎,就能跟我学编程

编程用windows好还是用Mac好?

很多小白会纠结这个问题,老白偷偷和你说

你看乔布斯能有此成,就知道Mac编程肯定行。你看比尔盖茨那么牛,就知道Windows编程不用愁。拿出你的电脑,就现在,马上,开始学!也欢迎大家在评论区吵架分享你认为Mac好还是Windows好

三、 安装Python

现在看起来到了专业领域,不要怕!你的操作非常简单!
点开Python官网,到栏目下载就行。很easy,妈妈看了都放心!

四、 安装你喜欢的编辑器/IDE

Python安装后,我们还缺一个可以写代码的软件,这个软件就叫编辑器,Spyder、Visual、IDLE、Pycharm…它们都可以将你输入的字转变成系统可运行的代码。

对小白而言,暂时很难体会出它们的区别…但毕竟要每天打开敲来敲去,咱挑个顺眼的为最佳!也欢迎大家在评论区吵架分享你认为最好用的编辑器/IDE。


五、 选择你喜欢的编辑器配色

别小看这一步!每个程序员都会慎之又慎的选择一个配色,Python开工没有回头箭,选择了就会伴随一生,谁不愿把朝夕陪伴的对象打扮得漂漂亮亮呢?

以我用的VSCode为例,打开配色设置,用 “Ctrl+,”搜索“color theme”即可。如果你如我一般谨慎挑选的话,整三个小时是没问题的。白色明亮,灰色沉闷,黑色西装,红色高跟鞋……

六、 选个好老师
倒腾好了编译器环境插件,现在你终于可以进入正题,去听听课了。大家不要一听上课就头疼呐,人孙悟空学手艺也得先拜个菩提老祖。

七、 不会的就查

小白初学Python难免会遇到各种问题,教程里代码就算Ctrl+v过来,还是可能会满屏飘红。一串异常码新手又完全看不到,很头大。

**

那么我要说的是,计算机科学是一门有传承的学科!你新手入门遇到的问题,可能一天或是一年前,也有人遇到过,并成功解决了,这时把你的问题输入到baidu Google,你会发现原来也有人这么菜,还在网上四处问

如果你幸运地遇到了前人未曾遇过的问题,那说明你已经走在学科前沿了,发paper的时候记得给我署个致谢…

*八、 *要不耻上问
想要解决编程学习中的问题,除了网上搜索,你还可以求助大佬,过来人可以让你少走弯路,比如上个月我的Python一直连不上服务器,改config配置,断点调试全都没用,只能去求助公司大佬。
大佬瞥一眼,上手一会就找到问题纠结所在:公司昨晚停电了,服务器关机了,肯定连不上。这就是身边有个大佬朋友的重要性啊!
互联网技术优势是入门简单,看看教程直接上手,但想更进一步就难了,倘若没有圈子和大佬的指导,遇到个冷门问题,熬三天三宿也想不明白!

九、要有信念

编程就是一门手艺,和打球做饭一般自然,都是讲究个熟能生巧,虽然我不会打球也不会做饭,但我坚信Python就是这么个道理

学编程是这样,学其他东西也亦是如此。要么勇敢踏出第一步,要么一直做小白,找到合适的圈子,好的学习氛围,慢慢尝试,说不定就可以坚持下去呢!

最后,为了帮助大家更好的学习Python,小编给大家准备了一份Python学习资料和公开课,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂。

多年编码经验血泪史总结,你若想学Python,必须看完这几点再做决定相关推荐

  1. 运维学python用不上_作为运维你还在想要不要学Python,看完这篇文章再说!

    原标题:作为运维你还在想要不要学Python,看完这篇文章再说! 本文由马哥教育Python自动化实战班5期学员推荐,转载自简书,作者为Li.Yingjie,内容略经小编改编和加工,观点跟作者无关,最 ...

  2. python有什么用处案例_为什么大家都推荐你学python?看完这5个例子就明白了!...

    为什么大家都推荐你学Python?而不是C语言或者是JAVA呢? 因为-- python很灵活,一定程度上函数也可以传参和注入,所以代码的灵活性要大的多. python自带了函数的curry化以及迟滞 ...

  3. 零基础学python,看完这篇文章,你的python基础就差不多了!干货【1】

    2019独角兽企业重金招聘Python工程师标准>>> Python基础语法和面向对象(下一篇分享面向对象) Python基础语法 1. 认识Python 1.1 Python 简介 ...

  4. python运算符中用来计算整商的是什么_零基础学python,看完这篇文章,你的python基础就差不多了...

    Python基础语法 1. 认识Python 1.1 Python 简介 Python 的创始人为吉多·范罗苏姆(Guido van Rossum). Python 的设计目标: 一门简单直观的语言并 ...

  5. 我用python10年后,我发现学python必看这三本书!

    非常喜欢python 我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习! 它几乎可以做任何事,从简单的脚本创建.web,到数据可视 ...

  6. 我用python10年后,我发现学python必看这三本书! 1

    非常喜欢python 我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习! 它几乎可以做任何事,从简单的脚本创建.web,到数据可视 ...

  7. 开课吧学python靠谱吗-学设计?学Python?看看我的人生是如何开挂!!!

    原标题:学设计?学Python?看看我的人生是如何开挂!!! 最近有一位同学准备实习开始找工作,来跟小编交流他目前找工作遇到的一些情况: "我被找工作弄得满头包,觉得好像自己学的专业很没有市 ...

  8. 学python是看书还是看视频-学 Python 你觉得是看书还是看视频?

    大家好,这是首发在我公众号「Python空间」的第 87 篇文章,想看更多的文章或者加我欢迎关注,我们一起交流. 今天有个新关注的读者在后台问了这么一个问题:"我准备开始学 Python,是 ...

  9. python难度如何_【经验分享】想转行学python,过来人提醒大家几点

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 提醒大家几点 一:盲目的去学 当初我在对于python这个行业什么都不了解的情况下,比如:不知道未来发展趋势,不知道学习python应该注意哪些初始问题, ...

最新文章

  1. html5 响应式布局
  2. 创建ROS消息和服务---ROS学习第8篇
  3. 数据库自增主键可能产生的问题
  4. Postgre约束详解
  5. python log日志级别_python – 日志记录:如何为处理程序设置最大日志级别
  6. VMware NSX系列教程-部署NSX Manager(转)
  7. android第三方launcher,目前Android平台最好的Launcher
  8. 【MVC】bootstrap-paginator 分页
  9. 阿里巴巴为什么要禁用Executors创建线程池?
  10. C++编译器在编译程序时会自动定义的预处理器(类似于全局变量)
  11. python程序设计总结报告_把PPT 总结报告上传
  12. Paypal支付跳转失败的原因及解决办法
  13. 计算机软件系统两大类,详解计算机软件系统包括哪两大类
  14. eclipse右下角出现 linking viewer selection with current editor 而且停不掉 导致eclipse很卡
  15. php m3u8cms,苹果cms V8和V10整合Dplayer播放器插件支持mp4和m3u8格式播放
  16. python求解立方根_求解立方根
  17. 《测绘综合能力》——工程测量
  18. Centos7 GNOME Desktop桌面版-调整屏幕分辨率
  19. 0.《新概念51单片机C语言教程》(郭天祥)学习笔记
  20. python-request(基本用法)

热门文章

  1. matlab画热度图
  2. win11重启键在哪 windows11关机重启的设置方法
  3. 如何在uni-app中引入iconfont图标
  4. 爬虫07 爬取阿里旅行特价机票
  5. Excel获取Sheet名称公式
  6. 【加拿大签证】加拿大政府指定的签证办理中国体检医院一览【2019官方最新版,加拿大签证体检必看】
  7. nginx配置https阿里云免费ssl
  8. 信息指纹及其应用3例
  9. 【Linux】CPSCP的说明及其区别
  10. 三星新旗舰手机 GALAXY S III正式发布