Python教程:第一次学习Python的常见疑问

大家好,我是玩哥。

我的公众号名字叫玩赚Python,想必一些朋友关注我是因为想了解Python相关的内容。

虽然我计划在公众号除了分享Python,也会分享一些关于赚钱、成长等相关内容,但是我现在计划先开始写一个Python教程。

希望可以帮助一部分需要的朋友了解Python,学会Python的一些基础使用,最后能够遇到Python编程问题可以网上搜索解决,并且用Python来解决一些实际问题。

这是Python教程的第一篇文章,我希望可以轻松愉快地让大家对Python有个好印象。所以我们聊一点什么好呢?

大家在学习一个新东西时,想必一开始都会有一些自己感兴趣的问题,这时可能就会向了解的亲朋好友打听,或者网上搜索等。

我一开始有思考Python教程的第一篇内容写什么好呢,大多数教程一开始就是介绍Python的由来,然后开始介绍Python的安装。

那我希望可以换个角度,让我们一起看看对Python感兴趣的朋友都有哪些疑问,想必对这些疑问解答之后,大家对Python的学习会有一个更好地开始。我主要用了三个思路来搜索大家可能感兴趣的问题。

大家感兴趣的Python问题

一:在电脑浏览器里输入www.baidu.com,然后在百度搜索框里搜索Python,我们下拉到第一页最下面,可以看到相关搜索如下:

电脑浏览器百度python相关搜索结果

二:在手机浏览器里输入www.baidu.com,然后在百度搜索框里搜索Python,搜索结果前几个是广告结果,我摘录了一下标题如下:

  • python免费自学网站-点击进入
  • python是什么?它有什么用?
  • python能做什么-操作简单
  • python程序员培训-零基础入学-免费试学

在第一页底部也有相关搜索内容:

手机浏览器百度Python相关搜素结果

三:在微信APP搜一搜搜素Python,然后也会有相关搜索内容:

微信搜一搜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能用来干什么呢?

  1. Python可能更多的是辅助我们完成一些工作,比如对大批量数据的一些处理,包括excel文件、pdf文件等,以及数据的可视化处理。

  2. 可以通过Python去做一些小工具或者写一些脚本,比如批量自动生成视频等。

  3. 在SEO领域,利用Python对浏览器中的搜索结果进行挖掘,发现一些潜在的关键词等,或者对热点事件进行分析,发现一些有意思的信息。

  4. Python包含很多库,利用这些库,可以做很多有意思的事情,后续我也会不断分享。

  5. 当然你也可以学习Python后,去接一些私活赚钱。

三. 零基础学Python难吗?

我敢肯定地说:不难。

目前一些常用的高级语言,比如C、C++、Java、JavaScript、Golang、C#、Python等,我认为Python和JavaScript是比较适合初学者进行学习。

大家学习Python,很容易加深对编程的兴趣。一些小朋友学习编程,接触Python都能学好。

四. Python相关学习资料

学习资料我觉得主要分两类:一是付费资料、二是免费资料。

对于付费资料:

如果你想找工作也愿意花钱,你可以尝试了解一下市面上口碑比较好的培训课程,以及学完后的就业情况。

如果你担心自己自学学不会,想要花钱有人带着学,你可以向上面一样了解一些培训机构的课程,或者对于你从事的相关领域的博主有推荐的Python课也可以了解一下。

对于免费资料:

系统性的学习主要是书籍和视频以及在线网站的内容,平时也可以关注一些Python相关的公众号,比如玩赚Python。

书籍的话,我推荐一本《Python编程:从入门到实践》,你可以花钱买,或者微信读书APP里可以免费读,或者你可以去当地的图书馆借阅。尤其是一些大城市,图书馆对于不愿花钱买书的朋友真的很方便。

视频的话我不是很了解。但是有两个思路:一个是哔哩哔哩网站找Python播放量最多的视频,一般质量不太差。或者去慕课网、网易云课堂、学堂在线等网站看一些学校公开的Python课。

对于在线网站的话,我推荐两个:一个是廖雪峰的个人网站,另一个是菜鸟教程。进入其中一个网站,找到Python相关版块,跟着学习即可。

当然,我后续也会写更多内容来完善这个Python教程,大家可以持续关注。

发表评论