一、python简介(吉多•范罗苏姆:人生苦短,我用python)

python教父Guido

Python教父Guido

名言:人生苦短,我用python。

1、python的起源:

吉多1989年圣诞节开始用C语言编写新的解释程序,1991年诞生解释器原型;

2、编译型语言和解释型语言的优缺点:

python是解释型语言,Java、C、C++是编译型语言。

编译型语言:统一编写代码,代码由编译器统一编译成可执行程序(机器语言),交给CPU一次执行;
解释型语言:编写后通过解释器读取代码翻译成机器语言,每读取一行翻译一行,CPU执行一行;
特点:编译型(执行速度快,无法跨平台)、解释型(执行速度慢,可以跨平台)

3、python的设计目标:

(1)一门简单直观的语言,并与主要竞争者一样强大;(其他主流语言能做的功能,python基本都能做)
(2)开源;
(3)代码像纯英语一眼容易理解;
(4)适合短期开发的日常任务。

4、python的设计哲学:优雅、明确、简单

5、python的特点和面向对象的概念:

(面向对象思维就是寻求具有解决问题能力的对象来帮助解决)
(1)完全面向对象的语言;
python中一切皆为对象(函数、模块、数字、字符串)
(2)拥有强大的标准库;
(3)python社区提供了大量的第三方模块;

6、python的优缺点:

优点
(1)简单易学;(2)免费开源;(3)面向对象;(4)丰富的库;(5)跨平台能力强;
(6)可扩展性:需要关键代码运行更快或者不希望算法公开,可以用C或C++编写。

缺点
(1)运行速度慢;(2)国内市场较小;(3)中文资料匮乏。

7、个人对python的理解:

1、语法上简洁,写多了感觉跟写英语差不多;
2、提供了非常多的库,日常个人想实现的大部分需求,都有对应的库能解决;
3、用途很广,对个人能力的横向扩展很有帮助;
4、用途:爬虫、数据分析、web开发、人工智能、自动化运维、自动化测试
5、追求执行效率的,用java、C、C++,但开发效率较慢;追求开发效率的,用python,但执行效率较低。

8、国内常用的技术论坛

csdn
博客园
51cto
开源中国
简书
知乎
github
gitee
思否
w3c

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值