认识计算机
组成:硬件系统(CPU、内存、外储存器、输入输出设备、通信设备)+软件系统(系统、应用软件)
CPU:中央处理器 运算作用
内存:暂存+运算 内存储器 动态
外存储器:存储数据 存储作用 静态
输入输出设备:信息交换 交互作用
通信设备:有线无线网络 互联网
系统软件:win、os、linux 调度 监控 维护
应用软件:编程语言编制的应用程序
计算机编程语言
组成:机器语言(0、1)、汇编语言(底层语言)、高级语言(主流开发语言)
高级语言:编译型语言(C C++)、解释型语言(PHP Python JavaScript)
Python
数据分析平台
非编程类:STATA、SPSS、MATLAB
编程类:Python、R
编程类优点:逻辑强 数理思维 灵活 自由
python优势:编程效率高 可移植性 大量程序包 容错率高
劣势:运行效率低
什么是集成开发环境(IDE)?
用于提供程序开发环境的应用程序(包括编辑器、编译器、调试器和图形用户界面等工具)
常见的:IDLE、pycharm、anaconda、notepad、sublime
编译方式:交互式编程>>>、脚本式编程.py-需要运行
cmd运行python:cd+路径+python+文件.py
Jupyter Notebook
运行shell:ctrl+enter
创建shell:shift+enter