重修课程day1(python基础1)

一 什么是计算机

  1 计算机就是由一堆硬件组成的一个机器。

  2 硬件的分类:
    CPU:犹如人类的大脑,运行着需要运行的程序。

    内存:将 CPU要运行的内容从硬盘中读取出来,然后CPU在内存里拿内容,只是一个短暂性的存储,加入突然关机,数据会丢失。

    硬盘:硬盘相当于人的笔记本,长期可以存储数据,永久性的存储。关机数据也不会丢失。

    他们三者之间是由操作系统来操作的。

  3 什么使操作系统:操作系统本身就是一个软件,而它是建立在硬件之上,他控制着每一硬件的运行,是硬件的运行有序化。

  4 什么是应用程序:应用程序就是软件,是建立在操作系统之上的,比如:QQ  微信  爱奇艺等都属于应用程序

  5 硬件,操作系统和应用程序之间的操作流程是:启动应用程序需要数据,所以启动时,会将指令传达给操作系统,然后操作系统在将需要的数据从硬盘中读到内存里,然后CPU在内存拿取数据进行执行,执行完之传达给操作系统,操作系统在传达给了应用程序。

二 语言的介绍

  语言的分类:1 效率分类:

      C语言:执行效率快,直接将人能识别的代码转换成机器码。

      java , c# ,  python , PHP:执行效率稍微的慢一点,实现是将人能识别的代码转换成字节码,再将字节码转换成机器码。

    2 解释型和编译型

      编译型:C , java , C#  将一堆代码一块进行翻译

      解释型:python , PHP    写一句代码,翻译一句。

    3 易学性:python:代码简洁,易懂,还有强大的类库,功能齐全

        其它:

    4 为什么不学C语言:复杂,代码多,而且代码易重复

    5 为什么不学JAVA,C#:C# windows运行,windows掏钱

                java :学习难度大

    6 为什么不学PHP:web开发,先入为主

    javascript,只能与各种语言结合使用,实现网页的动态效果。

三 python介绍

  python常用环境:web开发

          爬虫开发

          金融

          人工智能

  python的分类:cpython , jpython,ironpython,rubypython,pypy ....分类很多但是规则只有一个

  python 的版本分为2.*版本和3.*版本。python的版本在不断的更新,2版本的功能越来越接近3的版本功能。

    假如python需要删除某个旧版本的功能,会在更新的下一个告诉程序员,好让程序员准备着下下个版本的更新,而下下个版本就会删除该功能

  由于python语言的功能强大,所以其他语言的解释器都可以执行python的代码。解释器是开发这门语言的创始人写好了的,所以我们只管写代码和程序。

四 安装python.解释器

  下载python的网址是:https://www.python.org

  下载过程:http://jingyan.baidu.com/article/08b6a591a0ee8c14a9092261.html

  安装过程:http://jingyan.baidu.com/article/0bc808fc42dfab1bd485b99f.html

五 添加环境变量

  1 鼠标右键点击开始菜单,然后选择系统,进入系统

  2 点击高级系统设置进入

  3 点击环境变量进入

  4 然后选中path变量,在点击编辑进入编辑

  

  5 然后再变量值写入你要添加的解释器的相对路劲,每个环境变量要以分号(;)分开。再点击确认。

  6 点击环境变量里的确认就添加成功了

六 python的基础代码

  print: 打印  如 print("方杰")  执行结果是:方杰

  input: 智能输入  如 input(">>>:")    执行结果是>>>:      可以输入内容

七 变量

  变量是由变量名,赋值,和变量值组成的      如:x=2

    变量名可以是字母,数字和下划线,  数字不能是第一个位置  如 : x_1=6    _y3=8

  变量名最好是用英文代替,而且是见名知意。

    变量值的类型:字符串类型:有引号引起来的内容

            整数类型:没有引号引起来的数字

            布尔类型:只有两个值True和False。

如:

age = 18			整数类型
name = "名锐捷"		字符串类型
gender = True/False       布尔类型

八 运算符号

  数字常见的比较运算符

==等号(因为一个等号是赋值功能,所以等号需要两个) <小于号    >大于号     <=小于等于号      >=大于等于号

result = 18 == 18
result = 17 < 18
result = 19 > 18
result = 17 <= 18
result = 19 >= 18

  数字常见的运算符号就是
+加    -减    *乘     /除     %余

result = 1 + 1
result = 1 - 1
result = 1 * 1
result = 1 / 1

  字符串的预算符号只有两个+加    和    *乘

a="fang"+"jie"      #执行结果fangjie
b="jie" * 2            #执行结构jiejie

九 if判断语句

格式1:单支if判断:if 判断条件:

          执行语句格式2:双支if判断:if 判断语句:

          执行语句

         else:

          执行语句

格式3 :多支if 判断 :if 判断语句:

           执行语句

          elif:

           执行语句

          elif:

           执行语句

           。。。。

          else:

             执行语句

