day1-python概述

什么是python

python:巨蟒
Python是一门程序设计语言
语言:
	1. 自然语言:人能读懂的语言(汉语、英语)
	2. 机器语言:机器读懂的语言(二进制)
	3. 程序设计语言:自然语言和机器语言之间的桥梁(JAVA/c/c++/c#(VR......)/PHP/python/go)
	网站:双十一、春运。选课。
	效率:
		1. 开发效率:一个功能,从开始写代码到完成需要耗费的时间及空间
		2. 运行效率:一个功能,正式上线以后,运行时需要耗费的时间及空间
语言的高级型:开发效率和运行效率不可兼得。越接近自然语言的程序设计语言越高级。python作为目前最高级的程序设计语言,效率相对较低。汇编相对来学效率极高,但开发效率极低。
  • Python的历史
python:
	1989年的圣诞节。Guido Van Rossum。龟叔。
	火热:2014年以后,开始异军突起。2014:大数据元年。R、Matlib(Matplotlib)语言。python建立之初的初心,就是为了玩儿数据。
	Guido:被退出了决策层。后来回归。
	Master:主任
	slaver:奴隶
  • Python的特点
1. 语法简洁且清晰---简洁而优雅
2. 强大的类库(16W个===PYPI)
3. 胶水语言(可以和任何语言进行集成)
4. 纯面向对象的语言
	python:万物皆对象,乃至于一个数据类型int都是一个对象
	
其他特点:
1. 跨平台性(平台:操作系统。windows/MACOS/Linux) 
2. 运行机制:
	1. 直接解释运行(大多数)
	2. 先编译后运行
3. 代码量相对较少:
	2W行为程序员可控的代码量

windows

Unix:
	MACOS:苹果电脑的操作系统
	LINUX:
		redhat:centos服务器操作系统
		ubantu:个人电脑的操作系统
  • Python的运行机制
常见的运行机制:
1. 编译型:
	源代码,通过编译器,生成一段机器码文件(可以直接运行的二进制文件)。运行的时候直接运行当前的机器码文件。
2. 解释型:
	源代码,通过解释器。逐行翻译。不生成任何文件。
	执行效率较低。但是比较常用。
  • Python的应用场景
领域:
1. 航空航天:NASA里面的数据分析、数据处理全部使用的是python。
2. 3D动画
3. WEB应用:知乎(分享你刚编的故事)、twitter
4. 云(云服务器)计算:运维
5. 企业应用
  • python的实现
python的解释器:
1. Cpython:原生的解释器(官方):用的最多。
	用C语言实现的解释器
2. Jython:
	用java实现的解释器
3. IronPython:
	用.net实现的解释器
	Annaconda:基于IronPython
4. Pypy:
	基于python实现的解释器(最快)
  • python的安装
https://www.python.org/
downloads


安装的是python的解释器。
解释器:负责把代码转换为计算机认识的二进制。

版本不限,但是只允许装3.6以上版本。
1. 一定要把annaconda给卸载干净
	annaconda文件夹目录有一个uninstall annaconda
2. 双击安装包
3. 一定要勾选能看到的所有框
4. 点击Install Now
5. 出现Successful即为成功

验证:
1. 打开cmd窗口
2. 如果出现了版本号,则安装成功。
  • hello world
print("hello world!")
找到python的安装目录,IDLE
IDLE:自带的交互式界面。

JAVA SPRING
JAVA可以调用cmd窗口
python ???.py

Jetbrains

Jetbrains全家桶
1. Jetbrains公司的开发工具都是收费的
2. 专业版收费:
	1. 破解
	2. 只要有教育邮箱,每次申请可以免费用一年
	
Pycharm:
	1. 卸载社区版
	2. 申请教育账号
	3. 下载pycharm
	4. 安装:能选的勾都选上。
		会让你选64还是32,根据系统的位数选择。
		
破解:
	File(文件)-settings(设置)-plugins(插件)-小齿轮-Manage plugin repositories
	添加https://plugins.zhile.io
	搜索IDE EVAL RESET,点击install
	当pycharm过期后,每次打开可以使用半个小时,然后强制关闭。
	在半个小时内,点击help-eval reset-reset,点击后重启(pycharm),免费试用又向后延长了一个月。
	
	mac:双击shift出现搜索框,搜索plugins,回车,剩下的步骤和上面一样。
	10G

其他环境

Cpython:必须电脑里有完备的C语言的库
https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=16
下载完成后打开,勾选.NET桌面开发,使用C++的桌面开发
点击安装

你可能感兴趣的:(实习,python,开发语言,后端)