python记录一
一、Li nux基础
-计算机以及日后我们开发的程序防止的服务器的简单操作
二、Python开发
a.Python基础基础
基本数据类型
函数
面向对象
b.网络编程
c. WEB框架
-用于写网站
d.设计模式+
t算法
e.
项目阶段
1、各语言之间的对比:
PHP类:适用于写网页,有局限性
python Java:可以写网页(前端),也可以写后台功能
-python:执行效率相对低,但开发效率高
-Java:执行效率高,但开发效率低
2、python种类:
-Javapython
-ironpytnon
-javaScriptpython
-Rubypython
-Cpython ***
-pypy (python开发的python)
3、cpython与其他语言python的比较:
在同时遵循python规则的条件下:
-JavaPython生成代码,交给Java进行读写并遵循Java规则,最后再传给C转换为机器编码0101
-C#python同理Javapython
-而CPython,直接使用Python规则生成代码交给C转换为机器编码0101,最后给操作系统。
4、执行操作:
-写一个文件文件中按照python的规则写,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,最终获取结果
-例如:提醒用户输入:用户、密码
首先获取用户名和密码,检测:用户名=root 密码=root
正确:登录成功
错误:登录失败
-input的用法:永远在等待用户输入,用户输入值后,就会将输入的值赋值给一个东西。
5、变量名:
-由字母、数字、下划线组成
-数字不能作为开头
-变量名不能使用关键字,and,as,assert,break,class,continue,def, del,elif,else,expect,exec,finally,for,from
-变量名最好不和python内置的东西重复 *** 例如sum
-取变量名最好直白易懂,例如用户ID——user_id