Python 简介+pycharm快捷键

'''
python介绍,数据基本运算,语句,容器,函数.
面向对象:OOA,面向对象分析OOD,面向对象设计,OOP 面向对象编程 架构
高级,集成操作框架:模块和包,异常处理,迭代和生成器,函数式编程

1,弱语法,重本质,深层机理,才能灵活运用
深入内存,解析原理,才能看懂语法
打太极:用意不用力,先在心,后在身

2,重思想,重设计
mvc架构思想,
面向对象三大特征,六大原则学习设计思想
程序员内功,设计思想,用哪些类,这些类的关系

3,是技术,更艺术
高质量的代码:功能性,维护性,灵活性
写完的代码,就像自然语言一样,通俗易懂
重构

4,项目化,实战化
集成操作框架贯穿Python高级

学习方法:理解
what知识点定义
why作用
where适应性 应用在什么地方
how语法
逻辑:点 用线链接起来

必须会做
用眼看逻辑
用手敲
*独立完成才算做

当天笔记必须整理
梳理当天所学内容的过程
防治日后因为遗忘和糊涂造成的麻烦
*将理论,代码,图示三合一.
笔记半小时,剩下的都是代码,画内存图非常重要

day1
体系远远超过内容


Python 简介
定义
操作系统:管理和控制计算机软件与硬件资源的程序
cpu:执行指令,运算数据
不管底层的语言
执行文件方式:交互式,*文件式
cpython c开发语言

运行时
源代码 _编译_字节码_解释_机器码
第一次 每一次

文件式:练习基本功
集成开发环境:pycharm快捷键
file-new project(python)-new
project显示与隐藏(快捷键ALT+1)或者view-tools Windows-project
shift+f10 执行run
close tab shift+ctrl+f4
有道词典:ctrl+alt+d

执行过程
解释器类型

数据基本运算
pycharm常用快捷键
1,home本行头
2,end本行尾部
3,Ctrl+/ 注释代码
4,ctrl+d 复制行(自动在下一行生成新的)
5,选择列:鼠标左键+alt
6,移动行:shift+ctrl+上下键头
7,按住shift+home/end/或上下键 选择这部分内容 相当于选中
8,ctrl+alt+l 添加空格,规范格式
9,智能提醒:ctrl+空格
10,linux系统切换屏幕:ctrl +alt +上下键
11,shift+enter 从上一行中间切换到下一行
12.shift+ctrl+backspace 跳转到最后位置
13,快速删除一行 ctrl+y
   14.左键双击点击变量,ctrl+c,ctrl+v
15.提示函数形参:在函数括号位置ctrl+p
提示形式参数延时设置:file-settings-editor-code completion-parameter info :0
   16.
显示函数注释:鼠标☞到函数位置 ctrl+q
   17.ctrl+鼠标左键 做函数的代码
18.Ctrl + Alt + L # 选中一段代码自动调整缩进格式(有的是Ctrl + Alt + I)
19.批量替换变量名 shift+F6


注释

函数
变量
del 语句
核心数据类型
数据类型的转换
运算符
语句

容器类型

函数function
函数定义:
1,用于封装一个特定的功能,表示一个功能或者行为
2,函数是可以重复执行的语句块,可以重复调用
作用:
提高代码的可重复性和可维护性(代码层结构更清晰)
语法:
def 函数名(参数):
函数体

说明:def关键字:全称是define,意义为:定义
函数名:对函数体中语句的描述,规则与变量名相同
形式参数:方法第一者要求调用者提供的信息
函数体:完成该功能的语句


作用域LEGB

posted @ 2019-08-26 14:32  晓亮86  阅读(271)  评论(0编辑  收藏  举报