• python学习日记——安装及初识


    一、Linux基础(内容较多,额外整理)
    二、Python开发
    1.操作系统是基于C语言的,所以C语言可以在操作系统上直接执行,而自己书写的python代码经过解释器转换为C语言之后再执行;python比Java简洁,但执行效率低
    2.学习的路线及框架
    a.Python基础
    - 基础
    - 基本数据类型
    - 函数
    - 面向对象
    b.网络编程
    c.Web框架
    用于写网站
    d.设计模式 + 算法
    e.项目阶段
    3.python开发环境搭建
    a.Windows中(使用pythonw.exe不在运行程序时弹出终端窗口;使用python.exe会弹)
    下载软件,傻瓜式安装(下一步下一步即可,可以选择文件夹)
    配置环境变量(为了运行时让操作系统能够直接找到python这个命令)
    建议安装python3(python2不在维护)
    b.Linux中(默认安装了python2.7,可以额外安装python3,需要gcc编译python源码)
    #yum install gcc
    #wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
    #tar -zxvf Python-3.6.6.tgz
    #cd Python-3.6.6
    #./configure --prefix=安装路径
    #make&&make install
    c.Mac中(等有了MacBook再整)
    三、python基础
    1.变量命名尽量用下划线连接,最好不用驼峰式(与Java进行区别)
    2.两种执行方式:python解释器 py文件路径;python进入解释器,实时获取执行结果
    注:python文件即使不用py也可执行;但是模块导入的时候只能导入.py结尾的文件
    3.解释器路径声明(Linux中):#! /usr/bin/env python
    4.编码:
    ascii码是用8位来表示
    unicode码是用16位来表示
    utf-8码是能用多少位表示就用多少位表示
    python3中无需关注编码,python2中代码中出现中文头部必须加上#-*- coding:utf8 -*-
    5.执行一个操作,校验用户输入的用户名密码是否正确

    # 等待将用户输入赋值给变量username;变量只能由非数字开头的字母数字下划线组成
    username=input("请输入用户名:“)
    password=input("请输入密码:")
    if username=="root" && password=="root":
      print("登录成功")
    else:
      print("用户名或密码不正确")  

    在python中变量名最好用下划线链接(Java中用的是驼峰式命名)

    6.条件语句

    python中按照缩进不同区分不同代码块(Java中用大括号括起来的是代码块),同一套代码块中缩进保持一致,一般情况下用四个空格的缩进(TAB键)

    条件语句嵌套、多条件触发

    if 条件:
        代码块
    elif 条件:
        代码块
    else:
        代码块
    if 1==1:
        pass             #pass表示什么都不做
    else:
        print("tester")

    7.字符串(引号):

    name="tester1"
    
    name='tester1'
    
    name='''tester1'''
    
    name="""tester1"""
    
    字符串加法:
    
    n1="abc"
    
    n2="de"
    
    n=n1+n2         #得到n的值是abcde
    
    字符串乘法:
    
    n1="abc"
    
    n=n1*3            #得到n的值是abcabcabcabcabc

    8.数字:

    加减乘除幂取商余

    n1=10
    
    n2=20
    
    n=n1+n2
    
    n=n1-n2
    
    n=n1*n2 
    n=n1/n2 #可得到带小数的结果 n=n1//n2 #取整 n=n1**n2 #取幂(n1的n2次方) n=n1%n2 #取余

    9.循环语句

    while 条件:
        代码块
    例如:
    count=0
    while count<10:
        count=count+1
        print(count)
    
    小练习:用户名密码连续输错三次就不能登录了
    count=0
    while count<3:
        username=input("用户名:")
        password=input("密码:")
    if username=="root"&password=="123":
        print('登录成功')
        break
    else:
        print('用户名或者密码错误')
    count=count+1
    

    10.python开发环境——pycharm安装破解 

    未完待续。。。。。。

  • 相关阅读:
    Elasticsearch 类比 mysql 实现 in and like or
    es 全文查询
    es 聚合查询
    es多字段分组并求数量
    es 多字段分组并求和
    es 滚动查询二
    es 滚动查询一
    java8 日期操作
    语录(心灵鸡汤来一波)
    并发处理-隔离级别
  • 原文地址:https://www.cnblogs.com/ftxy/p/11697616.html
Copyright © 2020-2023  润新知