python学习day01
来源:互联网 发布:算法 塞奇威克 pdf 编辑:程序博客网 时间:2024/06/05 03:08
- python的发展史
- 编程语言
- python的优缺点
- 优点
- 缺点
- ipython的安装
- 第一个python脚本
- 解释器问题
- 中文问题
- python的IDE工具
- 快捷键和技巧
- 总结
python的发展史
- 1989年,Guido(龟叔),为ABC语言写插件,Monty Python喜剧团;
- 1990年,发布python第一个版本;
- 2001年,2.x; (python2.7 —-> python2.8<不会存在>);
- 2013年,python3.0
编程语言:
C,Java,C++, C#, shell, ruby, php, JavaScript, Matlab
- 面向对象语言:python、php、shell
- 面向过程语言:java、c
面向函数编程
编译型语言:Windows用C写了一个QQ软件,并不能在Linux上执行,也不能在IOS上运行;
- 解释型语言:可以跨平台,你用python写一个APP,只需要写一份,在所有的平台上可以运行;
python的优缺点
优点:
- 创始人说的: 简单,优雅,明确
缺点:
- 速度慢、但是相对于下载所需的时间可以忽略不计
爬虫: http://www.baidu.com/xxx.html wget xxx.html 分析python C1h+10ms 1h+1ms
ipython的安装
第一个python脚本
解释器问题
# 可移植性的对比,如果你的代码移植到的机器,python并未安装在/usr/bin/python这里,就使用第二种;#!/usr/bin/python#!/usr/bin/env python
中文问题
#coding:utf-8#coding=utf-8#encoding:utf-8#encoding=utf-8#encoding:-*- utf-8 -*- ##都表示中文编码
编码格式:
ASCII:美国人发明了计算机,1个字节(8位)去存储一个英文字符,2^8=256;
Unicode:2个字节(16位)去存储一个字符,2^16,65536;
# GB2312:
utf-8:在编程过程中,英文多,中文少。如果是英文字符,就用一个字节去存储;如果是中文用3个字节去存储;
python的IDE工具
- sublime
- eclipse
- pycharm
快捷键和技巧
- ctrl+alt+s:设置
- alt+insert:新建(文件,目录,包)
- ctrl + s:保存
- Delete:删除(文件,目录,包)
- ctrl + /: 快速注释(或取消)一行或多行
- shift+alt+N:查找
- ctrl+d: 快速复制一行
- shift+delete:快速删除一行
总结
阅读全文
0 0
- Python学习-day01
- python学习day01
- Python学习day01
- python学习第一天-day01
- python学习之路-基础篇-day01
- flask 学习 笔记,day01(基于python 2)
- python-day01
- Python-day01
- python学习day01(金角大王老师)
- Day01-运行python程序
- Python day01周
- Python-learning Day01
- python-Day01,基本语法
- java 学习笔记 day01
- 学习ActionScript3-day01
- C++ 学习日记day01
- 学习第一天day01
- JQuery学习笔记---Day01
- 动态注册广播判断网络,跳转到设置页面
- UVA
- 子雨大数据之Spark入门教程---Spark简介1.1
- 常用浏览器内核驱动下载地址
- 数据库索引及分类
- python学习day01
- 前端模块化方案requireJs和seaJs
- 深入剖析Java中的装箱和拆箱
- 编写restful api
- 欢迎使用CSDN-markdown编辑器
- C#基础-006(4)if练习 比较控制台输入的两个数字的大小
- gradle project sync completed error
- Vim比较两个文本的内容
- poj3169 Layout