一、Linux基础

- 计算机以及日后我们开发的程序防止的服务器的简单操作

二、Python开发

 a.开发

    1.开发语言

      高级语言:Python Java、PHP C# Go ruby C++... ===》 字节码

      低级语言:C、汇编 ===》 机器码

    2.语言对比

      PHP类:仅适用于写网页,局限性

      Python Java: 既可以写网页 也可以写后台功能

        - Python执行效率低,开发效率高

        - Java执行效率高, 开发效率低

    3.Python种类

      JPython,IronPython,JavaScriptPython,RubyPython,CPython,pypy(这是用CPython开发的Python)

    4.安装

      Python安装在OS上

          执行操作:

            写一个文件文件中按照python的规则写,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,最终获取结果。

          Python软件:

            ==> Python解释器(内存管理)

      下载:

        Python3    在继续更新

        Python2    在继续更新

        Window:点点

          python2

          python3

          # 环境变量

            配环境变量-参考https://www.jb51.net/os/windows/459551.html

        

        Linux :
          python2
          python3

  

  b.Python基础

    b1:基础

      1.第一句python

        - 后缀名是可以是任意?(可以是.txt等 不建议这么做)

        - 导入模块时,如果不是.py文件(可以执行不建议这样做)

         ==> 以后文件后缀名是 .py(建议)

      2.两种执行方式

        python解释器 py文件路径

        python  进入解释器:  实时输入并获取到执行结果

      3. 解释器路径

        #!/usr/bin/env python

      4. 编码

        # -*- coding:utf8 -*-

        ascill     00000000  &          00000001  unicode    0000000000000000+  &          0000000000000001  

        中         001000000000000111110010  

        utf-8      能用多少表示就是用多少表示  &          00000001  中         001000000000000111110010

        Python3 无需关注

        Python2 每个文件中只要出现中文,头部必须加

      5. 执行一个操作  

        提醒用户输入:用户和密码

        获取用户名和密码,检测:用户名=root  密码=root

        正确:登录成功

        错误:登陆失败

        a. input的用法,永远等待,直到用户输入了值,就会将输入的值赋值给一个东西

        code show变量名                      

 #!/usr/bin/env python
# -*- coding:utf8 -*-
name = input("请输入用户名:\n");
pwd = input("请输入密码:\n");
if name=="root" and pwd=="root":
print("登陆成功");
else:
print("登陆失败");

      6.变量名

        - 字母  - 数字  - 下划线   组成

        PS:  数字不能开头  不能是关键字  最好不好和python内置的东西重复 ***

      7.条件语句  缩进用4个空格

        7.a

          

 #!/usr/bin/env python
# -*- coding:utf8 -*-
n1 = input('>>>')
if "alex" == "alex":
n2 = input('>>>')
if n2 == "确认":
print('sure')
else:
print('cool')
else:
print('error')

          n1 = "alex"   赋值

          n1 == 'alex'  比较,

        7.b    pass 代指空代码,无意义,仅仅用于表示代码块

          

 #!/usr/bin/env python
# -*- coding:utf8 -*-
age = 80
if age > 90:
print("大")
pass
elif age > 80:
print("小")
pass
elif age > 70:
print("多")
pass
else:
print("少")
pass print('end')

        7.c  and  or

          

 #!/usr/bin/env python
# -*- coding:utf8 -*-
n1 = "alex"
n2 = "sqy"
if n1 == "alex" or n2 == "alex!23":
print('OK')
else:
print('not ok') if n1 == "alex" and n2 == "alex!23":
print('OK')
else:
print('not ok')

    8.基本数据类型

      字符串  -    n1 = "alex"   n2 = 'root'   n3 = """eric"""  n4='''tony'''

      数字  -    age=21        weight = 64   fight = 5

      加减乘除等:

        字符串:

          加法:

            

 #!/usr/bin/env python
# -*- coding:utf8 -*-
n1 = "sqt"
n2 = "sg"
n4 = "ch"
n3 = n1 + n2 + n4
print(n3)

          乘法:

            

#!/usr/bin/env python
# -*- coding:utf8 -*-
n1 = "alex"
n3 = n1 * 10
print(n3)

      数字

        

 #!/usr/bin/env python
# -*- coding:utf8 -*-
n1 = 9
n2 = 2
n3 = n1 + n2
print(n3)
n3 = n1 - n2
print(n3)
n3 = n1 * n2
print(n3)
n3 = n1 / n2
print(n3)
n3 = n1 % n2
print(n3)
n3 = n1 ** n2
print(n3)

        题目:判断一个数字是奇数还是偶数

          

 #!/usr/bin/env python
# -*- coding:utf8 -*-
num = 11
n = num % 2
if n == 0:
print('偶数')
else:
print('奇数')

   9. 循环

    死循环

      

 #!/usr/bin/env python
# -*- coding:utf8 -*-
while 1==1:
print('ok')

   10. 练习题

    if条件语句

    while循环

    奇数偶数

    10.a  使用while循环输入 1 2 3 4 5 6     8 9 10

      

 #!/usr/bin/env python
# -*- coding:utf8 -*-
#使用while循环输入 1 2 3 4 5 6 8 9 10
count = 1
while count <= 10:
if count==7:
pass
else:
print(count)
count = count + 1

   10.b  求1-100的所有数的和

    

 #!/usr/bin/env python
# -*- coding:utf8 -*-
#求1-100的所有数的和
count = 1
sum = 0;
while count <= 100:
sum = sum + count
count = count + 1
print(sum)

   10.c  输出 1-100 内的所有奇数

