博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编程零基础应当如何开始学习 Python?
阅读量:6408 次
发布时间:2019-06-23

本文共 1492 字,大约阅读时间需要 4 分钟。

提前说一下,这篇福利多多,别的不说,直接让你玩回最有手感的怀旧游戏,参数贴图很方便自己可以根据喜好修改哦。

本篇通过以下四块展开,提供大量资源对应。

选一个好版本

有没有看过《在下坂本,有何贵干?》

那个坂本可以装B,Python的版本则是你的工作环境。

首先,在学习之前一定会考虑一个问题——Python版本选择

对于编程零基础的人来说,选择Python3。

1、学习基础知识

首先,Python 是一个有条理的、强大的面向对象的程序设计语言。建议从下面课程开始:

  • (非常贴心地提供中文翻译)

首先需要学习Python的基础知识,下载、安装、导入库、字符串处理、函数使用等等。

a、查看文章 ,按步骤下载正确的Python版本。

b、接下来,阅读教程,并尝试用你的新Python编译器做一些简单的练习。

  • 如果你之前没有编程经验,读一下 ], 里面有适合你的教程列表。
  • 如果你之前有编程经验,参考 , 里面列出了更多高级教程。
  • 如果英语不是你的母语,阅读翻译好的教程更适合你。参考 python.org's .

c、当你读完教程后,可以浏览

d、在准备写第一个程序前,你需要一个文本编辑器

ps:有一个超赞的网站,提供很多文档的中文翻译,有Python、pandas、numpy、NLTk、Django等等,值得收藏。

如果你更喜欢看视频

  • 嵩天老师的课程,非常全面细致
  • 小甲鱼的入门视频,讲课十分有趣
  • Course上非常经典的Python教学视频

2、确定学习方向

Python职业学习方向很多,大体上分为这四个

针对各个方向,造数君提供了需要了解的标准库:

  1. 后端开发:、、
  2. 数据科学:、、
  3. 网络爬虫、、、
  4. 机器学习:

后端开发学习图

同时,你也可以用Python来写游戏

除了文档,还有这些地方可以学习:

举个例子,以前学习Django的时候,看到全英文的文档,当时一脸懵逼。后来找到一译,看完了文档,又找到了一些博客:

  • 学光的教程
  • 自强学堂的分享
  • 实验楼的路径学习
  • 知乎后端工程师所著

3、项目练手

只会埋头敲代码肯定不行的,需要自己动手写写具体的项目,那么去哪里找呢?

造数君以前曾经提供了一些:

Tips:如果你想寻找某个项目,可以去上找。

例如,我想写一个知乎爬虫,搜索“知乎”,选择Python分类

新世界啊,有没有。

同时,自己的项目可以分享出来,例如最大的同性交友网站 、真实的网络问答社区 、 如果觉得不爽,还可以自己搭建一个博客 。

4、商业化协作

等到了这个阶段,你已经找到了一份Python相关的工作。你需要更好的与同事配合,了解更多语言特性。

例如 有人曾经写到 :

需要扩展Python语言的理由:

  • 添加/额外的(非Python)功能,提供Python核心功能中没有提供的部分,比如创建新的数据类型或者将Python嵌入到其它已经存在的应用程序中,则必须编译。
  • 性能瓶颈的效率提升, 解释型语言一般比编译型语言慢,想要提高性能,全部改写成编译型语言并不划算,好的做法是,先做性能测试,找出性能瓶颈部分,然后把瓶颈部分在扩展中实现,是一个比较简单有效的做法。
  • 保持专有源代码的私密,脚本语言一个共同的缺陷是,都是执行的源代码,保密性便没有了。把一部分的代码从Python转到编译语言就可以保持专有源代码私密性。不容易被反向工程,对涉及到特殊算法,加密方法,以及软件安全时,这样做就显得很重要。

这里给出一个闯关网站: , 非常好玩,大家可以再评论中给出答案

最后,我们看看Python的薪资情况

Python酷不酷、你想不想学?

欢迎关注,定会有更多精彩,

转载地址:http://afhea.baihongyu.com/

你可能感兴趣的文章
我们为什么需要SDN?---致新人
查看>>
自制VTP实验总结
查看>>
prime_test
查看>>
用python的smtplib发送邮件python2,3都可以使用
查看>>
我在新浪微博的第1000篇,截图纪念。
查看>>
Graphx处理janusGraph数据实现
查看>>
Oracle Study之案例--重建数据库控制文件
查看>>
log4j&slf4j日志框架入门
查看>>
五子棋精髓
查看>>
记一次升级Oracle驱动引发的死锁
查看>>
php加速器eaccelerator概述
查看>>
SER2012安装和激活终端激活
查看>>
微容器:更小的,更轻便的Docker容器
查看>>
TXT 文本阅读器源码
查看>>
java异常
查看>>
SQL2008笔记(一)
查看>>
Linux通过命令发送邮件
查看>>
HttpClient4.4 登录知乎(详细过程)
查看>>
网站被刷流量简单处理的一次
查看>>
基于 Android NDK 的学习之旅-----序言
查看>>