Python阶段总结
---恢复内容开始---
Python阶段总结
Python安装:
首先我们需要安装Python软件,老师发了一个安装包直接点击下载安装即可,根据电脑位数选择下载64位。安装成功后,从“开始”选择Anaconda3(64-bit)点击选择Jupyter notebook出现如下界面,等待即会跳转至网页界面,便可使用了。
Python基本语法:
标识符:由字母、数字、下划线组成,包括英文、数字以及下划线(__)但不能以数字开头。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
以下附上部分上机作业例图:
介绍部分内容:
面向对象:类的定义与调用
类是对象的模板,封装了对应现实实体的性质和行为
实践成果:
自定义对象的排序:
Python列表类型的sort方法和内置排序函数sorted():由于Python的可扩展性,每种数据类型可以定义特殊方法def__lt__(self,y)返回True视为比y“小”,排在前,而返回False视为比“大”,排在后任何自定义类都可以使用x<y这样的比较,只要类定义了特殊方法__lt__
举例:
类的继承机制:代码复用
如果两个类具有:“一般-特殊”的逻辑关系,那么特殊类就可以作为一般类的“子类”来定义,从“父类”继承属性和方法
子类对象可以调用父类方法,除非这个方法在 子类中重新定义了(覆盖override)
举例:
阶段总结:
Python是一种面向对象、直译式计算机程序语言,也是一种功能强大而完善的通用型语言。
---恢复内容结束---
转载于:https://www.cnblogs.com/xiaojiedingjie/p/7675128.html
Python阶段总结相关推荐
- Python阶段总结 飞机案例—Python Day10
目录 1.搭建界面和键盘检测 2.添加背景音乐 3.运行优化 4.控制玩具飞机-面向过程 5.控制玩具飞机-面向对象 6.玩家飞机发射子弹 7.显示敌机 8.敌机发射子弹 9.抽象基类 飞机大战-要实 ...
- Python——阶段总结(一)
import xlrd # 读xlsx import xlsxwriter # 写xlsx import urllib.request # url请求,Python3自带,Python2与3中urll ...
- python补课费用_学习python阶段小总结
通过体检课,对python强大功能和人工智能在目前发展中所起到的举足轻重影响力有了进一步的认识,也坚定了学习之路. 我所从事的工作包含大量数据统计和整理,很多表格和幻灯片还有汇报让人很头疼,看了pyt ...
- 达内python阶段考试_达内TSD第一阶段月考题
1. ( 单选题 ) 裸机中也包含软件 , 主要包含(). A. BIOS 程序 ; B. 驱动程序 ; C. windows 登陆程序 ; D. 屏幕保护程序 ; 2. ( 单选题 ) 已知某输入数 ...
- 【WY】数据处理 — Python 阶段一 :基础语法 六 —— 数学建模:介绍
版权声明:本文为博主原创文章,未经博主允许不得转载. 文章目录 一.介绍 1.1 监督学习:回归 -- 线性回归 1.2 监督学习:分类 -- KNN最邻近分类 1.3 非监督学习:聚类 -- PCA ...
- python考核总结_Python阶段总结
---恢复内容开始--- Python阶段总结 Python安装: 首先我们需要安装Python软件,老师发了一个安装包直接点击下载安装即可,根据电脑位数选择下载64位.安装成功后,从"开始 ...
- python环境搭建_搭建Python编程环境
说明:本文面向信息技术新教材环境下的中学生或者编程小白.Python作为新教材落实计算思维的主要载体,有其独特的魅力.千里之行始于足下,搭建Python运行环境是跨出进入新世界大门的第一步. 搭建Py ...
- python银行管理系统
题目 python 阶段案例-银行管理系统 P118 分析部分 代码部分 import randomclass bankUser:# 卡号,用户姓名,身份证号,手机,预存,密码Count_id = ...
- 2022年最高效,踏实的Python学习笔记以及Python学习规划
一.学习建议 1.找到自己感兴趣的方向,并且结合市场需求进行选择 Python的应用范围 测试 运维 web 人工智能 大数据 爬虫及数据分析 办公自动化 2.学习过程中一定要勤加练习,并且尝试去使用 ...
- python应用体系_python
课程体系 您所在的位置:首页>课程体系 Python Web架构开发工程师 Python架构开发课程介绍 对python进行全面系统的学习,了解Python各个分支的发展及应用,面向脚本开发和脚 ...
最新文章
- 2010年7月blog汇总:OpenTest、MetaModelEngine和敏捷个人
- .NET Framework 3.5 SP1 bootstrapper 包(安装和部署)的解决方法
- 如何仅用递归函数和栈操作逆序一个栈
- 2022年中国物联网行业研究报告
- Num70 债权查询 债权审核
- Java中的SoftReference和WeakReference有什么区别?
- package ‘catkin‘ depends on non-existent package ‘python3-catkin-pkg‘
- python将对象放入列表_将所有python-rom对象放入列表
- [Swift]LeetCode874. 模拟行走机器人 | Walking Robot Simulation
- gRPC 1.20.1 发布,谷歌开源的高性能 RPC 框架
- mybatis--关于接口参数注解的几个小问题
- OFFICE技术讲座:影响文字效果的四个因素是哪些
- Lingo建模基础入门
- 鸿蒙系统官网电脑版,华为鸿蒙系统官网下载-华为鸿蒙系统下载pc版v2.0 电脑版下载-955游戏网...
- 多个PDF合并后页面大小不一
- 15个网页数据采集中最常遇到的问题(干货)
- 数据结构课程 -- 学期总结
- 今日金融词汇---前复权,是什么?
- aid learning安装应用_aidlearning下载-Aid Learning 安卓版v0.80-PC6安卓网
- PhoneGap 微信插件 for iOS
热门文章
- 为 macOS Monterey 优化,有了快捷指令,这些软件效率倍增
- 如何保护 Apple ID 避免被盜用的风险?
- iOS开发使用TouchID验证登录踩过的一些坑(同时更新FaceID使用方法)
- iCalamus for Mac(版面设计工具)
- MAMP Pro for Mac(PHP/MySQL开发环境工具)
- 有赞招聘小程序,有你就很赞
- 用于微服务和ML解决方案管道的消息队列(Kafka和Zookeeper)
- inux_异常_07_ftp查看不到文件列表
- 使用ISA Server 2006发布Exchange Server 2007安全的Web、安全的OWA和Outlook Anyw
- iOS App图标和启动画面尺寸http://www.jianshu.com/p/adpKye