人生苦短,我用python

前言:
这个暑假我终于向python下手啦!!! 相较于C语言,我很直观的体会到python作为脚本语言的好处,它不需要注意太多的细节,灵活性很大,而且更加容易上手,简言之,python是一门宝藏语言。下面对我这十来天与python的交流活动进行第一期总结。

简单了解python语言,安装和运行python:
Python提供了高效的高级数据结构,还能简单有效地面向对象编程,是一种代表简单主义思想的语言。
通过安装python3.9,运行python,了解了python的交互模式,并了解到一般的文本编辑器都可以编辑python代码,切身体会到python的灵活性。

利用网课和书籍学习python:

小试python:
了解python基础的加减乘除运算,区分了数字运算与字符串运算之间的不同,下面以加法为例展示:

python的其他类型:字面量,布尔类型和常量。布尔型只有True和False两个值。
了解python运算符和运算符优先级:算术,比较,赋值,逻辑与位运算符,关键词in和is。需要注意的是异或运算符:
数据结构:

区分列表和元组:
列表是有序集合,用[]来表示,其中元素可改;元组用()来表示,其中元素不可改;二者均可嵌套,用逗号分隔其中的元素。

索引和切片:索引从0开始,倒序从-1开始。

关于字典(dict): 字典是一组键值对,其中元素都是成对出现,并且和列表一样,是一种可修改的结构。
clear:清空字典所有元素;
copy:返回具有相同键值对的新字典;
fromkeys:创建一个新字典;
keys:判断一个键是否存在于字典中;
values:返回列表(包含字典的所有值);
items:返回列表(包含所有键的列表和所有值的列表)。

流程控制:
了解了python流程控制中的if条件判断语句(ifyuju1与else, elif配合使用)和循环语句(for,while)。
注意pass语句:空语句,保持程序结构的完整性,一般用作占位语句

面向对象ing

python学习总结报告第一期相关推荐

  1. python学习实验报告(第一周)

    一.实验目的及要求 1. 使用Python语言编写简单程序设计题目: 2. 掌握:Python常用内置对象-常量与变量.数字类型.字符串: 3. 掌握:Python常用内置对象-列表.元组.字典.集合 ...

  2. python学习实验报告(第十周)

    一.实验目的 1. 了解常用的HTML标签 2. 了解在网页中使用JavaScript代码的几种方式 3. 掌握Python标准库urllib的用法 4. 掌握Python扩展库scrapy的用法 5 ...

  3. python学习实验报告(第三周)

    一.实验目的 1. 理解条件表达式与True/False的等价关系 2. 熟练运用常见选择结构 3. 熟练运用for循环和while循环 4. 理解带else子句的循环结构执行过程 5. 理解brea ...

  4. python学习实验报告(第四周)

    一.实验目的 1. 掌握函数定义和调用的用法. 2. 掌握递归函数的执行过程. 3. 掌握位置参数.关键参数.默认值参数与长度可变参数的用法. 4. 理解函数调用时参数传递的序列解包用法. 5. 理解 ...

  5. python学习实验报告(第九周)

    一.实验目的 1. 理解tkinter标准库的用法. 2. 熟悉创建窗体和组件的方法. 3. 熟悉tkinter组件属性及其作用和设置方法. 4. 了解如何为tkinter组件绑定事件处理方法. 二. ...

  6. python的ppt报告_Python学习报告.ppt

    <Python学习报告.ppt>由会员分享,可在线阅读,更多相关<Python学习报告.ppt(12页珍藏版)>请在人人文库网上搜索. 1.Python学习报告,报告人: 时间 ...

  7. python实训总结报告书_20172304 实验四python综合实践报告

    20172304 实验四python综合实践报告 姓名:段志轩 学号:20172304 指导教师:王志强 课程:Python程序设计 实验时间:2020年5月13日至2020年6月14日 实验分析 本 ...

  8. 最新Python学习项目Top10!

    作者 | Mybridge 译者 | Linstancy 整理 | Jane 出品 | AI科技大本营 [导读]过去一个月里,我们对近1000个Python 学习项目进行了排名,并挑选出热度前10的项 ...

  9. python 学习笔记 12 -- 写一个脚本获取城市天气信息

    近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ...

  10. Python学习手册(套装上下册)(原书第5版)

    Python学习手册(原书第5版) 本书分为上.下两册. 如果你想动手编写高效.高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用Python提高效率.本书基于Python专家的流程培 ...

最新文章

  1. java饿汉式有啥作用,Java面试 - 什么是单例设计模式,为什么要使用单例设计模式,如何实现单例设计模式(饿汉式和懒汉式)?...
  2. 基于AgileEAS.NET SOA 平台SAAS架构技术的开源分销ERP系统-SmartERP.NET下载配置说明
  3. 开发的AI程序员“抄”代码,被骂惨的GitHub到底冤不冤?
  4. 提升 Node.js 应用性能的 5 个技巧
  5. 白话Elasticsearch01- 结构化搜索之使用term query来搜索数据
  6. SpringBoot Admin 使用指南
  7. ios中通过ALAssetsLibrary获取所有图片
  8. libreoffice_如何更改您在LibreOffice中可以撤消的操作数
  9. AVL树(平衡二叉树)讲解,入门篇,适合新手观看
  10. python 协程池gevent.pool_进程池\线程池,协程,gevent
  11. Became Jane(成为简.奥斯丁)
  12. ArrayList源码阅读
  13. web 请求 编码 引发的问题
  14. windows 7中的windows键相关的快捷键
  15. 图:双屏前期设置方法[又名:系统扩展桌面设置方法-双屏双显扩展桌面技术前期设置方法-PPT分屏技术设置方法]
  16. html5中左浮动怎么写代码,html浮动详解(代码实例)
  17. 旧式有线打印机联网探索
  18. python 每周第一天和最后一天
  19. Python正则表达式及match函数的用法
  20. python图标变成了白色_桌面图标上有个白色文件图标怎么去掉?解决桌面图标白色方块挡住...

热门文章

  1. 浅析 Qemu 热迁移特性——Multifd
  2. 怎样把PDF转换成PPT?迅捷PDF转换器来助力
  3. 用canvas制作表情包
  4. 网络类型---P2P,MA
  5. 高效解答二进制数“多异或”和“多同或”连续运算问题
  6. The Design of Model (part 1)
  7. 数据科学必备用Python进行描述性统计数据分析详解
  8. 弘辽科技:拼多多top店铺是什么意思?怎么运营?
  9. 阿里云高校训练营-class6-感悟
  10. 游戏付费用户RFM分析案例