python 作为一门性价比很高的脚本语言网络上自然有海量的优秀教程,只是那是别人的东西,我才不想做知识的“收藏家”。只有真正用它为工作生活带来切实的便利才算是真正掌握了的本领,希望能用大白话把编程说的接地气一点,毕竟我是使用斧子的猴子,不是发明斧子的先知。
何为编程,程序设计
极简计算机基础
编译语言&脚本语言:
程序设流程:IPO(inpou,process,output)
python特点
- IDLE,新手推荐的开发环境
- 变量声明
大多数编译型语言,变量使用前必须先声明,其中C语言更加苛刻,必须在代码块最开始。
C++、java允许随时声明,而python变量在第一次使用时自动声明
新手常见错误
- 中英文符号搞错
- 非常重要的缩进(四个空格)——
python用缩进来标明代码的层次和包含关系 - 函数拼写错误
一般会报错:> NameError: name ‘mesage’ is not defined
安装IDLE
一定要勾选最后一项 Add python3.7 to PATH
添加环境变量的目的是可以在电脑的任何位置(如命令行)访问python
命令行
-
命令行操作
alt+c 强制结束当前正在运行的命令
命令行进入python,
退出:exit()
cd
命令含义:change directory目录
cd到.py程序的目录,python+空格+文件名
-
pip命令
pip insatll numpy
换清华源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
-
thonny
爱沙尼亚大学开发的python IDE,可以一步步调试程序,查看变量值变化 - pyCharm适合专业程序员使用
重要概念和学习路径
- 标准库和第三方库
python标准库使用时只需要import turtle
,第三方库需要先用pip工具的install命令安装才能使用
如安装 pygame库:pip insatll pygame
- 基本的数据类型和操作
1、数字类型
2、字符串类型
3、组合数据类型(序列、集合、映射) - 程序的控制结构
1、分支结构
2、循环结构
遍历循环(for <xx> in <xx>语句)
无限循环(while语句) - 函数和代码复用
命名函数如def happy():
-
为什么要学pytnon呢?
答案
网友评论