#!/usr/bin/env python
# -*- coding:utf8 -*-
#输出 1-100 内的所有奇数
count = 1
sum = 0;
while count <= 100:
if count%2==0:
pass
else:
sum = sum + count
count = count + 1
print(sum)

   10.d  输出 1-100 内的所有偶数

 #!/usr/bin/env python
# -*- coding:utf8 -*-
#输出 1-100 内的所有偶数
count = 1
sum = 0;
while count <= 100:
if count%2==1:
pass
else:
sum = sum + count
count = count + 1
print(sum)

   10.5  求1-2+3-4+5 ... 99的所有数的和

 #!/usr/bin/env python
# -*- coding:utf8 -*-
#求1-2+3-4+5 ... 99的所有数的和
count = 1
sum = 0;
while count <= 100:
if count%2==0:
sum = sum - count
else:
sum = sum + count
count = count + 1
print(sum)

  10.6  用户登陆(三次机会重试)

    

 #!/usr/bin/env python
# -*- coding:utf8 -*-
#用户登陆(三次机会重试)
name = input("请输入用户名:\n")
pwd = input("请输入密码:\n")
count = 1
while count<=3:
if name == "root" and pwd == "root":
print("登陆成功")
break
else:
time = 3 - count
if time == 0:
print("很遗憾您的登陆机会已经用完")
break
print("登陆失败,您还有"+str(time)+"登陆机会")
count = count + 1
name = input("请重新输入用户名:\n")
pwd = input("请重新输入密码:\n")

  11 - 基本数据类型

  12 - 函数

  13- 面向对象

c.网络编程

d.WEB框架

  - 用于写网站

e.设计模式 + 算法

f.项目阶段

day09-python基础的更多相关文章

  1. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  2. Python开发【第二篇】:Python基础知识

    Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...

  3. Python小白的发展之路之Python基础(一)

    Python基础部分1: 1.Python简介 2.Python 2 or 3,两者的主要区别 3.Python解释器 4.安装Python 5.第一个Python程序 Hello World 6.P ...

  4. Python之路3【第一篇】Python基础

    本节内容 Python简介 Python安装 第一个Python程序 编程语言的分类 Python简介 1.Python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum) ...

  5. 进击的Python【第三章】:Python基础(三)

    Python基础(三) 本章内容 集合的概念与操作 文件的操作 函数的特点与用法 参数与局部变量 return返回值的概念 递归的基本含义 函数式编程介绍 高阶函数的概念 一.集合的概念与操作 集合( ...

  6. 进击的Python【第二章】:Python基础(二)

    Python基础(二) 本章内容 数据类型 数据运算 列表与元组的基本操作 字典的基本操作 字符编码与转码 模块初探 练习:购物车程序 一.数据类型 Python有五个标准的数据类型: Numbers ...

  7. Python之路【第一篇】python基础

    一.python开发 1.开发: 1)高级语言:python .Java .PHP. C#  Go ruby  c++  ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...

  8. python基础之day1

    Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...

  9. python基础之文件读写

    python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...

  10. python基础之编码问题

    python基础之编码问题 本节内容 字符串编码问题由来 字符串编码解决方案 1.字符串编码问题由来 由于字符串编码是从ascii--->unicode--->utf-8(utf-16和u ...

随机推荐

  1. 8. 环境变量_数据库_mongoose的基本使用_模型对象的CRUD

    1. 环境变量 系统环境(cmd)使用的变量/命令 能够让我们在cmd环境下运行指定的程序 用户环境变量 path(我们一般设置这个) 系统环境变量 path 过程: 当我们在cmd中输入一个指令 先 ...

  2. postgresql----JOIN之多表查询

    JOIN用于多张表的关联查询,如SELECT子句(SELECT A.a,A.b,B.a,B.d)中既有表A的字段,同时还有B表的字段,此时使用单独使用FROM A或FROM B已经解决不了问题了,使用 ...

  3. Android 进程间的通信

    localsocket:   https://blog.csdn.net/azhengye/article/details/73863404 https://www.cnblogs.com/basta ...

  4. CentOS7 64位安装mysql教程

    参考链接:http://baijiahao.baidu.com/s?id=1597184796823517712&wfr=spider&for=pc https://www.cnblo ...

  5. 解决vue webApp使用lib-flexible和px2rem引用第三方ui库后,样式变小问题

    首先,需要卸载项目中的postcss-px2rem. npm uninstall postcss-px2rem --save-dev 其次,安装postcss-px2rem-exclude npm i ...

  6. linux sed 用法

    目录 Overview 命令行选项 Command-Line Options manual http://www.gnu.org/software/sed/manual/sed.html Overvi ...

  7. php json 中文不转义 & 转义为中文

    JSON_UNESCAPED_UNICODE private function decodeUnicode($str){ return preg_replace_callback('/\\\\u([0 ...

  8. python基础之 正则表达式,re模块

    1.正则表达式 正则表达式:是字符串的规则,只是检测字符串是否符合条件的规则而已 1.检测某一段字符串是否符合规则 2.将符合规则的匹配出来re模块:是用来操作正则表达式的 2.正则表达式组成 字符组 ...

  9. 小程序:scroll-view组件滑动多次触发scroll事件的bug解决

    在项目开发过程中,组件是微信小程序提供给我们的一个分页器,一般滑动到底部时会触发scroll事件,scroll事件中往往包含对后端数据的请求:若是还未滑动到底部时频繁触发事件,则会频繁发请求,达不到想 ...

  10. 运维面试题之k8s

    前言: 到了如今年k8s已经是事实上的容器集群标准了,是时候展现我真正的祖传k8s实力了 吐槽: 我干嘛要知道这些,能用不就行了k8s真香 Kubernetes有哪些特性? Kubernetes是自动 ...