跳至主要內容
python基础_4

day04_python基础

今日内容:

  • 面向对象的基本概念 (了解)
  • python的类相关内容 (掌握)
  • pandas基本介绍 (了解)
  • pandas的安装操作(参考安装即可)
  • pandas的中相关数据结构(掌握)

1. 面向对象基本概念

	Python是同时支持面向对象和面向过程的编程语言!
  • 面向过程:
传统的面向过程的编程思想总结起来就八个字——自顶向下,逐步细化!
 将要实现的功能描述为一个从开始到结束按部就班的连续的“步骤”
 依次逐步完成这些步骤,如果某一个步骤的难度较大,又可以将该步骤再次细化为若干个子步骤,以此类推,一直到结尾并得到我们想要的结果

程序的主体是函数,一个函数就是一个封装起来的模块,可以实现特定的功能,程序的各个子步骤也往往就是通过相关的函数来完成的!从而实现代码的重用与模块化编程

举个栗子:大家以来传智教育报名学习这件事情,可以分成哪些步骤?开始 → 学员提出报名,提供相关材料  →  学生缴纳学费,获得缴费凭证  →  教师凭借学生缴费凭证进行分配班级 →  班级增加学生信息  → 结束,所谓的面向过程,就是将上面分析好了的步骤,依次执行就行了!

Znyoung大约 10 分钟Python基础
python基础_3

day03_python基础

今日内容:

  • 1- python的函数 (重要)
  • 2- python的文件相关操作(重要)
  • 3- python的异常处理的模块(了解, 如何使用)
  • 4- python的模块(了解, 如何使用模块)
  • 5- python的装饰器(理解, 如何使用)
  • 6- python的编码规范(了解)

1. python的函数

	python的函数可以简单理解为java的方法, 但是要比java的方法更加的灵活

Znyoung大约 25 分钟Python基础
python_pandas包

day05_pandas相关内容

1. pandas的基本介绍

​ Python在数据处理上独步天下:代码灵活、开发快速;尤其是Python的Pandas包,无论是在数据分析领域、还是大数据开发场景中都具有显著的优势:

  • Pandas是Python的一个第三方包,也是商业和工程领域最流行的结构化数据工具集,用于数据清洗、处理以及分析
  • Pandas和Spark中很多功能都类似,甚至使用方法都是相同的;当我们学会Pandas之后,再学习Spark就更加简单快速
  • Pandas在整个数据开发的流程中的应用场景
    • 在大数据场景下,数据在流转的过程中,Python Pandas丰富的API能够更加灵活、快速的对数据进行清洗和处理
  • Pandas在数据处理上具有独特的优势:
    • 底层是基于Numpy构建的,所以运行速度特别的快
    • 有专门的处理缺失数据的API
    • 强大而灵活的分组、聚合、转换功能

Znyoung大约 22 分钟Python大数据Pandas基础
python基础_1

day01_python基础

文档

今日内容:

  • 1- python的基本介绍(了解)
  • 2- python环境的搭建(操作)
  • 3- python的入门案例(练习)
  • 4- python的基本语法(练习)
  • 5- python的逻辑判断以及循环语句(练习)

1. Python基本介绍

	Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆(龟叔)于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的**编程语言**,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

	Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

	2022年01月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上

Znyoung大约 32 分钟Python基础
python基础_2

day02_python基础

今日内容:

  • 1- 循环语句 (操作)
  • 2- python的容器 (操作)

1 循环语句

1.1 while循环

格式:

 while 条件:
        条件满足时,做的事情1
        条件满足时,做的事情2
        条件满足时,做的事情3
        ...(省略)...

Znyoung大约 16 分钟Python基础