你是怎么自学Python的?

今天我们就和一个小伙伴分享一下自学之路。当然,如果没有任何编程基础,也会像他一样走很多弯路。有条件的话可以找老师带你。

0基本小白的自学道路

首先我介绍一下我的背景。我是高中理科生,但是大学四年,研究生都是管理类专业,平时也不怎么接触编程,完全是零基础的编程小白。

在我学编程之前,我觉得学编程很难,学数据结构也搞不懂能干什么。for循环没有用。如果while判断真假有意思吗?还有错误处理,类,修饰符,不知道他们能做什么。

所以在你学会python之前,ta和我一样不知道你。人对未知的天生恐惧,导致我们,尤其是文科生,对未知的编程领域望而却步,生怕我们付出得不到回报。而且人做事之前自然是怕输的,只是不怎么考虑这方面。这个习惯让很多人置身于编程世界之外。

三年前第一次接触编程。当时一个朋友学了php,世界上最好的语言。学习PHP其实需要前端html css Java和后端数据库。当时也参加了好玩的,学了html css Java。至于数据库,我基本没学过。我之所以放弃学习,是因为我没有理解这些数据结构,条件判断,学习Java的时候这些东西可以用来做什么。而且只是看视频学习,没有真正的动手,几十集教程尝试一口气读完,然后去代码写点什么。可以想象,当你写作的时候,你犯了错误,这是非常令人沮丧和沮丧的。

然后我就放弃了学编程,安心考研了。这次考了三年,终于15年考上了管理研究生。但是在读研的时候,导师让我爬数据,进行分析。天啊,文科生,编程低能儿,白我,肿?

当时导师说如果你有决心学,我就送你去哈工大大数据与商业智能暑期学校。这个诱惑挺大的。毕竟离校三年,想回母校总部。但是我和其他人没有马上回复导师,也在纠结。直到一个月后,因为看了很多相关论文,大数据的概念和应用等。,我感觉这方面很有前途。我觉得学编程对我很有用,特别有用,因为可以解决我以后的研究需求,在职场上获得加分。

当一个人觉得掌握某种知识对自己很有用,很迫切的时候,就会忽略掌握这种技能的艰难过程。我开始向往编程。如果我想学,可以从网络上获取数据。如果我有数据,我可以写论文。我觉得很美很精彩。

于是我开始学R,因为在网上看书,R语言对文科生来说很人性化,学习曲线平缓,可以快速上手,还有Rcurl库抓取数据。天啊,因为这个误导,我可以爬数据,而我忽略了python其实是更好的爬虫的事实。白白学了R,通过数据采集、清理、分析、可视化全部使用。而且我在国内对R了解的比较少,可以很酷。

学习的初衷是爬数据,所以选R对我来说是个坑。学了两三个月,习惯了R爬虫,各种bug,没人提问,中文社区人很少。有时候小问题折磨着我,浪费了我几个小时甚至几天。我终于放弃了r。

这个时候我的一个朋友开始学python,我转行学python,瞬间觉得python就是这么简单。因为我一点点啃代码,看到一行不懂的代码就敲代码,不管以后能用它做什么。我没有时间考虑这个数据结构。条件判断语句很简单,但是可以用来做什么。我没有时间考虑这些问题。还有不到一个月就要去哈工大暑期学校了。我必须掌握python的基础知识。

有时候人更聪明更被动,但也不是傻傻的那么简单。不用那么担心,什么都不说,不加思考就把代码打出来。不知道也没关系。如果您键入代码并报告错误,请更改代码。你总会记住三两次错误。下次就不会犯错了。

这样,基础部分,结合自身需要学习相关库,任务导向,学得快。基础部分用的快一周,慢慢用的一个月。我花了不到一个月的时间学会python,写出了第一个爬虫。真的很简单。

后来写了爬虫觉得python解决方案不错,继续提高爬虫的手艺。一开始我只能爬静态网页,后来动态网页也会爬。但是,我们自身的水平是不够的,需要提高,然后再提高。

说了我的例子,一大堆废话。鸡汤很多,但我现在能写爬虫,也是正面案例。

学习python有什么困难可以加入我的python交流学习秋秋群:629614370,交流问题,互相帮助。组里有很好的学习教程和开发工具。关于学习python有什么问题,随时可以问我。

全面了解Python

很多朋友想学Python但是不知道怎么下手。今天,我们将学习Python,并回答关于Python的常见问题:

1.Python是什么语言?

Python是一种计算机编程语言。你可能听说过很多流行的编程语言,比如很难学的C语言,很流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言等等。Python就是其中之一。但是不同的编程语言做的是同一件事,写出来的代码量差别很大。比如完成同样的任务,C语言需要写1000行代码,Java只需要写100行,Python可能只需要20行。

二、Python能做什么?

可以做日常任务,比如自动备份你的MP3;可以做网站,知乎、YouTube等很多知名网站都是用Python写的;可以作为网游的后台,很多网游都是Python开发的。

其他如运维、Web开发、应用开发、大数据、数据挖掘、科学计算、机器学习、人工智能、自然语言处理...也可以写很久...

总之可以做的事情很多,但是Python也有做不到的,比如写一个操作系统,只能用C语言写;写移动应用只能用Objective-C和Java;写3D游戏,最好用C或者C++。

三、学Python难吗

Python是高级语言,那么是不是低级程序更难学,高级程序更简单?表面上是。但是高级Python编程也很难学,所以高级编程语言并不简单。但是Python语言对于初学者和普通任务来说非常好用。如果你是像楼主一样的软件工程师,应该更容易掌握。

四、Python薪资

有打算学Python的同学会问,学完Python就业情况怎么样?工资多少?对于Python的专业发展方向,本文做了一些简单的分析,供大家参考。

可以看出Python的平均工资在15000元左右,但是按照今年的市场来看,要拿到20000元左右并不难。即使是应届毕业生,一般起薪也能达到一万多元。

就业岗位有以下方向:

1. Linux运维工程师2. Python开发工程师3. Python人工智能工程师4. 大数据工程师5. Python游戏开发工程师6. Web网站开发方向7. Python自动化测试

1.《python自学 分享一位小伙伴的python自学之路,走了哪些弯路?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《python自学 分享一位小伙伴的python自学之路,走了哪些弯路?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/fangchan/1742122.html