自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瞎老弟python

人生苦短,我用python

  • 博客(30)
  • 收藏
  • 关注

原创 【瞎老弟lua】两万字教学,一文带你入门lua

非常详细的lua教学,如果你希望学习lua但是却不知道如何开始,不妨阅读一下试试。如果你工作中偶然需要用到lua,但是却不会基础语法,也可以来看看。

2022-09-22 10:28:41 1027

原创 手把手教你通过Pycharm2022,最新远程开发功能,连接远程服务器写代码

pycharm最新的远程开发功能的详细介绍,不仅对pycharm有效,对jetbrains的大多ide都有效

2022-07-04 15:57:19 11387 5

原创 【瞎老弟flask】05-flask使用蓝图

flask中蓝图的使用,蓝图放入独立的包中以及蓝图配置静态文件,模板文件,通过url_for寻找蓝图中的视图

2022-05-30 14:46:52 408

原创 【瞎老弟flask】04-flask配置路由

flask定义路由,定义动态路由,动态路由使用转换器,对不可信数据进行转义,以及查看所有的路由配置

2022-02-26 20:16:17 1275

原创 【瞎老弟flask】03-flask设置配置参数

flask通过app.config可以配置参数,另外包含了直接操作字典,从文件中读取,从环境变量中读取文件,和从类对象中读取配置参数几种方法

2022-02-22 08:48:32 735

原创 【瞎老弟flask】02-第一个flask应用

通过flask创建一个最基础的程序,分析基础代码的含义,Flask对象的初始化,以及命令行和代码的启动方式,指定地址,端口和调试模式

2022-02-20 11:45:24 523

原创 【瞎老弟flask】01-flask的安装和环境配置

flask的基本介绍,python版本,flask版本以及虚拟环境的搭建

2022-02-19 08:54:55 660

原创 【瞎老弟mysql】11-为分组聚合设置筛选条件

在mysql中,通过使用having来对分组聚合指定条件,尤其要注意的是,having需要在group by之后使用,同时可以用having或where完成的情况,应该优先使用where。

2022-02-15 07:20:49 301

原创 【瞎老弟mysql】10-数据的排序

mysql数据库中,使用order by进行排序,通过asc及desc指定升序和降序。

2022-01-30 07:00:45 1406

原创 【瞎老弟mysql】09-数据的分组

mysql通过group by来完成分组聚合的使用。

2022-01-29 06:48:08 102

原创 【瞎老弟mysql】08-数据的聚合查询

聚合查询,主要包括count, sum, avg, max, min这5种的使用方式。

2022-01-01 21:17:43 386

原创 【瞎老弟mysql】07-mysql中使用运算符

在mysql中使用算数运算符,比较运算符以及逻辑运算符

2021-12-25 21:24:00 812

原创 【瞎老弟mysql】06-数据的基础查询

在mysql中,通过select使用数据的查询功能

2021-12-25 21:16:44 206

原创 【瞎老弟mysql】05-数据的删除

mysql数据库删除数据的两种主要方式,包括物理删除和逻辑删除。

2021-12-09 20:17:33 417

原创 【瞎老弟mysql】04-数据的修改

在mysql中更新已有数据,更新指定列数据以及同时更新多列数据

2021-12-08 17:30:39 434

原创 【瞎老弟mysql】03-数据的插入

在mysql中插入一条数据,插入多条数据,插入null和插入默认值

2021-12-08 17:29:28 214

原创 【瞎老弟mysql】02-mysql数据库和数据表的使用

mysql数据库的基本概念,以及数据库,数据表的创建和修改。

2021-12-07 20:52:58 1727

原创 【瞎老弟mysql】01-关系型数据库和sql语句

瞎老弟mysql系列第一篇,简单介绍了关系型数据库和sql语句

2021-12-07 20:51:11 433

原创 time模块,在python中使用时间

time和datetime的区别之前,我们已经介绍过了python中的datetime模块,time的功能在很大程度上和datetime比较类似,也是用于处理日期和时间的。但是如果你要处理日期的话,使用datetime要更好。因此建议不需要通过time来处理日期,仅通过time来获取时间就可以了。使用时间时间戳:时间戳是一个数字,它记录了从1970年开始,到现在,总共经历了多长时间。因此,在很多情况下,我们不需要记录时间,只需要记录下时间戳,就可以使用时间了。时间元组:时间元组是time中记

2021-11-06 13:08:11 353

原创 【mysql教程】跟瞎老弟学mysql,从入门到精通

瞎老弟mysql系列目录,可收藏查看,不定期更新

2021-11-06 01:57:53 124

原创 datetime模块,在python中使用日期和时间

时间的划分由于时间在全世界范围内的不同,会受到时区,政治因素和夏令时的影响。比如说,我认为现在是2021年的11月6日,但是,在世界的其他地方,今天可能是5日或者是7日,没有办法准确的确定现时此刻到底是什么时间。因此,我们将时间划分为简单时间和准确时间。简单时间仅仅是一个时间,只针对你所在的地区有效,并不关心该时间在全世界中是什么时间。而准确时间必须要做更详细的记录,以此来确定,现在的时间,在全世界各个地方,到底是什么时间。所以,不难看出,准确时间是非常有价值,但是它难以理解。而简单时间更容易被

2021-11-05 19:48:39 1899

