玩转Python-动手一次,胜过看书百次。

1月12日

学习方式:看书
学习内容:先看案例熟悉python是什么

1.如何用python进行可视化作图
2.python的自动化应用案例:自动化报表和自动化发邮件

打电话沟通:讲学到的内容,介绍list和元组的区别,字典的应用

1月13日

学习方式:看书
学习内容:基础知识
1.python与Anaconda、Jupyter Notebook的关系,Anaconda是一种集成开发环境,Jupyter Notebook是IDE的一种而已,也可以markdown的形式书写,直接写报告或者插入代码很方便。
2.python中的数据类型:数和字符串

数:整数和浮点数
字符串:0至多个字符组成的有限串行
比如“123”

3.列表:list,方括号[ ]

一组有序的数据元素,里面的数据元素可以是数也可以是字符串
比如[1,2,3]

4.字典:dict(dictionary),花括号{ }

键值对结构,{key1:value1;key2,value2}
keys(),values(),items()
分别取键、值、一组组键盘值对

5.元组:tup(tuple),小括号()

元素不能修改
比如(1,2,3)

6.列表和元组可以互换
7.普通索引和切片索引
8.函数

函数结构:一块语句+一个名称
def 函数名(参数):
四个空格 语句块

函数有普通函数、匿名函数

map函数

9.列表生成式
10.pandas中的数据结构

series:数据标签+一组数据
索引+值
index+values
里面的东西看传什么:可以是list、dict?

dataframe:一组数据+一对索引
行索引和列索引确定唯一的值
index+columns
里面的东西看传什么:list、嵌套list、元组、字典?

list和元组的区别?

1月18日

学习方式:动手
学习内容:leecode第一题

困难:基础语法还不熟悉,不会写…翻书,写for循环,搜索找解决办法
结果:

class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        length1=len(nums)
        for i in range(0,length1-1):
            for j in range(i+1,length1):
                if   nums[i]+nums[j]==target:
                     return [i,j]

在这里插入图片描述

1月18日

打电话沟通第一题
时间复杂度
空间复杂度

第一题使用字典的方法再写一遍

结果:

在这里插入代码片

猜你喜欢

转载自blog.csdn.net/HanhanhanTOTORO/article/details/112854234