12 2021 档案
摘要:配置静态文件 在项目根目录下创建 statics 目录 创建静态文件目录之后,必须要去settings中配置路径! STATIC_URL = '/static/' # 别名 STATICFILES_DIRS = [ os.path.join(BASE_DIR, "statics"), ] 1、在 s
阅读全文
摘要:列表: python列表的用法一致,but在html中只能用list.索引的方式取元素 将views.py修改为: from django.shortcuts import render def runoob(request): views_list = ["Django1","Django2","
阅读全文
摘要:Django本身是一个框架,那必定少不了模板这类东西,在框架的基础上增添系列写好的模板,可谓是锦上添花 我们使用 django.http.HttpResponse() 来输出 "Hello World!"。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。 这里将为大家介绍 Dj
阅读全文
摘要:首先我们再来重温一遍Django的结构,以及http协议的握手过程 这就是一个简单的处理过程 创建一个网页,在网页上打印Helloword 首先启动Django服务器,执行 python manage.py runserver 8000 根据我们的图解来思考: 目的:是想要把helloword这个信
阅读全文
摘要:首先我们需要导入Django 推荐使用 pip install django 直接在pycharm里下载有可能造成紊乱 第二: 导入完成后,我们可以打印以下Django的版本信息: import django print(django.VERSION) 第三: 我们将在pycharm终端里写入命令来
阅读全文
摘要:用Python做Web开发: 我觉得就两个框架 Django Flask 掌握这两个框架 便能轻轻松松开发Web Web开发有两大基础: HTTP协议 HTML语言 HTTP协议在Web领域的重要性不必赘述,这样一个重要的概念,如果交给开发者去实现,且不谈编程,单是看懂庞大的协议,就会花掉大量的时间
阅读全文
摘要:我们之前讨论的所有基础均是建立于 面向过程 的代码编写方式上产生的。 什么是面向过程?什么又是面向对象? 面向过程:适合简单、不需要协作的事务。 但是当我们思考比较复杂的问题,比如“如何造车?”,就会发现列出1234这样的步骤,是不可能的。那是因为,造车太复杂,需要很多协作才能完成。此时面向对象思想
阅读全文
摘要:之前说过完美主义者的函数,现在我们对整个代码工程做个井然有序的管理! 1.首先讲一下封装 什么是封装? 顾名思义就是将一个东西封装起来 像快递包裹一样封起来。 比方说我们写了一个程序功能是:获取现在的时间 那我们将这个程序功能封装起来,下次需要用到它直接调用即可。 实现方法: 这里我们拥有两个py文
阅读全文
摘要:单线程和多线程: 怎么来理解线程?在这里举个通俗的例子,便于记忆。 一张圆桌上面有十碗饭,假如一个人吃一碗饭的时间为1min,那么吃完这一桌需要10min (这里一个人我们将他认为成一个线程) 假如我设定五个人同时开始吃这桌饭,那么吃完这一桌需要大约为1*2=2min 假如我设定十个人同时开始吃这桌
阅读全文
摘要:慢慢的 开始有些感悟了 总感觉自己写程序有些吃力 本以为自己写好了一段代码 并且经过自己的认真检查之后,运行之后却发现事与愿违,一大堆Bug出现。此时的你内心无比崩溃,但是面对这么多行的代码,该怎么去找到错误的地方,并且修改他呢? 确实在很多情况下,写代码不是一件难的事情,而真正难的是要你去读懂代码
阅读全文
摘要:函数的基本方法和参数传递都ok了 接下来就说一下函数怎么在程序中合理的设计 多个函数处于同一结构: def func1(): pass def func2(): pass def func3(): pass func1() func2()func3() 三个函数拥有三个不同的功能,我们可以分别拿来使
阅读全文
摘要:作用域:顾名思义就是在某个特定的区域能发挥它的作用,反之不能产生他的作用。 注:函数可以作为返回值 来进行传递。 例如: def My_function(): def function(x): return 1+x print(function(5)) # within the scope My_f
阅读全文
摘要:函数的基本用法会了 接下来就是函数的命门 参数传递 说一说参数: 参数分为内参和外参: 内参:在函数内部定义的参数,传出函数 外参:在函数外部定义的参数,传入函数 参数的形式: 参数可以为:八种数据类型 任意的数据类型都可以作为参数来传递 包括函数也可以作为参数来进行传递 参数传递: 位置传递: d
阅读全文
摘要:说到函数你会联想到什么? 一大堆未知数的方程 通过复杂的各种算法 得到一个结果 没错这是函数 但是有一点要清楚 我们是编程的人 我们可以开启上帝视角 除非你在开拓一片现如今从未到过的领域,否则不需要你忙着计算 和拥有强大的数学能力 当然你有这方面的能力 再好不过了。不足的话也没有什么关系,计算机可以
阅读全文
摘要:你放弃了吗? 如果你还在坚持着 那先恭喜你距离放弃又进了一步! 讲一下遍历的高级写法 推导式 1.列表,元组,集合推导式 基本格式:两点:1.前面是对list中的每个元素做处理 2.后面是调减筛选及判断list = [1,2,3][i for i in list if ]例子:names = ['B
阅读全文
摘要:数据类型是编程的基础,还有许多的问题需要自己积累,积跬步至千里! 那什么是条件控制呢? 如果我变得很有钱 我就不会再喂猪了 如果我可以飞翔 我就不用担心每天的拥堵 ... 虽然是在痴人说梦 but 如果就是一个条件 在Python中: if 控制1 i = 0 if i>1: print('yes'
阅读全文
摘要:上篇说到除了str list dict..他们本身的用法,还有极为重要的遍历。 遍历的意思就是不管你str list dict有多少个字符or元素,都将挨个都拿出了执行一遍 将这个元素或者字符拿出来是为了什么,肯定是要处理它,或者用到它。 在列表内元素很多的时候,我们无法记住某个元素在哪里,此时我们
阅读全文
摘要:数字类型之间的运算: 这个较为简单,不同的是在Python里加减乘除的符号为: + - * / 另外还有一个求余数的符号是 % 将一个数强制转为整数的方法是 int() 将一个数强制转为小数的方法是 float() 将数字类型强制转为字符串的方法 是 str(number) 运算的先后顺序与数学一致
阅读全文
摘要:重点深入极为常用的三种数据类型 str list dict 关于字符串str: s = '123_Kil_332 ' """ 将'123_Kil_332'这个字符串赋给s 那么s就是一个字符串变量了 s 就具备字符串所有的方法了 """ # 字符串去空的方法: new_s = s.strip() #
阅读全文
摘要:第一类:空值 空值就是None,它是存在的但却什么都没有的值 第二类:布尔值 bool() 布尔值只会有两个值为True和False 代表正确和错误 应用场景在检验某个表达式或者值是正确的还是错误的 第三类:数字类型 number 这个很简单简而言之就是阿拉伯数字。 再细分可以为小数 整数 复数..
阅读全文
摘要:print() print() print() 打印 -- 顾名思义就是将某些数据或者文字在控制台打印出来 1.打印helloword: print('helloword') 程序控制台显示信息: 2.打印hellord: print(helloword) 程序控制台显示信息: 会发现控制台出现红色
阅读全文
摘要:准备一款推荐的编辑器:Pycharm(baidu自行免费破解) 环境配置: 1.推荐python自带环境,官网地址:https://www.python.org/ 配置过程:File -- settings -- Project Interpreter -- add -- 对应下载python环境的
阅读全文
摘要:关于学习Python这门编程语言,我个人对此没有过多的宏篇大论,在相比较 Java和C 等编程语言来说,Python是相对简单,通俗易懂的,更加贴近人的思维模式。 学习任何一门语言类的技术,都必须要掌握语言代表什么意思,例如英语,你能清楚的理解一句话的前提必须是清楚他每个单词的意思,类比到编程语言,
阅读全文

浙公网安备 33010602011771号