python基础知识(Pycharm)

######1.python语言简介######

###1.定义###

python语言继承了多种优秀语言的特性,
是一种高级动态、完全面向对象的语言,
并且完全支持继承、重载、派生、多继承,
有益于增强源代码的复用性。

对象:数值、字符串、函数、模块
将许多机器层面的细节隐藏,交给编译器处理

###2.主要特征###

1)分行,每行为一条语句,从上到下顺次执行;
2)行与行之间必须左对齐;
3)有些语句如if,else,while的末尾有“:”,下面的若干行都要缩进4个空格并且左对齐

###3.优缺点###

优点:1)语法简洁,易读,易开发;
           2)开源,跨平台,入门门槛低;
           3)有丰富的第三方模块(功能扩展库),不需要重复创造。
     
缺点:运行效率较慢(解释器逐行读取代码)

###4.应用功能###

功能:1)爬虫,大型网站开发(web开发)和后台运行(管理工具)
           2)科学计算,建模,大数据,人工智能
           3)部署,自动化运维,自动化测试

###5.python与C语言的区别###

python是解释型语言 C语言是编译型语言
python是面向对象的语言 C语言是面向过程的语言
python运行效率慢  C语言运行效率快
python程序以.py扩展名保存文件  C程序以.c扩展名保存文件

###6.版本###

社区版:普遍使用,不收费
企业版:功能多,收费

 

######2.python源码编译安装######

###1.下载并解压安装包###

【温馨提示】:建议不要直接在物理机上装python,因为linux系统有自带的python(版本较低),如果把原生的python给破坏了,yum就用不了。可以在虚拟机上装好后,将装好的包scp到真机上,即可使用。

##获取安装包##
1.官方下载:http://www.python.org/download/
2.从别人的电脑上下载

【注释】:configure用来编译安装,手动写安装位置

###2.安装编译过程需要的依赖性###

【注释】:gcc (c语言的编译器)[ linux的底层是用c语言写的 ]
源码编译安装时,一般装的是某个包-devel(是专门开发用的包)
readline控制python命令的左右键 

###3.进入解压的安装包进行编译###

(python 这个文件是通过这条命令创建的,文件名千万不能改为python3.6,否则装完后,系统就崩溃,打不开了。

传到真机里,会给文件上锁,无法使用,pycharm也会因环境问题无法使用。 )

###4.安装make,make install###

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值