认识python

一、什么是python

Python是一种面向对象解释型计算机程序设计语言,由 吉多·范罗苏姆 开发,第一个公开发行版版发布于 1991 年。它常被昵称为胶水语言,能够把其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

解释型:计算机不可以直接识别,需要翻译成机器语言(高级语言->汇编语言->机器语言)
翻译的过程就是解释器运算的过程

二、起源

1989年由Guido van Rossum 开发作为ABC语言的继承
1991年发布第一个版本
Guido 是Monty Python的喜剧团体的爱好者所以命名为 Python

三、优点

1、简单,易学:
Python是一种代表简单主义思想的语言。Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身,语法相对简单。

2、免费、开源:
Python 开源,开发者可以自由的下载,阅读,甚至是修改python源码。

3、丰富的第三方库:
Python具有本身有丰富而且强大的库,而且由于Python的开源特性,第三方库也非常多,例如:在web开发有django,flask,Tornado、爬虫scrapy、科学计算numpy,pandas等等。

4、可以移植:
由于Python是开源的,它已经被移植到了大多数平台下面,例如:Windows、MacOS、Linux、Andorid、iOS等等。

5、面向对象:
Python既支持面向过程,又支持面向对象,这样编程就更加灵活。

四、缺点

1、运行速度慢:
C程序相比非常慢,因为Python是解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢.而C程序是运行前直接编译成CPU能执行的机器码,所以相对Python而言C语言执行非常快。

2、代码不能加密:
要发布你写的程序,实际上是发布源代码,而解释型的语言,则必须把源码发布出去.

3、强制的缩进:
Python有非常严格的缩进语法,只要缩进错误程序立马崩溃。

4、GIL全局解释器锁
在任意时刻,只有一个线程在解释器中运行。对Python 虚拟机的访问由全局解释器锁(GIL)来控制,正是这个锁能保证同一时刻只有一个线程在运行。遇到 I/O 阻塞的时候会释放掉(GIL)所以Python的多线程并不是真正的多线程,而是CPU执行速度非常快,让人感觉不到GIL的存在。(GIL)会在Python高级阶段讲解。

五、pycharm

pycharm优点

优点

节省时间和精力,目的让开发者更加快捷方便,通过提供的工具和各种性能帮助开发者组织资源,减少失误,提供捷径
建立统一标准,管理开发工作

设置字体

file->settings->Editor->Colors&Fonts->Font-> Size 设置为18,Console Font Size 设置为18

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

壹万1w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值