大家好,我是玩哥。
我的公众号名字叫玩赚Python,想必一些朋友关注我是因为想了解Python相关的内容。
虽然我计划在公众号除了分享Python,也会分享一些关于赚钱、成长等相关内容,但是我现在计划先开始写一个Python教程。
希望可以帮助一部分需要的朋友了解Python,学会Python的一些基础使用,最后能够遇到Python编程问题可以网上搜索解决,并且用Python来解决一些实际问题。
这是Python教程的第一篇文章,我希望可以轻松愉快地让大家对Python有个好印象。所以我们聊一点什么好呢?
大家在学习一个新东西时,想必一开始都会有一些自己感兴趣的问题,这时可能就会向了解的亲朋好友打听,或者网上搜索等。
我一开始有思考Python教程的第一篇内容写什么好呢,大多数教程一开始就是介绍Python的由来,然后开始介绍Python的安装。
那我希望可以换个角度,让我们一起看看对Python感兴趣的朋友都有哪些疑问,想必对这些疑问解答之后,大家对Python的学习会有一个更好地开始。我主要用了三个思路来搜索大家可能感兴趣的问题。
大家感兴趣的Python问题
一:在电脑浏览器里输入www.baidu.com,然后在百度搜索框里搜索Python,我们下拉到第一页最下面,可以看到相关搜索如下:
二:在手机浏览器里输入www.baidu.com,然后在百度搜索框里搜索Python,搜索结果前几个是广告结果,我摘录了一下标题如下:
python免费自学网站-点击进入 python是什么?它有什么用? python能做什么-操作简单 python程序员培训-零基础入学-免费试学
在第一页底部也有相关搜索内容:
三:在微信APP搜一搜搜素Python,然后也会有相关搜索内容:
对于以上搜集的信息,我稍微总结归纳了一下大致可以分为几方面:
一. Python是什么? 二. Python能干什么? 三. 零基础学Python难吗? 四. Python相关学习资料
那下面我希望可以从我的角度来回答一下这几个问题
一. Python是什么?
这里先引用一下百度百科的介绍
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。
简单来说,Python是一门编程语言,中文发音类似派森。现实中有一些问题或者任务,我们可以通过写Python程序来帮助我们找到答案或者完成任务。
二. Python能干什么?
这个问题我可能会从两个方向来答,我相信想要学习Python的人主要分为两类。
一类是想要通过学习Python,然后找到一份相关工作。
另一类是对编程或者Python感兴趣,想要去学习,以后说不定有时候可以用上。
对于第一类需要找工作的朋友,我能想到的工作方向主要分为四类:
一是爬虫工程师,除了学习Python,你需要了解爬虫、逆向相关知识。但是爬虫需要注意一点就是合法性,千万不要面向监狱编程。 二是Python后端开发工程师,除了学习Python基础知识,你需要了解一些Python Web开发框架,比如Django、Flask等。 三是数据分析师,对Python需要了解,同时也要学好数据库语言,比如SQL,还有一些机器学习或者数据分析算法。 四是人工智能算法工程师,目前大部分的深度学习算法都是基于Python写的,在模型部署时可能用到其它语言。目前人工智能主要可以分计算机视觉、自然语言处理、搜索推荐、语音等方向。这些岗位一般需要了解深度学习算法,深度学习框架Keras、TensorFlow或者PyTorch等。
对于另一类对编程感兴趣,想要学习Python的朋友,Python能用来干什么呢?
Python可能更多的是辅助我们完成一些工作,比如对大批量数据的一些处理,包括excel文件、pdf文件等,以及数据的可视化处理。 可以通过Python去做一些小工具或者写一些脚本,比如批量自动生成视频等。 在SEO领域,利用Python对浏览器中的搜索结果进行挖掘,发现一些潜在的关键词等,或者对热点事件进行分析,发现一些有意思的信息。 Python包含很多库,利用这些库,可以做很多有意思的事情,后续我也会不断分享。 当然你也可以学习Python后,去接一些私活赚钱。
三. 零基础学Python难吗?
我敢肯定地说:不难。
目前一些常用的高级语言,比如C、C++、Java、JavaScript、Golang、C#、Python等,我认为Python和JavaScript是比较适合初学者进行学习。
大家学习Python,很容易加深对编程的兴趣。一些小朋友学习编程,接触Python都能学好。
四. Python相关学习资料
学习资料我觉得主要分两类:一是付费资料、二是免费资料。
对于付费资料:
如果你想找工作也愿意花钱,你可以尝试了解一下市面上口碑比较好的培训课程,以及学完后的就业情况。
如果你担心自己自学学不会,想要花钱有人带着学,你可以向上面一样了解一些培训机构的课程,或者对于你从事的相关领域的博主有推荐的Python课也可以了解一下。
对于免费资料:
系统性的学习主要是书籍和视频以及在线网站的内容,平时也可以关注一些Python相关的公众号,比如玩赚Python。
书籍的话,我推荐一本《Python编程:从入门到实践》,你可以花钱买,或者微信读书APP里可以免费读,或者你可以去当地的图书馆借阅。尤其是一些大城市,图书馆对于不愿花钱买书的朋友真的很方便。
视频的话我不是很了解。但是有两个思路:一个是哔哩哔哩网站找Python播放量最多的视频,一般质量不太差。或者去慕课网、网易云课堂、学堂在线等网站看一些学校公开的Python课。
对于在线网站的话,我推荐两个:一个是廖雪峰的个人网站,另一个是菜鸟教程。进入其中一个网站,找到Python相关版块,跟着学习即可。
当然,我后续也会写更多内容来完善这个Python教程,大家可以持续关注。