格式4 :if判断的嵌套:if 判断语句:

              执行语句

            if 判断语句

              执行语句

            else:

                执行语句

             else:

             执行语句

#单支if判断
if 7<8:
    print("对了")

#双支if判断

if 7>8:
    print(‘你傻‘)
else:
    print(‘对了‘)

#多支if判断
if 7>8:
    print(‘你傻‘)
elif 7==8:
    print(‘你真傻‘)
else:
    print(‘对了‘)

#if判断嵌套
name=input(‘>>>:‘)
if name==‘fang‘:
    password=input(‘>>>:‘)
    if password=="666":
        print(‘登陆成功‘)
    else:
        print("登陆失败")
else:
    print("输入有误")

十 while循环

格式1:while 条件:

     执行语句

格式2:while 条件:
     执行语句

    else:

     执行语句

while循环里的关键字:break 跳出当前循环

          continue 跳出当次循环,进行下次循环

#格式1
while True:
    print(2)
#
#格式2
a=True
while a:
    print(1)
    a=False
else:
    print(2)

#break
while True:
    print(4)
    break

#continue
a=True
while a:
    print(3)
    continue
    a=False
else:
    print(2)

# 1.打印1 - 99之间的所有奇数
# a=1
# while a<100:
#     if a%2==0:
#         a+=1
#     else:
#         print(a)
#         a+=1

# 2.打印1 - 99之间所有能被3整除数
# b=1
# while b<100:
#     if b%3==0:
#         print(b)
#         b+=1
#     else:
#         b+=1

# 3.打印1 - 99之间所有数总和
# c=1
# d=0
# while c<100:
#     d+=c
#     c+=1
# print(d)

# 4.打印1 - 99之间所有奇数总和

# e=1
# f=0
# while e<100:
#     if e%2==0:
#         e+=1
#     else:
#         f+=e
#         e+=1
# print(f)
# 5.打印1 - 2 + 3 - 4 + 5 - 6 + 7... + 99之间所有奇数总和

# g=1
# h=0
# while g<100:
#     if g%2==0:
#         h-=g
#         g+=1
#     else:
#         h+=g
#         g+=1
# print(h)

练习题

时间: 2024-10-13 11:55:30

重修课程day1(python基础1)的相关文章

Python之路,Day1 - Python基础1

本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语

Python之路,Day1 - Python基础1---转自金角大王

本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语

Day1 - Python基础1

本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 入门知识拾遗:三元运算.进制 一. Python介绍 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Pyth

Python自动化开发,Day1 - Python基础1

本章内容 Python是什么? Python的发展史 Python2与3的区别 Python的语言类型 Python的优缺点 一.Python是什么? Python的创始人是吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承.之所以选中Python作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者. 最新的TIOBE排行榜中,Python赶超

Python day1 ---python基础1

本节内容 Python介绍 编程语言分类 Hello World程序 变量 字符编码 用户输入 数据类型初识 表达式if ...else语句 表达式while 循环 表达式for 循环 break and continue 嵌套 作业需求 一.python介绍 python的创始人---吉多·范罗苏姆(Guido van Rossum)----1989年 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为

Python之路,Day1 - Python基础1【转自金角大王】

1 <strong>>>> a,*rest,b = range(5) 2 >>> a,rest,b 3 (0, [1, 2, 3], 4) 4 </strong> <strong>>>> a,*rest,b = range(5) >>> a,rest,b (0, [1, 2, 3], 4) </strong> Python的优缺点 先看优点 Python的定位是"优雅"

day1 python基础知识

一:python发展 python2.6与python3.0区别: 源码不标准,混乱,重复代码过多 二:python所属类型 (1)编译型:一次性将程序全部编译成二进制 优点:运行速度快 缺点:不能跨平头,出现bug时候全部修改,开发效率低. 例子:c语言,c++ 解释型:从上到下一行一行执行 优点:开发效率高 缺点:运行时候比较慢,能跨平头执行,出现问题可以改出现问题的代码就行 编译型与解释型语言:安装解释器就是解释型语言,可跨平台. 混合型语言 java与c# 强类型定义语言 一个变量被指定

Python on the Way, Day1 - Python基础1

一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承 Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube.Dropbox.BT.Quora(中国知乎).豆瓣.知乎.Google.Yahoo!.Facebook

Python学习之路,Day1 – Python基础1

写在前面的话: 大学毕业之后没有从事自己专业方面的工作,期间也做了很多工作,现在来到了一家物流公司,但是每天日复一日的工作,枯燥,乏味,发现这并不是自己想要的,自己也有自己的梦想,也有自己的追求,想起蒂夫·乔布斯说过,每个人都应该学习给电脑编写程序的技术,因为这一过程能够教你如何去思考! 在茫茫的编程语言中我选择了python,因为感觉它强大,应用到众多领域,相对其他语言或与更加的简单,既然选择过后就要走下去,自己选择的路,不留遗憾. Python学习第一天 本节内容: Python介绍 Pyt