Python语言程序设计(嵩天老师版)第一周笔记
一、程序设计
1.计算机是根据指令操作的设备。
(1)计算机具有功能性和可编程性。二者缺一,就不叫计算机了。
功能性指的是对数据操作,表现为数据计算、输入输出处理和结果存储;
可编程性指根据一些列指令自动地、可预测地、准确地完成操作者的意图。
(2)计算机的发展参照摩尔定律,表现为指数增长。
它的速度非常的快,运行速度接近几何级数快速。
摩尔定律是计算机发展历史上最重要的预测法则。CPU/GPU、内存、硬盘、电子产品价格等都遵循摩尔定律。
硬件所依赖的集成电路规模也参照摩尔定律,晶体管数量一直在翻倍。
(3)常用的计算机语言有C,python,java等
2.编译和解释
(1)源代码:采用某种编程语言编写的计算机程序,人类可读,例如:result = 2+3
目标代码:计算机可以直接执行,人类不可读(专家除外)。例如:11010010 00111011
二者可以相互转换,转换方式有两种:编译器和解释器。
(2)编译器:
适用于静态语言:C,Java。可以一次性生成目标代码,优化更充分,程序运行速度更快。
可以理解为将中文文章完全翻译为英文文章给外国人看。
(3)解释器:
一句一句的向计算器解释。执行程序需要源代码,维护灵活。只要功能在,源代码就在。
可以理解为实时翻译。
3.程序的基本编写方法
(1)IPO
IPO指的是Input,process,Output。
Input:文件输入、网络输入、控制台输入、交互界面输入、内部参数输入(开始)
Process:程序对输入数据进行计算产生输出结果的过程;统称为算法,程序最重要的部分,是灵魂步骤。
Output:控制台输出、图形、文件、网格、操作系统内部变量输出,输出是程序的展示方式。
(2)步骤:分析、划分边界(IPO)、设计算法、编写程序、调试测试、升级维护。我们一般会遵循划分边界(IPO)、编写程序、调试测试。
tip:运用IPO的思想去解决问题,思路会清晰很多。先想好输入输出的是什么,再想怎么选用算法。
二、python开发环境
(1)python2和python3不兼容,但是现在大家都用python3,忘了python2吧。
(2)下载地址:python123.io/download
python自带开发环境,初学者直接用IDEA就行了,或者联系python123自带的题目。
(3)在IDEA中,有两种编写形式,一种是交互式,一种是文件式。简单一点的就不用打开里面的文件。
(4)同切圆代码:
(5)五角星代码
三、温度转换实例
见第一周代码练习
Python语言程序设计(嵩天老师版)第一周笔记相关推荐
- 【python】Python语言程序设计/嵩天老师入门课程笔记整理
分章节目录 1.python开发环境配置 1.1 程序语言分类(执行方式): 1.2 python程序语法元素分析: 1.3 python保留字 2.python绘图 2.1 编程语言概述 2.2 t ...
- MOOC python语言程序设计 嵩天老师 笔记(第六周)
1.S和T是两个集合,哪个选项对S^T的描述是正确的? ...
- python语言程序设计 嵩天老师(第七周)
1.Python对文件操作采用的统一步骤是: ...
- python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案
嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...
- 《Python语言程序设计》-嵩天老师 python123 第一周测验答案
单项选择题 1. ...
- python语言程序设计嵩天-python语言程序设计基础(嵩天版),第二章程序练习题...
python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...
- python慕课笔记 Python语言程序设计 嵩天笔记整理
** 1.python基本语法元素 1.2** C诞生于1972年,python诞生于1990年 静态语言:编译执行:C/C++\Java,执行速度快 脚本语言:解释执行:Python.JavaScr ...
- python语言程序设计微课版_《Python语言程序设计(微课版)》【摘要 书评 试读】- 京东图书...
权利声明: 京东上的所有商品信息.客户评价.商品咨询.网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用. 注:本站商品信息均来自于合作方,其真实性.准确性和合法性由信息拥有者(合作方) ...
- C语言程序设计(第五版)学习笔记
1 最简单的C语言程序 程序总是从main函数开始执行的 在屏幕上输出Hello World! #include<stdio.h> int main(){printf("Hell ...
- python语言程序设计课后习题(嵩天老师)
嵩天老师的python语言程序设计课后习题记录 用以记录自己写过的题 四位玫瑰数 四位玫瑰数是4位数的自幂数.自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身. ...
最新文章
- 深度学习(6)构造简单的神经网络
- 最后通牒!这所985大学通知近百名硕博研究生限期回校答辩,逾期退学!
- 基于多特征地图和深度学习的实时交通场景分割
- iOS中UITextField 使用全面解析
- s:url多值传递的时候出现;amp
- react-demo
- 激光SLAM之Cartographer源码解析视频课程
- Hibernate缓存的evict、clear和flush方法
- ffmpeg音视频同步原理
- springsecurity3的验证过程
- 【Java后台】从零开始的Java后台开发(一)
- SSH连接GitHub并配置ssh key
- PackageManagerService启动流程源码解析
- 使用Python进行数独求解(一)
- 计算机文档我的文档丢失,我的文档不见了
- XLNet 详解(看不懂你来骂我)
- VUE-CLI不同版本共存
- 电商运营如何打造爆品?
- 盘点行业APP运营推广渠道有哪些
- 告诉你那里最受欢迎,python爬取全国13个城市旅游数据