python-day2(学前了解)
编程语言分类
编程语言是用来和计算机交互的,但计算机只认识0和1
机器语言(低级语言)
直接和硬件交互
用0和1和计算机交流
优点:执行效率高
缺点:开发效率低
汇编语言
直接和硬件交互
优点:开发效率较前者高
缺点:执行效率较前者低
高级语言
接近于人类语言
编译型(写完代码后一次性编译成机器语言/汇编语言)
C/JAVA/GO
和计算机硬件间接交互
代码完成后编译成obj文件,再和计算机交互得到结果
优点(比较解释性语言):执行效率高
缺点(比较解释性语言):开发效率低
解释性(一句一句编译)
写一句代码编译一次
优点(比较编译性语言):开发效率高
缺点(比较编译性语言):执行效率低
把代码先翻译成编译型语言
网络瓶颈效应
几乎每一个应用程序都需要用到网络,网络延迟的时间明显大于程序的执行时间,所以程序的执行时间可以暂时忽略,所以要学python这门解释性语言
各门语言的特点
C:和硬件交互
C++:面向对象的C语言
JAVA:跨平台非常好的语言
Python:无所不能
js:史上语法最烂的语言
Pycharm快捷键
ctrl+a 全选
ctrl+c 复制(默认复制整行)
ctrl+v 粘贴
ctrl+x 剪切(默认剪切整行)
ctrl+f 搜索
ctrl+z 撤销
ctrl+shift+z 反撤销
ctrl+d 复制粘贴选中(复制粘贴一行)
ctrl+y 删除默认一行
home 回到首个字符
end 回到最后一个字符
shift+F10 运行当前文件
alt+shift+F10 选择运行文件
shift+enter 换行
ctrl+shift+r项目中全局搜索
ctrl+alt+l 代码整理(code->reformat code)
local history->show history
compare with->文件比较
jupyter快捷键
启动jupyter:打开命令行窗口,到达指定磁盘,输入jupyter notebook,选择浏览器
enter 进入代码块
shift+enter 运行
m 进入markdown模式
y 进入python模式
esc 退出
shift+鼠标左键 选中多个
f 搜索+替换
d,d 删除
file->downloads as->ma 导出md文件
快捷键帮助说明:help->keyboards
python-day2(学前了解)的更多相关文章
- python day2:python的基本数据类型及其方法
目录 python day2 1. 编码转换 2. python的基本数据类型 3. for 迭代遍历 4. 列表list 5. 元组tuple 6. 字典dict 7. 枚举enumerate 8. ...
- 跟着ALEX 学python day2 基础2 模块 数据类型 运算符 列表 元组 字典 字符串的常用操作
声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/ 模块初始: Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相 ...
- Python——day2
学完今天我保证你自己可以至少写50行代码 明天,还在等你 回顾day1 小练习1: 小练习2: 小练习3: 好了激情的的一天已经过去了正式开始,day2的讲解 Day2 目录: 格式化 ...
- python day2 练习题
#/usr/bin/env python # -*- coding:utf-8 -*- # Author:ylw # name = ' ylwA ' # 1.移除name变量对应的值两边的空格 # ...
- python,Day2,基础 2
list和dict list是一种有序的集合,可以随时添加和删除其中的元素. 例如: >>>classmates = ['eason','grace','alice'] >&g ...
- Python Day2 Learning record
一.python初始化模块 Python的强大之处在于他有非常丰富和强大的标准库和第三方库 ...
- 初识Python.day2
一. python运算符 算数运算符 比较运算符 赋值运算符 逻辑运算符 成员运算符 二. Python基础数据类型 1. python字符串总结 # 首字母变大写 # a1 = "jiu ...
- Python day2 基础 2 数据类型
数据类型初识 1.数字 2 是一个整数的例子.长整数 不过是大一些的整数.3.23和52.3E-4是浮点数的例子.E标记表示10的幂.在这里,52.3E-4表示52.3 * 10-4.(-5+4j)和 ...
- Python day2 ---python基础2
本节内容 列表. 元组操作 购物车程序 字符串操作 字典操作 3级菜单 作业(购物车优化) 1. 列表操作 1.定义列表names = ['Alex',"Tenglan",'Eri ...
- Python——Day2(基础知识练习一)
1.执行Python脚本的两种方式1)调用解释器 Python +绝对路径+文件名称2)调用解释器 Python +相对路径+文件名称 2.简述位.字节的关系8位为1个字节 3.简述ASCII.uni ...
随机推荐
- sh_03_列表的数据统计
sh_03_列表的数据统计 name_list = ["张三", "李四", "王五", "王小二", "张三 ...
- python模块turtle简单用法
##初始化turtle:t = turtle.Turtle() 或者 t = turtle.Pen()##查询turtle状态#位置t.position() #箭头朝向,箭头朝向按照顺时针或者逆时针偏 ...
- Python3学习笔记(十三):装饰器
装饰器就是一个闭包,它的主要作用是在不改变原函数的基础上对原函数功能进行扩展. 我们先来写一个简单的函数: from time import sleep def foo(): print(" ...
- Zabbix连接
下载: wget https://fossies.org/linux/misc/zabbix-4.0.5.tar.gz 安装: https://www.cnblogs.com/sunbeidan/p/ ...
- 论文阅读Graph Convolutional Matrix Completion
摘要:我们从链路预测的视角考虑推荐系统的matrix completion.像电影评分的交互数据可以表示为一个user-item的二分图,其中的edge表示观测到的评分.这种表示是特别有用的在额外的基 ...
- pom.xml报Plugin execution not covered by lifecycle configuration错误
环境 eclipse 4.3.0 maven 3.0.4 m2e 1.4.0 出现场景 以前的老项目,在我的环境(我的环境较新)下,别人老环境不报错. 错误示 ...
- 硬盘类型和Linux分区
1. 硬盘类型和Linux分区 分类: Linux系统与应用 2011-11-22 20:54 1404人阅读 评论(0) 收藏 举报 linuxide扩展ftp服务器服务器redhat 真怪自己知识 ...
- D4上午
概率和期望DP 概率 某个事件A发生的可能性的大小,称之为事件A的概率,记作P(A). 假设某事的所有可能结果有n种,每种结果都是等概率,事件A涵盖其中的m种,那么P(A)=m/n. 例如投掷一枚骰子 ...
- DeepFaceLab: 可视化交互式合成功能简介!
DeepFaceLab在沉寂了几个月后(目测Iperov同志讨生活去了),在8月下旬又迎来了重大更新.我总结了一下,主要是更新了三大功能. 新增Avatar模型 交互式转换器 半脸模型支持FAN ...
- Android Context完全解析与各种获取Context方法
Context类型 我们知道,Android应用都是使用Java语言来编写的,那么大家可以思考一下,一个Android程序和一个Java程序,他们最大的区别在哪里?划分界限又是什么呢?其实简单点分析, ...