zoukankan      html  css  js  c++  java
  • python基础

    1.Linux基础
    计算机以及日后我们所开发的程序放置的服务器的简单操作。
    2.Python开发
    http://www.cnblogs.com/wupeiqi/articles/5433893.html
    作业:程序
    博客地址(开通博客)
    http://www.cnblogs.com
    注册
    申请博客
    登录
    我的博客
    随笔:所有人在博客中都能找到的文章。
    文章:别人找不到,可以通过URL访问
    日志:别人找不到,URL也看不到
    开发:
    开发语言:
    高级语言:Java,C#,php,C++,ruby,python等 ==》字节码
    低级语言:汇编语言 ==》机器码
    机器码和字节码
    字节码是为了将某种语言转换为机器语言而产生的,下一次运行某个程序之前不必再
    将源代码转换为字节码,加速程序的执行速度。最好学学C语言,因为C语言是基础,
    执行速度快,但是开发效率低,尤其是内存管理比较困难,即内存的开辟及销毁。
    因此C语言的学习成本比较高。
    PHP更多写页面,在国内比较多,国外很少用。
    Java执行效率高,开发效率不如python。但是硬件的发展速度特别快,因此python
    还是很有优势的。其实执行效率大多跟程序员有关。
    python种类:
    jpython
    cpython ******我们常用的。
    rubypython
    pypy等等, 这是用cpython开发的python,执行速度最快,但是目前还不够
    稳定,因此我们最常用的是cpython。
    安装:
    python安装在OS上
    执行操作:
    写一个文件,文件中按照python的规则写,将文件交给python软件,读取
    文件中的内容,然后进行转换和执行,最终获取结果。
    python软件 ==》python解释器(内存管理)
    下载:
    python3 在继续更新
    python2 在继续更新

    Windows:直接点点就可以安装了。完了配置环境变量,为了方便以后在终端的操作,
    环境变量之间以分号(;)分割。
    Linux: 可以同时安装python2和python3,Linux自带Python2.使用时优先级是按装的时间
    确定的。
    a.Python基础
    基础
    1.第一句python
    -后缀名是可以任意?
    -导入模块时,如果不是.py将会出现错误,所以尽量使用.py作为后缀。
    2.两种执行方式
    python解释器py文件路径
    python进入解释器,实时输入并获取执行结果。
    3.解释器路径
    #!/user/bin/env python
    4.编码
    # -*- coding:utf8 -*- ,因为python2默认ASCII,因此汉语没法识别汉语,
    但python3可以,因此不用加注释。单行注释用#,多行注释用‘’‘ ’‘’
    5.执行一个操作
    提醒用户输入:用户和密码
    获取用户名和密码,检测:用户名=root 密码=123
    正确:登录成功
    错误:登录失败

    6.变量名:
    数字,字母,下划线组成,但是不能以数字开头。变量名不能是关键字,不能出现空格,
    最好不要和python内置的东西重复,尽量避免,比如函数名sum等等。
    让变量名尽量有意义,单词之间用下划线连接,变量名可以是汉字,但尽量不要用。
    7.条件语句
    代码块,注意缩进,tab键代表四个空格。if语句可以没有else,条件语句可以进行
    嵌套。 注意if语句中的pass。如果if为真,pass代表通过。pass在编程中很有特色,要记得使用。

     1 n=eval(input("请输入一个数:"))
     2 while(n<11):
     3     if n==7:
     4         pass
     5     else:
     6         print(n)
     7     n=n+1
     8 
     9 
    10 
    11 D:anacondapython.exe C:/Users/张亚萍/PycharmProjects/untitled9/uu.py
    12 请输入一个数:1
    13 1
    14 2
    15 3
    16 4
    17 5
    18 6
    19 8
    20 9
    21 10

    8.基本数据类型 
    字符串:(用“”或者''圈起来,可以是一对,两对,或者3对,不能在多)
    字符串可以进行+和*运算,+代表连接字符串,*代表复制字符串,没有-和除法运算。
    数字:可以进行加减乘除和求求余%。**代表平方。//代表取商。如39//8结果为4.
    9.循环
    死循环(即条件永远为真)
    基本数据类型
    函数
    面向对象
    b.网络编程
    c.Web框架
    ——用于写网站
    d.设计模式+算法(决定工资的)
    e.项目阶段




  • 相关阅读:
    Monad Maybe
    Linq怎么支持Monad
    创建我们第一个Monad
    Monad的重点
    解析器组合子
    NFA
    全排列算法
    R语言将数据框转成xts
    R语言的字符串处理
    wpf mvvm MenuItem的Command事件
  • 原文地址:https://www.cnblogs.com/zypfzw/p/8969612.html
Copyright © 2011-2022 走看看