![](https://img-blog.csdnimg.cn/8d03787bb8864d8f9b7603b82ae08235.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
pythonpythonpythonpython
咸鱼桨
最近一段时间没更新,是因为处理了一些个人事情(还没处理完)。但是该更新更新了。一切从头开始,让我们一起成长(指技术)。
展开
-
咸鱼micropython入门—异常处理
咸鱼micropython入门—异常处理程序在运行时出错会被中断执行,终端打印出错误信息,这样的问题大家在编写代码的过程中经常遇到。引发程序出错的事件源称为异常,处理程序异常并使程序继续执行的方法叫做异常处理。异常即使语句或表达式在语法上是正确的,但是执行它时却出现错误,我们把这种在执行过程中检测到的错误称为异常。示例:>>> a = 10/0Traceback (most recent call last): File "<stdin>", line 1,原创 2020-05-21 16:45:49 · 2778 阅读 · 0 评论 -
咸鱼micropython入门—文件处理
咸鱼micropython入门—文件处理可以将程序产生的数据保存在文件中,也可以从文件中读取数据。文件读取想要读取文件中的数据,首先要打开文件(文件已存在)。open(filename, mode)mode:模式r :以只读方式打开rw:以读写方式打开示例:f = open ( 'test.py', 'r')注意: 只能打开下载到板子中的文件。示例:print(f.read())读取完成后,记得使用close()关闭文件,释放资源。示例:f.close()原创 2020-05-21 16:28:32 · 1443 阅读 · 3 评论 -
咸鱼micropython入门—类
咸鱼micropython入门—类类类对象类实例化实例对象用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。类类定义格式如下:class <类名>: 类体类中除了定义函数,还可以包含其他语句。一个类中的函数定义通常有一个特殊的参数列表形式,以在类外调用这个函数。类对象类支持两种操作:属性引用和实例化。属性引用调用类的属性:obj.name,name是类中定义的变量或函数的名字(区分大小写)。示例:class MyClass:原创 2020-05-21 11:35:57 · 1263 阅读 · 1 评论 -
咸鱼micropython入门—模块
咸鱼micropython入门—模块import语句from…import语句自定义的模块dir()函数前面学习了如何使用函数,通过函数能够在程序中实现代码的重用,那么当需要在程序中重用其他程序内的代码,应该怎么办?我们可以通过模块来调用,通过在程序中引用模块,就可以使用其中的函数和变量,这也是使用Python标准库的方法。在模块中,模块的名称(作为字符串)可用作全局变量值nameimport语句MicroPython中要引入模块,使用import语句,格式如下:import <模块名&原创 2020-05-20 17:10:01 · 1694 阅读 · 0 评论 -
咸鱼micropython入门—函数
咸鱼micropython入门—函数函数定义函数调用函数参数默认值参数关键参数return语句lambda表达式全局变量局部变量函数,即是将一段代码封装起来,用来实现特定的功能。函数定义除了MicroPython内建的函数,用户也可以使用def语句自定义的函数。定义格式如下: def <函数名> (<参数1, 参数2, ……>) : <函数体> ... ... ...示例:函数调用函数定义完成后,使用函数名来原创 2020-05-20 16:58:41 · 2416 阅读 · 0 评论 -
咸鱼micropython入门—条件判断和循环
咸鱼micropython入门—条件判断和循环if语句while语句for语句range()函数break语句continue语句pass语句if语句if语句用来判断当某个条件成立(非0或为True)时,执行下一个语句。常与else一起使用,表示除if判断条件之外的其他情况。句式: if 条件: #满足的时候做的事情 else: #不满足条件时做的事情示例:注意: 可以有多个elif,else是可选的。elif是“else if”的缩写,对于避免过多的缩进非常有用,原创 2020-05-20 15:26:39 · 4175 阅读 · 2 评论 -
咸鱼micropython入门—运算符
咸鱼micropython入门—运算符算术运算符位运算符比较运算符逻辑运算符赋值运算符主要说明MicroPython的运算符。我们日常生活中用到的 (+ - * /)符号就是运算符算术运算符运算符名称说明+加两个对象相加-减定义一个负数,或两个对象相减∗乘两数相乘或返回一个被重复若干次的字符串、列表、元组等/除x除以y//取整除返回商的整数部分%取余返回除法的余数余∗∗幂返回x的y次幂示例:位运算符位运原创 2020-05-20 15:01:55 · 1414 阅读 · 0 评论 -
咸鱼micropython入门—数据类型
咸鱼micropython入门—数据类型Number(数字)int(整型)float(浮点型)bool(布尔型)complex(复数)数字类型转换String(字符串)List(列表)MicroPython中基本的数据类型有Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)等。用type()可以查看变量和常量的数据类型。Number(数字)MicroPython支持 int、float、bool、complex(复数)。当定义一个变量原创 2020-05-20 11:02:30 · 4022 阅读 · 0 评论 -
咸鱼micropython入门—基础
咸鱼micropython入门——基础print输出注释缩进help() 函数常量、变量与桌面版本的Python不同,MicroPython是微控制器的精简版本,因此它并非支持所有Python的库和功能。当你学过Python后再学习MicroPython是很容易的事,但不是所有的Python语法都适用于MicroPython,这点要尤为注意。本栏目学习的是micropython的基础语法(和python语法差不多)PS:如果有python基础本栏目可以略过。点击查看MicroPython与Pytho原创 2020-05-19 10:51:53 · 1381 阅读 · 0 评论 -
咸鱼笔记—git版本创建与回退
咸鱼笔记—git版本创建与回退git简介git的两大特点安装与配置创建一个版本库新手刚接触python,跟着教程学的,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5git简介Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds为了帮助管理 Linux 内核开发而开发的...原创 2019-06-10 16:39:28 · 207 阅读 · 0 评论 -
咸鱼笔记—后台上传图片
咸鱼笔记—上传图片上传图片配置上传文件保存目录后台管理页面上传图片用户自定义页面上传图片新手刚接触python,跟着教程学的,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5上传图片配置上传文件保存目录1)新建上传文件保存目录。2)配置上传文件保存目录。MEDIA_ROOT = os.path.join(BASE_DIR,'static/me...原创 2019-06-04 10:57:07 · 359 阅读 · 0 评论 -
咸鱼笔记—反向解析
咸鱼笔记—登录装饰器函数登录装饰器函数新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5登录装饰器函数pip install Pillow==3.4.1...原创 2019-05-29 15:19:06 · 265 阅读 · 0 评论 -
咸鱼笔记—redis与Python交互
咸鱼笔记—redis与Python交互redis与Python交互安装包安装包争当咸鱼王,欢迎大神指点redis与Python交互安装包进入虚拟环境py_django,联网安装包redispip install redis安装包...原创 2019-06-17 16:56:35 · 248 阅读 · 0 评论 -
咸鱼笔记—git简介
咸鱼笔记—分页分页新手刚接触python,跟着教程学的,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5分页例子:查询出所有省级地区的信息,显示在页面上。AeroInfo.objects.filter(aParent__isnull = True)1)查询出所有省级地区的信息。2)按每页显示10条信息进行分页,默认显示第一页的信息,下面并显示...原创 2019-06-06 16:51:17 · 207 阅读 · 0 评论 -
咸鱼笔记—git创建与合并分支
咸鱼笔记—git版本创建与回退git分支管理使用新手刚接触python,跟着教程学的,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5git分支管理使用...原创 2019-06-11 10:49:11 · 167 阅读 · 0 评论 -
咸鱼笔记—git解决冲突
解决冲突合并分支往往也不是一帆风顺的。(1)再创建一个新分支dev。(2)修改code.txt内容,并进行提交。(3)切换回master分支。(4)在master的code.txt添加一行内容并进行提交。现在,master分支和dev分支各自都分别有新的提交,变成了这样:这种情况下,git无法执行“快速合并”,只能试图把各自的修改合并起来,但这种合并就可能会有冲突。(5)...原创 2019-06-11 11:12:13 · 244 阅读 · 0 评论 -
咸鱼笔记—git分支管理策略
咸鱼笔记—git解决冲突解决冲突新手刚接触python,跟着教程学的,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5解决冲突合并分支往往也不是一帆风顺的。(1)再创建一个新分支dev。(2)修改code.txt内容,并进行提交。(3)切换回master分支。(4)在master的code.txt添加一行内容并进行提交。现在,mas...原创 2019-06-11 15:16:55 · 192 阅读 · 0 评论 -
咸鱼笔记—git-Bug分支
咸鱼笔记—git-Bug分支Bug分支新手刚接触python,跟着教程学的,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5Bug分支通常,合并分支时,如果可能,git会用fast forward模式,但是有些快速合并不能成功而且合并时没有冲突,这个时候会合并之后并做一次新的提交。但这种模式下,删除分支后,会丢掉分支信息。(1)创建切换到dev分支...原创 2019-06-11 15:58:08 · 361 阅读 · 0 评论 -
咸鱼笔记—Django模板
咸鱼笔记—Django模板视图定义视图函数进行url配置新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5视图在Django中,通过浏览器去请求一个页面时,使用视图函数来处理这个请求的,视图函数处理之后,要给浏览器返回页面内容。定义视图函数导入模块 from django.ht...原创 2019-05-15 17:26:19 · 276 阅读 · 0 评论 -
咸鱼笔记—分页
咸鱼笔记—分页分页新手刚接触python,跟着教程学的,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5分页AeroInfo.objects.filter(aParent__isnull = True)1)查询出所有省级地区的信息。2)按每页显示10条信息进行分页,默认显示第一页的信息,下面并显示出页码。3)点击i页链接的时候,就显示第i页的省...原创 2019-06-05 18:57:19 · 231 阅读 · 0 评论 -
咸鱼笔记—csrf
咸鱼笔记—csrfcsrf新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5csrf案例流程图:原因:1.登录正常网站之后,浏览器保存sessionid,没有退出2.不小心访问了另外一个网站,并且点了页面上的按钮django防止csrf的方式:默认打开csrf中间件...原创 2019-05-28 15:27:54 · 203 阅读 · 0 评论 -
咸鱼笔记—Django基本使用
咸鱼笔记—Django基本使用MVCMVT安装pip安装虚拟环境建立虚拟环境虚拟环境下安装包的命令创建项目新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5MVCM:Model 模型,和数据库进行交互V:View 视图,产生html界面C:Controller控制器,接受请求...原创 2019-05-11 15:18:18 · 280 阅读 · 0 评论 -
咸鱼学习笔记django环境安装
咸鱼笔记—Django环境安装工具/原料安装pip安装虚拟环境建立虚拟环境虚拟环境下安装包的命令新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。(第一篇博客,有点小激动呢。)欢迎各路大神指点。学习版本: Django 1.8. Python 3.5工具/原料pycharm2016ubantu16.04安装pip问题:ubantu :No mod...原创 2019-05-11 15:09:05 · 271 阅读 · 0 评论 -
咸鱼笔记—模板 html转义
html转义 csrf攻击 验证码 反向解析原创 2019-05-24 16:06:32 · 354 阅读 · 0 评论 -
咸鱼笔记—Django模板语言
咸鱼笔记—Django模板文件模板模板的功能模板文件的使用模板文件加载顺序新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5模板模板的功能模板文件的使用模板文件加载顺序...原创 2019-05-24 15:44:45 · 210 阅读 · 0 评论 -
咸鱼笔记—DjangoURL
咸鱼笔记—Django视图视图视图函数使用新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5视图接收请求,进行处理,与M和T进行交互,返回应答。返回html内容 HttpResponse,也可能重定向 redirect,还可以返回json数据。视图函数使用使用定义视图函数...原创 2019-05-20 15:59:12 · 210 阅读 · 0 评论 -
咸鱼笔记—Django视图
咸鱼笔记—Django视图类后台管理本地化创建管理员注册模型类自定义管理页面新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5后台管理本地化语言和时区的本地化。修改settings.py文件。创建管理员命令 python manage.py createsuperus...原创 2019-05-14 22:16:30 · 238 阅读 · 0 评论 -
咸鱼笔记—Django模型(数据库配置)
咸鱼笔记—Django模型(数据库配置)模型mysql命令Django配置使用mysql数据库修改数据库启动服务新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5模型mysql命令mysql -uroot -p #进入数据库show databases;查看数据库 ...原创 2019-05-16 10:37:20 · 355 阅读 · 0 评论 -
咸鱼笔记—Django登录案例(简)
咸鱼笔记—Django登录案例(简)登录案例视图函数使用url配置的过程错误视图捕获url参数新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5登录案例接收请求,进行处理,与M和T进行交互,返回应答。返回html内容 HttpResponse,也可能重定向 redirect,还可...原创 2019-05-21 13:43:20 · 492 阅读 · 2 评论 -
咸鱼笔记—用户上传图片
咸鱼笔记—用户上传图片上传图片配置上传文件保存目录用户自定义页面上传图片新手刚接触python,跟着教程学的,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5上传图片配置上传文件保存目录1)新建上传文件保存目录。2)配置上传文件保存目录。MEDIA_ROOT = os.path.join(BASE_DIR,'static/media')...原创 2019-06-05 13:43:03 · 238 阅读 · 0 评论 -
咸鱼笔记—登录装饰器函数
咸鱼笔记—csrf攻击csrf攻击新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5csrf攻击做一个登录页,让用户输入用户名和密码进行登录,登录成功之后跳转的修改密码页面。在修改密码页面输入新密码,点击确认按钮完成密码修改。登录页login.html.<form act...原创 2019-05-28 13:03:04 · 224 阅读 · 0 评论 -
咸鱼笔记—Django模板文件
咸鱼笔记—Django模板文件模板模板的功能模板文件的使用模板文件加载顺序新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5模板模板的功能模板文件的使用模板文件加载顺序...原创 2019-05-23 10:14:51 · 222 阅读 · 0 评论 -
咸鱼笔记—中间件
咸鱼笔记—反向解析反向解析新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5反向解析当某一个url配置的地址发生变化时,页面上使用反向解析生成地址的位置不需要发生变化。根据url 正则表达式的配置动态的生成url。在项目urls中包含具体应用的urls文件时指定namespac...原创 2019-05-30 09:39:14 · 206 阅读 · 0 评论 -
咸鱼笔记—Cookie和session
咸鱼笔记—CookieAjaxAjax基本概念新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5AjaxAjax基本概念异步的javascript。在不全部加载某一个页面部的情况下,对页面进行局的刷新,ajax请求都在后台。同步:发起请求后,等回调函数成功后进入下一步...原创 2019-05-22 16:43:55 · 253 阅读 · 0 评论 -
咸鱼笔记—Django登录案例(Ajax)
咸鱼笔记—Django登录案例(Ajax)Ajax基本概念新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5Ajax基本概念...原创 2019-05-21 18:38:46 · 1207 阅读 · 0 评论 -
咸鱼笔记—Django后台管理
咸鱼笔记—Django模型类模型类ORM模型类设计模型类生成表生成迁移文件执行迁移生成表安装sqliteman启动sqliteman通过模型类操作数据表关联操作新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。学习版本: Django 1.8. Python 3.5模型类ORMdjango中内嵌了ORM框架,ORM框架可以将类和数据...原创 2019-05-13 23:06:07 · 581 阅读 · 0 评论