首页 > 编程语言 >写给小朋友的Python课

写给小朋友的Python课

时间:2022-10-23 21:13:33浏览次数:78  
标签:语言 编程语言 常量 Python 什么 写给 小朋友 数据 计算机

目录

 

基本常识

什么是Python?

python是众多编程语言中的一种。为什么python会在这个时代流行?python简单、易学、表示方式更像人类的表示方式、符合人类的思维方式;另外,它有丰富的扩展库,特别是在AI(人工智能)方面的成功应用,使得它名声大噪。

什么是程序?

参见《计算机科普》中的“什么是程序”。

什么编程?

编程就是编写程序,就是按照一种特定语言的语法格式要求,用这种语言认识的词组成表达式或者语言,并保存在文件中。

什么编程语言?

编程语言就是程序的语言,计算机可以理解的语言。计算机有很多种编程语言,但是计算机只认识二级制的0,1表示的电子信号,因此,很多种计算机是说计算机的高级语言,高级语言对人类更好阅读,但是计算机不懂,所以高级语言都要翻译成0或1表示的二进制的机器语言。只有机器语言计算机只能执行。如果编程工具把用它的语言写的程序(文件)翻译成机器语言才能执行,这类语言就叫编译型语言,即编写并重新翻译的意思。如果程序(文件)在执行时才翻译为机器语言执行,这种语言就是解释型语言。C、c++都是编译型语言;java是解释型语言。python既可以作编译型程序,又可以作为解释型程序。

编程语言能干什么?

编程语言就是按照作者的编排,让计算机完成规定的动作。即不仅告诉计算机做什么,还要告诉它怎么做,先做什么,后做什么;碰到这种情况做什么,碰到那种情况做什么。一般情况下,计算机能干的事,都可以通过编程语言来达到。但有时候,编程语言的设计者会考虑各种特殊要求,会对编程语言进行一些限制,比如出于安全的考虑,不会让程序随意访问内存。所以,从这点不同语言又区分不同的能力,C和C++语言是最强的,几乎所有操作系统的能力都可以实现。

语言的基本概念?

什么是数据?什么是数据类型?

计算机中的一切都是数据。程序、软件、文本文件都是数据。编程语言中所说的数据就是不同类型的字符,这些字符根据人类赋予的含义而区分为不同的数据类型。如 123 ,我们叫做整数;123.456我们叫做小数;abc我们叫做字符串。真和假我们叫做逻辑值(或叫布尔值,是bool的汉译)。

python中的数据类型:整数、浮点数、bool型、字符串。

整数:0(零),123(正整数),-123(负整数)

浮点数:123.345(小数)0.123

bool型:True(真)  False(假)    布尔型又叫逻辑型只有两种值,真 假;

字符串:“This is string.”  "这是一个字符串"

什么是变量?常量?

变量和常量中的量就是数据,又叫做值,数据变化的量,就是变量;数据不变的量就是常量。编程语言中无时无刻不在使用数据,为了使用数据,给某个数据起个名字,用来标识这个数据,这个就是变量。在定义好名字后,如果数据是可以变(被修改)的,就是变量。如果不能变,就是常量;有时常量只用一次,没必要定义一个名字,而是直接使用数据本身,这个就叫常数;所以,一般常量包括值不变的名字和常数。

如以下定义:

a=123

name="John"

print("hello world")

如 a、name是变量。"hello world"是常量,也是常数。 

什么是操作数?

操作数本质就是数据,如果和操作符放在一起,就成为被操作符操作的数。

什么操作符/运算符?

完成某种计算的符号,就叫操作符(或运算符)。如加(+)减(-)乘(*)除(/)余数(%);and(与)or(或)。

运算符按用途分为不同类型

什么是表达式?

由运算符和操作数组合而成的算式。

什么是语句?

具有完整语义的一串符号,构成语句。一般语句多由表达式构成。

什么流程图?

用图形的方式表示一个事件或活动的过程,这种图叫做流程图。流程图中表示不同步骤用不同的图形,一般矩形表示执行一个基本动作,菱形表示选择,还有开始和结束图形。更多可参考流程图

什么是函数?

 

标签:语言,编程语言,常量,Python,什么,写给,小朋友,数据,计算机
From: https://www.cnblogs.com/ChinaGo/p/16819521.html

相关文章

  • 异常处理与python内置模块
    异常常见类型syntaxError语法错误NameError当你引用了变量、模块、类、函数或代码中没有定义的其他名称时,将引发NameErrorIndexError当你尝试从序列(如列表或......
  • Python最速下降法实例
    最速下降法的实现需要通过符号计算。首先笔算一步如下,然后通过程序验证: python程序如下,需要pipinstallsympy:importnumpyasnpfromsympyimport*importmath......
  • ParserWarning: Falling back to the 'python' engine because the 'c' engine does n
    Python3.9.10,Window64bit   警告:ParserWarning:Fallingbacktothe'python'enginebecausethe'c'enginedoesnotsupportregexseparators(separators......
  • Python实验报告(第7周)
    实验7:面向对象程序设计一、实验目的和要求1、了解面向对象的基本概念(对象、类、构造方法);2、学会类的定义和使用;3、掌握属性的创建和修改;4、掌握继承的基本语法。 ......
  • [Python]学习笔记之- __name__ == '__main__'
     if__name__=='__main__':大多数规范的Python源码中都可以看到这个语句,初学者可能不清楚这句话的用处。这句代码的字面意思就是在做判断__name__是否为'__main__'。这......
  • Python安装OCR识别库tesserocr_pytesseract教程
    Python安装OCR识别库tesserocr1.tesserocr下载https://digi.bib.uni-mannheim.de/tesseract/尽量选不带dev的版本,dev是开发版本,不带dev的是稳定版个人配置tesseract-......
  • Python 用户输入
    1.input()输入【实例】:data=input("请输入:")print(data,type(data))【运行结果】:请输入:3131<class'str'> 2.int类型转换从input()函数输入的内容都是str......
  • Python 字典
    目录导航1.一个简单的字典2.添加键值对3.创建空字典4.修改字典中的值5.删除键值对6.使用get()来访问值7.遍历键值对8.遍历字典的......
  • python7
    一、创建大雁类并定义飞行方法classGeese:'''大雁类'''def__init__(self,beak,wing,claw):print("我是大雁类!我有以下特征:")print(bea......
  • python模块、异常处理、软件开发目录规范总结
    本周总结异常处理生成器模块软件开发目录1.异常处理1.1异常处理语法结构1.基本语法 try:待检测的代码(可能会出错的代码)except错误......