热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

第1月1周1天

计算机基础python发展与应用python历史python分类python优缺点python种类运行第一个python代码变量常量注释基础类型用户输入流程控制升级题计算机基础CP
  1. 计算机基础
  2. python 发展与应用
  3. python 历史
  4. python 分类
  5. python 优缺点
  6. python 种类
  7. 运行第一个python代码
  8. 变量
  9. 常量
  10. 注释
  11. 基础类型
  12. 用户输入
  13. 流程控制
  14. 升级题

  15. 计算机基础

    CPU

运算中心
控制中心

内存

暂存数据,与cpu交互
图解内存的作用,更清晰的表达特征

硬盘

长期存储硬盘中

操作系统

  1. python 发展与应用

    云计算 openstack

系统运维

Py2.4 2004 Django 框架诞生
Py2.6 Py3.0 2008同时更新两个版本
2014 2.7支持到2020 ,

Py2 和 Py3区别

Py2 源码不规范 其他语言的书写规范方式
Py2 源码重复性代码较多
Py3 源码提交需要审核
Py3 贯彻 优美,清晰,简单。

解释型,编译型

编译型:将代码一次性全部编译成二进制再运行
>> 编译十万行代码需要多长时间?
>> 执行速度快。

解释型:代码从上至下逐行解释并运行。
>>优点 便于调试,哪里有错误在哪里停止。
>>跨平台。
>>开发效率高。
>>缺点 执行速度慢。

### python 优缺点

  1. 可移植性
  2. 可扩展性 程序嵌入C++代码
  3. 可嵌入性 嵌入到C++代码中

  4. 代码不能加密
  5. 线程。

python解释器的不同

python代码规范 Cpython C语言可识别的字节码

pypy 将原本解释型语言伪装成编译型。执行速度提高。减弱了调试能力。

py2 默认编码方式 ASCII python2 d:t1.py # -*- encoding:utf-8 -*-

py3 默认编码方式 utf-8

why when how where

变量

  1. 变量 只能由数字,字母,下划线任意组合
  2. 不能以数字开头
  3. 不能是python中的关键字
  4. 变量要有描述性
  5. 变量不能过长
  6. 不能使用中文
  7. 不能使用拼音
  8. 官方推荐驼峰体,下划线体

变量的值

变量指向的是值,并不是指向的空间。
其中一个变量指向关系破坏了,其他的变量并不会改变变量与值的指向关系。

常量

往往常量放在文件开头

注释

""""""注释

数据类型

什么是数据类型?
人类给代码划分的种类,便于机器理解人对类型的划分。

字符串

拼接
与数字相乘
int() str()

if: 5种结构

bool值

True False

input

type() 判断数据类型


转:https://www.cnblogs.com/yonghuierming/p/9507636.html



推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • Final关键字的含义及用法详解
    本文详细介绍了Java中final关键字的含义和用法。final关键字可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。文章还讨论了final类和final方法的应用场景,以及使用final方法的两个原因:锁定方法防止修改和提高执行效率。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了包的基础知识,包是一种模块,本质上是一个文件夹,与普通文件夹的区别在于包含一个init文件。包的作用是从文件夹级别组织代码,提高代码的维护性。当代码抽取到模块中后,如果模块较多,结构仍然混乱,可以使用包来组织代码。创建包的方法是右键新建Python包,使用方式与模块一样,使用import来导入包。init文件的使用是将文件夹变成一个模块的方法,通过执行init文件来导入包。一个包中通常包含多个模块。 ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • python3 logging
    python3logginghttps:docs.python.org3.5librarylogging.html,先3.5是因为我当前的python版本是3.5之所 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 网卡工作原理及网络知识分享
    本文介绍了网卡的工作原理,包括CSMA/CD、ARP欺骗等网络知识。网卡是负责整台计算机的网络通信,没有它,计算机将成为信息孤岛。文章通过一个对话的形式,生动形象地讲述了网卡的工作原理,并介绍了集线器Hub时代的网络构成。对于想学习网络知识的读者来说,本文是一篇不错的参考资料。 ... [详细]
  • Java 11相对于Java 8,OptaPlanner性能提升有多大?
    本文通过基准测试比较了Java 11和Java 8对OptaPlanner的性能提升。测试结果表明,在相同的硬件环境下,Java 11相对于Java 8在垃圾回收方面表现更好,从而提升了OptaPlanner的性能。 ... [详细]
  • 如何利用 Myflash 解析 binlog ?
    本文主要介绍了对Myflash的测试,从准备测试环境到利用Myflash解析binl ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • Django + Ansible 主机管理(有源码)
    本文给大家介绍如何利用DjangoAnsible进行Web项目管理。Django介绍一个可以使Web开发工作愉快并且高效的Web开发框架,能够以最小的代价构建和维护高 ... [详细]
  • 弹性云服务器ECS弹性云服务器(ElasticCloudServer)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境 ... [详细]
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
  • 计算机原理概念:1、CPU和内存中的存储单元通信线路称为总线(BUS),总线是被指令和数据复用的,所以也称为前端总线。2、计算机中计算频率的时间标准即晶体振荡器原理,精确计算时间长 ... [详细]
author-avatar
陪-祥到最-後
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有