原创 python中使用闭包及修改外部函数的局部变量

函数中定义函数在python中,函数可以被嵌套定义,也就是说,函数中可以定义函数。该函数还可以将其内部定义的函数作为返回值返回。def func(): print("这是外部的函数") def func1(): print("这是里面的函数") return func1func()print("*" * 50)# 由于func()的返回值就是函数# 因此我们可以通过func()()调用里面的函数func()() 闭包闭包的定义:一般来说,我们可以认为,如果一个函数可

2021-11-04 21:51:16 2150 1

原创 手把手教你通过pycharm直接连接远程服务器写代码

前情提要说起pycharm,对于大多数使用python的人来说,应该并不陌生。而近日又正好赶上了双11来临,有很多新用户入手了云服务器,但是不知道应该如何快速上手使用,所以,本期瞎老弟我决定做一期连接远程服务器写代码的教程。需要准备的东西是:远程服务器pycharm专业版注意!专业版是必须的,社区版中没有提供这一功能!使用指南1,首先,我们要找到设置,通过file-settings得到2,打开设置以后,通过Build, Execution, Deployment找到De.

2021-11-03 16:28:07 2371

原创 全新语句match,python新版本终于要引入switch-case了?

match语句(python3.10)在很多语言中,有一种用于条件判断的switch-case语句,但是在python中一直以来,没有switch-case。不过在python3.10的新版本中,加入了match-case语句。match语句的基础使用方法与switch-case语句比较类似,是通过match和case之间的组合,完成结构化模式匹配。但是match语句不等同于switch-case,因为match语句还有一些其他的功能可用。另外值得注意的是,虽然截止到目前版本(2021年11月),m

2021-11-01 19:49:02 3040

原创 python函数的参数传递

位置参数位置参数是最常见的python函数的参数传递方式。根据参数定义的顺序,依次使用即可。def f(a, b, c, d): print("参数a:", a) print("参数b:", b) print("参数c:", c) print("参数d:", d)# 根据位置,传递参数# 第一个对应第一个,最后一个对应最后一个f("a", "b", "c", "d")默认参数有的时候,我们希望某些参数可以不用被传递,它应该有一个默认值,如果我们在函数调用的时候传递了这个

2021-10-31 19:17:29 728

原创 python中遍历列表和字典的方法

一般来说,在python中使用遍历是非常简单的,只要通过for循环就可以了,但是还是有一些技巧可以使用。列表的遍历方法一:通过for循环li = [i for i in range(10)]for i in li: print(i)方法二:通过while循环# 虽然for循环已经很好用了,但是在有些情况下,使用while循环可以更灵活# 只需要将判断条件设置为小于列表长度,即可完成列表通过while循环的遍历li = [i for i in range(10)]i =

2021-10-30 20:29:15 5666

原创 python中创建和使用迭代器

迭代在计算机中,迭代一般是指反复重复循环,直到到达某个条件为止。在python中可以理解为,能用于for循环的,是可以迭代的。迭代iterative可迭代对象 iterable迭代器 iterator迭代器和可迭代对象一般来说,我们认为能够用于for循环的,就是可迭代对象,能使用next()调用下一个对象的,就是迭代器。这里我们可以发现,之前我们提到的生成器,也是迭代器。当然,在python中,我们也可以通过代码来判断一个对象是否是可迭代对象,或者是迭代器。from..

2021-10-29 19:37:52 1419

原创 python中使用生成器

生成器通过列表,可以包含很多很多的元素,但是受到内存的制约,列表的内容一定是有限的。它无法表达无限的内容。比如说,全部的正整数,就不可能被放到一个列表之中去使用。但是,全部的正整数确实是应当可以被用作使用的,因为只需要通过前一个元素,就能够推断出后一个元素了。因此,在这种情况下,我们有了一种新的东西,就是生成器,也就是generator。生成器无需一下子保存或读取出全部的内容,只需要在需要用到的时候,生成一个,就可以了。生成器生成式之前,我们提到了列表推导式,实际上,只要将列表推导式中的[]

2021-10-28 20:04:00 792

原创 在python中快速创建一个列表应该这样做

背景问题如果,我要创建[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],这样的一个列表,应该如何做?当然,我们可以直接把这个列表写下来# 直接将其写成一个列表,是一种方法# 但是,不是一种好的方法# 比如要创建从1到100的列表的话,我们没办法真的把全部元素都写出来li = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]解决方法我们有很多种办法可以解决这样一个问题方法一:通过list()python中有一个函数叫做range(),可以生.

2021-10-27 19:06:40 12446 1

原创 如何在python中实现一个自定义的列表或字典

前情提要在很多的python库之中,我们可以看到有的时候,库作者会使用一些很特殊的“列表”或者“字典”。虽然他们看起来很像是一个列表或者字典,但是使用的方法却又不一样,这是因为那不是真的python中原本的列表和字典,而是作者自己创建的。那么,我们如何可以创建我们自己的列表和字典呢?魔法方法前后都使用两个下划线的方法,一般被称之为魔法方法,比如我们常见的__init__,就是一种魔法方法。一般来说,我们自行定义变量名的时候,不要定义很像是魔法方法的变量名。魔法方法被定义后,可以在适当的时候自动被

2021-10-26 16:29:30 1729

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除