• 【图解】连狗子都能看懂的Python基础总结!


    介绍

    在这篇文章中,我写了关于机器学习和DeepLerning用户的Python编程基础知识

    我以初学者容易理解的方式进行了说明,如果你有任何问题,请评论。

    本文所介绍的 "Python基础知识 "的总体情况是这样的。

    什么是变量、数组、函数和类?

    本节介绍Python程序中常用的变量、数组、函数和类

    这四个是所有编程语言中使用的重要概念,不仅仅是Python

    变量

    • 盛放数字的盒子

    数组

    • 一个容纳一组数字的盒子

    函数

    • 实现某个功能的一些代码

    • 一个方便的蓝图,汇集了变量、数组和函数

    1.变量

    变量是一个盒子,你在里面放一个数字

    当你在这个盒子里放一个数字时,这个值就被储存起来,以后想用的时候就可以用

    例如,在机器学习中,把 "训练多少次 "或 "层数 "作为一个变量放在一个盒子里是很有用的

    举个例子

    下面的例子是,在名为count的变量(箱)中放入100,在名为layer的变量(箱)中放入3。

    count = 100
    layer = 3
    
    • 1
    • 2

    不仅是数字,还可以放文字

    hello = "你好集美"
    
    • 1

    2.数组


    数组是一个盒子,你可以把许多数字 “放在一起”。

    与前面提到的变量不同的是,你可以把几个数字放在一起。 如果你创建了几个变量,你可以存储很多数值,但由于数字是离散存储的,所以很难理解各个数值之间的关系。 这就是数组派上用场的地方。

    举个例子

    例如,每日温度数据可以是

    yesterday_temp = 19
    today_temp = 18
    tomorrow_temp = 20
    
    • 1
    • 2
    • 3

    而不是一次创建一个变量,并将它们分开,如在

    temp = [19, 18, 20]
    
    • 1

    如果把它们归为一组,则更容易理解。


    例如,一张照片是由许多数字的集合组成的。

    通常情况下,照片等图像数据是用python来分析的,图像数据一旦被放入一个数组中,就可以被程序轻松处理。 数组允许将数字放在一起处理。

    因为DeepLearning使用了大量的数字,所以数组被疯狂使用。 从数学上讲,数组对于实现 "矩阵 "非常有用。

    [补充信息] 在Python中主要有三种类型的数组

    例如,每日温度数据可以是

    a = [1, 2, 3]  
    b = (1, 2 ,3)  
    c = {"apple": 1, "orange": 2, "grape": 3} 
    
    • 1
    • 2
    • 3

    每一种都有自己的特点,你可以了解更多。

    3、函数

    一个函数是一组经常使用的过程,可以随时随地、任意次数地使用。

    深度学习过程通常有一个固定的模式。 例如,为了让人工智能学习一些东西,同一个过程可能要重复100次、1000次甚至更多。 在这种情况下,每次都写同样的程序是很枯燥的,而且作为一个程序看起来很糟糕,因此,一个函数可以很有用。

    在理解函数时,理解 "参数 "和 "返回值 "很重要。
    简单地说,参数是 “计算所需的信息”,返回值是 “计算的结果”。 如果你把它比作烹饪,如果你把它看成是 “用原料作为参数,用函数烹饪(计算)各种东西,最后的菜肴作为返回值”,就更容易理解。

    函数也可以分为两类:内置函数和用户定义的函数。

    内置功能
     →已经创建并可使用的功能
    用户定义的功能
     用户定义的函数→你自己创建的函数
    
    • 1
    • 2
    • 3
    • 4

    内置函数

    内置函数是指从一开始就在Python程序中设置的函数。 从你创建程序的那一刻起,你就可以使用有用的功能。

    内置函数的例子

    例如,函数print()可以输出字符,函数abs()返回绝对值

    print("hello")
    #结果⇒ hello
    
    abs(-125)
    #结果⇒ 125
    
    • 1
    • 2
    • 3
    • 4
    • 5

    每一种都有自己的特点,你可以了解更多

    4、类class


    类通常被称为 “蓝图”。 你可以认为一个类=一个函数的加强版。 类可以对变量、数组和函数的处理进行总结。

    在DeepLearning中,你将人工智能的形状和大小,以及它能执行的行为定义为一个类(称为人工智能的模型)。 在这一点上,你把你想要的人工智能的形状和大小放到变量和数组中,并把你想要它执行的行为写成函数。 这些都是在一个班级里放在一起的。 类是DeepLearning中一个非常重要的概念。

    在使用类时,"面向对象 "的概念很重要。
    我就不多说了,但想法是,你用一个叫做类的蓝图来生成各地的克隆体。
    欲了解更多信息,请查阅。 所有的网站都是用相当难懂的语言写的,所以有一天我将写出世界上最容易理解的文章。

    到目前为止的总结

    • 变量 盒子里的数字要保持不变
    • 数组 一个容纳数字集合的盒子
    • 函数 常用过程的集合
    • 类 一个方便的蓝图,汇集了变量、数组和函数

    粉丝福利

    对于Python新手来说,有一套完整的学习大纲是非常重要的!先学习基础的再深入。

    对于学习和提升,一定要去投资,切记!投资自己才是刚工作或者是工作不久的小白最好的副业。

    学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。

    如果你有需要,领取python学习资料尝试一下文末有领取方式。
    在这里插入图片描述
    Python学习路线汇总:Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
    在这里插入图片描述
    Python视频合集:看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
    在这里插入图片描述
    Python学习书籍:当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
    在这里插入图片描述
    简单的爬虫实战源码

    光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
    在这里插入图片描述
    再深入练习
    在这里插入图片描述
    面试资料:我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
    在这里插入图片描述

    学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!

    在知乎上看过一个问题:“你见过最不求上进的人是什么样子?”

    点赞数第一的回答是:

    “我见过的最不求上进的人,他们为现状焦虑,又没有毅力践行决心去改变自己。

    三分钟热度,时常憎恶自己的不争气,坚持最多的事情就是坚持不下去。

    终日混迹社交网络,脸色蜡黄地对着手机和电脑的冷光屏,可以说上几句话的人却寥寥无几。

    他们以最普通的身份埋没在人群中,却过着最最煎熬的日子。

    学习从来没有一蹴而就,都是持之以恒的,正所谓活到老学到老,真正懂得学习的人,才不会被这个时代的洪流所淘汰

  • 相关阅读:
    AI 人工智能之常见概率分布(1)
    【Oracle】新建模式,用户,表空间、授权记录
    docker实战学习2022版本(五)之DockFile入门实战
    C语言题收录(一)
    Docker学习(3)—— 将容器转化为新的镜像,并将新镜像发布到阿里云公共仓库或私有仓库
    Zookeeper入门
    【MyBatis笔记08】Mybatis中常用的一些操作
    信息系统项目管理师Part16-物联网
    飞书开发学习笔记(七)-添加机器人及发送webhook消息
    Spring Boot 中使用 tkMapper
  • 原文地址:https://blog.csdn.net/weixin_44801979/article/details/126176929