怎么样才算是精通python?

前言:

怎样才算精通Python?

我想这是很多小伙伴刚接触python的时候想到的第一个问题

那么今天up就来给带啊讲解一下个人对Python的一些理解

纯属个人意见,不服可划走--> 可说可不说

正文:

你们所说的要怎么学习数据分析、爬虫、web等

在我看来的话就只是精通某一个领域而不是说精通Python

那么真正的精通python个人认为是以下这几点:

1、了解python基础语法

这个是最简单的一步了。也是入门python最基础的一步

掌握python基础语法可以基本实现代码中常用技术的实现

不管怎么样,掌握了基础语法你已经迈入了python世界的大门了

2、熟练使用常用的库

熟悉常用standard library的使用

包括但不限于copy l json / ltertools / collections /等

熟悉常用的第三方库,这就根据每个人不同的用法而有所不同了

如数据分析基本库:pandas、 numpy、 matplotlib等

爬虫:requtests、 Selenium等

解析:lxml、 Beautiful Soup等

这些都是最基本也是最常见的一些基本库。你都掌握了吗?

3、Pythonic

所谓Pythonic,就是相比其它语言

Python 可以通过更加优雅的实现方武

比如(包括但不限于)with、for-else、try-else、yield等

另外你还需要掌握这些所谓魔法的实现原理

了解 Python在语法层面的一些协议,可以自己实现语法糖

如with 的实现方式(上下文管理器)等

如果你能达到这个程度了那么你的代码编写已经就达到一定的程度了

且代码编写的格式也有一定的规范了

4、深入研究(探解Python的玩法)

熟悉或掌握Python的内存机制、GIL限制等

了解如何改变Python的行为

这样就可以轻松写出高效的优质的Python 代码,轻松分辨不同Python 代码的带来效率,然后做出一定的优化

到了这一步了,就可以去深入了解Python的本质了

5、看透本质区别

去寻找或者观看Python的C实现

世界上很多语言都是由C转而来的,C是绝大部分语言的祖宗

掌握 Python中各种对象的本质

掌握是如何通过C实现面向对象

对于常见的数据结构,需要掌握或者了解其中的原理细节

那么到了这一步了,你需要将之前的Python代码

进一步的重温或者复习一遍,其原因就是深层次的掌握其中含义

对于关键部分的代码需要有一个深层次的了解

6、个人认为

前面五点的话都是个人观点没有排名什么的,喜欢的可以收藏一下

如果你前面几点你都掌握了

那么你去学习什么爬虫、数据分析、web等都是容易很多了

做任何事情都要懂的变通,不要一味地走一条路

遇到问题换着方式来看看可能问题就迎刃而解了

最后,编程语言其实有很多的地方都是相似的

你如果能掌握—门编程语言的实现

对于自己的编程水平还是有很大的提升的

但是要理解仅仅掌握了编程语言肯定是不够的

你要学会如何使用一门编程语言做有趣的事情,这很重要

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值