Quickstart For Python

Quickstart For Python

可能你听过这么一句话,python 是这个世界上最好的语言。其实我并不认同,不存在什么最好的语言!!,每个语言生来平等,强大之处在于你能否发挥出它最大的作用

what is python ? ?

如果我没记错的话,因该是 1989 的冬天临近圣诞, 一个叫 吉多 的荷兰程序员,在家休假。此时的屋外大雪纷飞,根本不能出门跟好友喝酒打牌,在家很无聊的他。此时不免感慨到,作为一个 c 程序员,每天都要写海量的代码,头都秃 了。而且认真的想想其实很多工作都是重复的,于是他就想有没有什么办法能够避免重复的工作,于是他就写出了python这个语言。其实python程序员都崇尚懒惰,即用最少的代码做更多的事情。

What can python do ??

python 能够做什么??。吉多 范罗苏姆是python 之父,我感觉它的流行因该在2006年左右,当时python 社区中已经积累了大量的库,并且有许多优秀的框架诞生,这些库使得python 只需采用面向对象的开发方式,即可做到很多的事情,尤其在机器学习邻域,数据处理邻域。但是着两个邻域的门槛都是很高的,那么python 还可以做什么。下面就来盘点一下

  1. 机器学习
  2. 大数据
  3. web 站点的搭建
  4. 爬虫,搜索引擎
  5. 自动化
  6. 数据分析,可视化
  7. 测试
  8. 数据渗透,窃取
  9. 外挂

我所知道的python能够做的就有以上这些,谁能想到以前要做1000张图表现在用python的100行代码就能搞定呢,而且准确无误

how to learn ? ?

都说python很好学,它很简单,其实不然,我来纠正一下,python 的语法很简单但是python并不简单,不要被他傻瓜式的语法骗到,其实要在其中窥探到底是很不容易的。

学习python之前,先来看看python 具体是什么吧!

  1. 它是脚本语言
  2. 它是解释型语言
  3. 它是弱类型语言
  4. 它是面向对象的语言

学习它的重点

  1. 基本数据类型

    掌握的标准是熟悉他们的定义,之间的类型转换条件,运算,和相应的api调用

  2. 基本的三种数据结构,列表,字典,元组

    掌握握的标准是熟悉他们的定义,特性,并掌握所有的api调用

  3. 基本条件判断 if switch

  4. 基本循环 for while

  5. 函数

  6. 装饰器

  7. 闭包

  8. 内置的api调用

学习过程应该有两处难点,一个是类的抽象概念,和装饰器的原理,其他内容都非常简单,我就不在此赘述了

class 之面向对象

python 是一门面向对象的语言,类 是对具体事物的抽象。何为抽象?哲学里说:叫你在世间找到一个叫鸟的动物,可以找的到吗??,你可能觉得,这天上飞的不都是嘛。其实呢天上飞的可能叫麻雀,叫燕子,叫乌鸦,但是不能叫鸟。鸟是这些飞禽的抽象概念,除此之外呢,人,家具,花,等都是抽象的概念,是不存在的,类就是对这些抽象概念的具体描述,当你通过一个类去实例化一个对象的时候,这个对象就是具体的了。那么类的存在意义是什么呢,在软件行业中,比如一个手机应用程序,你打开它能够看到优美的界面,其实呢背后都是数据,app你可以理解为一个抽象,比如你登录微信那么通讯录中展示的就是你的好友信息,另一个人登录呢,不会展示你的好友信息吧!所以因为数据的不同,你的微信,跟我的微信是不同的。这么看来如果没有抽象,难道要让程序员为中国的所有人都单独开发一个微信吗,不可能吧!微信只有一套程序。附上你的数据,就是你的微信,附上别人的数据,那么就是别人的微信,所以程序中的抽象都是对数据的,这就是类的作用。如没有开发经验的小白,可能不好理解,不要心急。在学习的过程中慢慢体会即可

class Person:
    def __init__(self, name, age, sex):
      self.name = name
      self.age = age
      self.sex = sex

me = Person('shiver', 18, male)
you = Person('Tom', 20, male)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值