1、Python是什么? Python是一门动态解释型语言,本质为c,核心为c的指针2 、Python的理解 2.1 m = 1 m:可以理解为 java的标的、c++的游标、或者c的标量名 = : 可以理解为赋值操作或者指向一块内存地址· 1 : 内存地址中的存储的数据 m = 1 ,可以理解为在内存中开辟出一块内存变量,将1存储在内存中,通过
转载
2023-05-30 10:04:23
95阅读
# Python 深入学习
Python 是一种高级、动态类型、解释性编程语言,具有简单易学、功能强大的特点,广泛应用于数据科学、机器学习、Web 开发等领域。对于想要深入学习 Python 的人来说,了解一些高级特性和技巧能够更好地发挥 Python 的优势。
## 生成器
生成器是 Python 中非常强大且高效的工具,可以用来迭代处理大量数据,同时不需要一次性将所有数据加载到内存中。生
原创
2024-04-03 06:52:41
54阅读
近来,越来越多人使用函数式编程(functional programming)。本文对 Python 中的函数式编程技术进行了简单的入门介绍。入门函数式编程多态嵌套函数函数变量作用域闭包入门Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。也可以在交互式命令行通过help(abs)查看abs函数的帮助信息。调用ab
转载
2021-04-09 14:57:46
147阅读
Python学习---深入编码学习1225
原创
2022-02-21 15:32:58
76阅读
Python学习---面向对象的学习[深入]
原创
2022-02-21 15:38:09
31阅读
文章目录前提准备函数闭包闭包的使用方式闭包的理论讲解闭包的代码验证闭包的实战总结 前提准备首先我们要明白在python中一切皆对象,数字、字符串、元组、列表、字典、函数、方法、类、模块等等都是对象。因为函数也是一个对象,所以函数能够像其他变量一样被当作参数传给其他的函数,同样函数能也能够作为另一个函数的结果返回map、sorted,filter 这几个函数都可以接受一个函数作为参数,具体用法就不
转载
2023-12-20 16:16:31
23阅读
春节倒计时06天1. 为什么需要对项目分发打包?平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而这个过程...
转载
2021-07-09 14:59:06
80阅读
在Python 中的错误和异常是什么?通常来说,程序中的错误至少包括两种,一种是语法错误,另一种则是异常。语法错误所谓语法错误,你应该很清楚,也就是你写的代码不符合编程规范,无法被识别与执行,比如下面这个例子的语法错误下面的代码无法被识别和执行if name is not None print(name)上面的代码If 语句漏掉了冒号,不符合 Python 的语法规范,所以程序就会报错inv
转载
2021-04-09 15:14:37
298阅读
1. 为什么需要对项目分发打包?平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而这个过程就是 打包。打包,就是将你的源代码进一步封装,并且将所有的项目部署工作都事先安排好,这样使用者拿到后即装即用,不用再操心如何部署的问题(如果你不想对照着一堆部署文档手工操作的话)。不管你是在工作中,还是业余准备自己写一个可以上传到
转载
2020-11-29 19:29:39
278阅读
春节倒计时06天1. 为什么需要对项目分发打包?平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而这个过程...
转载
2022-02-11 10:18:35
40阅读
一、JVM体系概述: Java8以后的JVM 二、常见的垃圾回收算法 1.引用计数 2.复制 Java堆从GC的角度还可以细分为: 新生代(Eden 区、From Survivor 区和To Survivor 区)和老年代。 MinorGC的过程(复制->清空->互换):a. Eden、Surviv
原创
2021-07-31 09:26:03
239阅读
一、JVM体系概述: Java8以后的JVM 二、常见的垃圾回收算法 1.引用计数 2.复制 Java堆从GC的角度还可以细分为: 新生代(Eden 区、From Survivor 区和To Survivor 区)和老年代。 MinorGC的过程(复制->清空->互换):a. Eden、Surviv
原创
2021-07-23 16:12:45
283阅读
对于Python,第一天写博客,浅谈python的认知!1,Python是一门解释型语言 其优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。其缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。2 Python的优缺点先看优点
Python的定位是“优雅”、“明确”、“简单”,所以Python程序看
转载
2024-04-23 14:51:06
7阅读
全面深入了解python(一)写在开始前,此教程不是基础教程,在看之前你需要有一定的python基础,不然你可能无法理解教程到底教了哪些东西。环境:python版本是3.6.5(>=3.4即可)1. Python数据模型数据模型其实是对Python框架的描述,它规范了这门语言自身构建模块的接口,这些模块包括但不限于序列、迭代器、函数、类和上下文管理器。Python解释器碰到特殊的句法时,会使
闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代码的可重复使用性(reusability)。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。不同的语言实现
转载
精选
2015-03-28 00:59:34
393阅读
装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python项目中有广泛的应用。装饰器最早在Python 2.5中出现,它最初被用于加工函数和方法这样的可调用对象(cal
转载
精选
2015-03-28 01:12:50
404阅读
# 深入浅出 Python 机器学习
机器学习是现代科技中一个极其重要的领域,而 Python 由于其简洁的语法和丰富的库,成为了机器学习的首选语言。对于刚入行的小白来说,学习机器学习可能会感到无从下手。本篇文章将为你提供一个清晰的学习路线,让你更轻松地掌握 Python 机器学习。
## 学习流程概览
为了更好地理解整个学习过程,以下表格展示了学习 Python 机器学习的主要步骤:
|
原创
2024-10-15 06:09:04
67阅读
上面四篇文章总结了Python的基础。只是粗学,下面进入深入学习在Pthon中数据结构是非常重要的,所以下面将深入Pyhon数据结构Python列表和元组总结什么是列表和元组列表是动态的,长度大小不固定,可以随意地增加、删减或者改变而元组是静态的,长度大小固定,无法增加删减或者改变定义列表和函数l = [1, 2, 'hello', 'world'] # 列表中同时含有 int 和 string
转载
2021-04-09 15:09:32
252阅读
在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以使用input和print语句来完成这些功能。inputname = input('your name:')gender = input('you are a boy?(y/n)')###### 输入 ######your name:Runsenyou are a boy?:ywelcome
转载
2021-04-09 15:18:14
161阅读
字典和集合字典是一系列无序元素的组合,其长度大小可变,元素可以任意地删减和改变。不过要注意,这里的元素,是一对键(key)和值(value)相比于列表和元组,字典的性能更优,特别是对于查找、添加和删除,字典都能在常数的时间复杂度内完成而集合和字典基本相同,唯一的区别,就是集合没有键和值的配对是一系列无序的、唯一的元素组合。d1 = {'name': 'jason', 'age': 20, 'gen
转载
2021-04-09 15:20:13
147阅读