0 教Python的程序媛

尚未进行身份认证

我要认证

Python各个阶段学习资料/技术交流学习+扣裙882776158

等级
TA的排名 12w+

Django 入门介绍

Django框架是PythonWeb三大主流框架之一,以其功能强大全面而受到众多开发者追捧,现如今Django已经更新到3版本,但是并不推荐使用,更多建议使用1版本。Django版本 Python版本1.11 2.7、3.4、3.5、3.6、3.7(在1.11.17中添加)2.0 3.4、3.5、3.6、3.72.1 3.5、3.6、3.72.2 3.5、3.6、3.7、3.8(在2.2.8中添加)3.0、3.1 3.6、3.7、3.8  使用pip install django==1.1

2020-09-08 15:21:17

Python 中引入一个文件,模块的概念

Python 提供了强大的模块支持,主要体现在,不仅 Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块。通过这些强大的模块可以极大地提高开发者的开发效率。一、模块的概念模块,英文为 Modules,是 Python 程序架构的一个核心概念。至于模块到底是什么,可以用一句话总结:模块就是 Python 程序,每一个以扩展名 py 结尾的 Python 源代码文件都是一个模块。换句话说,任何 Python 程序都可以作为模块。模块可以比作一

2020-09-07 15:30:34

技术团队:绕过流程提问题“干私活”,怎么办呢?

在技术团队工作过程中,经常会反复出现一些的经典的问题,这些问题会严重影响团队的工作效率,同时也会给团队的士气带来重大的影响。接下来,我们来讨论一下这些问题发生的具体场景,造成的问题原因,以及如何预防和解决这些问题方法技巧。今天来讨论第2个常见问题:需求方总是绕过技术团队的正常流程来解决问题,也就是俗称的开发人员“干私活”,该怎么办呢?不走流程的问题我们知道,一个相对成熟的技术研发团队,在处理需求,任务和问题时,都会有一些约定的标准的流程和规范。这些流程和规范,会帮助团队在处理工作时做到忙而不乱,按既

2020-09-07 15:27:23

Python 开发者在迁移到 Go 前需要知道的事情

这是一篇记录了我们把一大段 Python/Cython 代码迁移到 Go语言经历的(长)博客。如果你希望了解整个故事、背景等所有的内容,请接着读。如果只对 Python 开发者进入之前需要知道的东西感兴趣,点击下面的链接:从 Python 迁移到 Go 的提示与技巧背景我们在 Repustate 技术上最大的成果就是实现了阿拉伯语情感分析。阿拉伯语真是一个难啃的骨头,它的单词语法形态太复杂了。阿拉伯语的分词(tokenization,把一个句子分成独立的词语)相比诸如英语更难,因为阿拉伯语单词内部可能

2020-09-05 21:31:39

任正非、董明珠、马云等大佬们的35岁

35 岁,是特别容易焦虑和迷茫的年纪。一方面,职业生涯已过三分之一,年轻时的梦想依然遥不可及,生活的重担却早已压在身上。另一方面,职场对 35 岁以上人士,也很不友好。一些单位招工明确要求 35 岁以下,甚至在某些行业,35 岁还没能升到高位,就随时可能被裁。在每一个熬夜刷手机的夜晚,35 岁的男男女女们,都免不了在内心深处问自己三个问题:我这辈子难道就这样了吗?我还有没有别的路可走?未来我还能成功吗?大多数人都是越问越焦虑,越问越迷茫。今天,我们就一起来看一看,那些叱咤风云的大佬们,35

2020-09-05 14:20:21

Ulipad快捷键大总结

Ulipad使用wxPython编写,一款小巧和灵活的编辑器。它有很多功能,例如类浏览器,代码自动完成,html查看器,目录浏览器等。最有趣的和独特的功能是使用mixin技术使Ulipad一个易于扩展的编程环境。你可以写你自己的mixin,插件或简单的脚本,都可以无缝的方式集成在Ulipad中。Ulipad快捷键大总结:快捷键名称对应功能F1(M)UliPad Help Document(帮助文档)F2(M)Directory Browser(目录浏览)(3.1版新增)F3(M)Find

2020-09-04 14:11:08

python装饰器听了N次也没印象,读完这篇你就懂了

装饰器其实一直是我的一个"老大难"。这个知识点就放在那,但是拖延症。。。其实在平常写写脚本的过程中,这个知识点你可能用到不多但在面试的时候,这可是一个高频问题。一、什么是装饰器所谓的装饰器,其实就是通过装饰器函数,来修改原函数的一些功能,使得原函数不需要修改。这一句话理解起来可能没那么轻松,那先来看一个"傻瓜"函数。放心,绝对不是"Hello World"!def hello():print(“你好,装饰器”)肿么样,木骗你吧? 哈哈,这个函数不用运行相信大家都知道输出结果:“你好,装饰器

2020-09-04 14:07:31

Python3内置模块之json编码解码方法讲解

内置模块 Python3 json 编码 解码简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,在接口数据开发和传输中非常常用。Python3中我们利用内置模块json解码和编码JSON对象。json模块提供了四个功能:dumps、dump、loads、loaddumps 把数据类型转换成字

2020-09-02 14:29:57

Python3 pickle模块的使用详解

pickle 模块 序列化pickle模块特点1、只能在python中使用,只支持python的基本数据类型。2、可以处理复杂的序列化语法。(例如自定义的类的方法,游戏的存档等)3、序列化的时候,只是序列化了整个序列对象,而不是内存地址。pickle: 用于python特有的类型和python的数据类型间进行转换,pickle提供四个功能:dumps,dump,loads,loadpickle可以存储什么类型的数据呢?所有python支持的原生类型:布尔值,整数,浮点数,复数,字符串,字节,N

2020-09-02 14:29:05

一文详述 Python 中的 property 语法

在大多数语言的程序中,一个类,每有一个属性,就会对应 setter 和 getter,基本都是标配。示例:class Money(object):def init(self):self.__money = 0def getMoney(self): return self.__moneydef setMoney(self, value): if isinstance(value, int): self.__money = value else:

2020-09-01 13:33:06

Python协程之asyncio

asyncio 是 Python 中的异步IO库,用来编写并发协程,适用于IO阻塞且需要大量并发的场景,例如爬虫、文件读写。asyncio 在 Python3.4 被引入,经过几个版本的迭代,特性、语法糖均有了不同程度的改进,这也使得不同版本的 Python 在 asyncio 的用法上各不相同,显得有些杂乱,以前使用的时候也是本着能用就行的原则,在写法上走了一些弯路,现在对 Python3.7+ 和 Python3.6 中 asyncio 的用法做一个梳理,以便以后能更好的使用。协程与asyncio

2020-08-31 14:21:41

Python基础入门:从变量到异常处理–阿里云天池

本次我们学习的主要内容是1.变量、运算符与数据类型2.位运算3.条件语句4.异常处理个人认为比较重要笔记1.变量、运算符与数据类型运算符包括:算术运算符 比较运算符 逻辑运算符 位运算符 三元运算符 其他运算符在这里我认为有几个点要注意:1.is, is not 对比的是两个变量的内存地址2.==, != 对比的是两个变量的值3.比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。4.对比的两个变量,指向的是地址可变的类型(l

2020-08-31 14:20:22

面试:为了进阿里,死磕了ThreadLocal内存泄露原因

前言在分析ThreadLocal导致的内存泄露前,需要普及了解一下内存泄露、强引用与弱引用以及GC回收机制,这样才能更好的分析为什么ThreadLocal会导致内存泄露呢?更重要的是知道该如何避免这样情况发生,增强系统的健壮性。内存泄露内存泄露为程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光,广义并通俗的说,就是:不再会被使用的对象或者变量占用的内存不能被回收,就是内存泄露。强引用与弱引用强引用,使用最普遍的引用,一个对

2020-08-29 14:31:59

年薪150W阿里大佬吐槽:在外工作加班,在家洗衣做饭,心累!

前言:前段时间《三十而已》这部电视剧火爆全网,这部剧主要讲的是三个到了三十岁的女人的生活,非常贴近我们现实生活,所以引起了观众们的共鸣,女人三十而已就面临生活各种琐碎的心酸,男人三十而立面对的也不少,父母的逐渐老去,身体健康的下滑,生活压力的增大,太难了。这位阿里大佬的吐槽也引起了很多人的共鸣,年纪到了三十五往上走了,去年收入不算税前加上股票收入150万,却还是被老婆各种嘲讽,嫌弃赚的太少,工资奖金都是第一时间全部上交,每个月自己就花1到2千,有时回到家还要洗衣做饭扫地,慢慢的心酸呐。我一看到下面

2020-08-28 21:55:27

阿里腾讯京东华为纷纷发力,互联网医疗究竟有何吸引力?

在即将过去的 8 月里,互联网巨头在医疗领域的动作相当频繁:8 月 12 日,字节跳动完成对百科名医的全资收购,据悉收购金额为 5 亿元;8 月 17 日,京东健康获得高瓴资本 8.3 亿美元的B轮融资,次日,京东健康宣布推出家庭服务产品“京东家医”;8 月 20 日,据《香港经济日报》报道,京东计划分拆京东健康于香港上市,集资 10 亿美元,预期京东健康最快明年上市。把时间拉长一些则会发现,今年以来,医疗赛道的热度居高不下,在截至 2020 年 6 月 16 日的上半年里,国内医疗健康领域的融资金

2020-08-27 14:55:03

别人过七夕,而我只能的撸代码,看看大家谈论最多的是什么?

前言今天就是中国传统情人节”七夕“,牛郎织女一年一度鹊桥相会的日子。作为”闲来无事“的单身狗小编,唯一能做的就是用无所不能的Python搞搞事情。但凡遇上情人节、七夕这类节日,朋友圈不是一片疯狂”虐狗“,就是单身汪疯狂转发……你有没有想过,七夕节,大家谈论最多的是什么?通过基本流程,使用两个关键词“七夕”和“七夕礼物”,发现微信上这两个词的搜索量最近几天直线飙升。而在小编个人的朋友圈里面,关于七夕话题最丰富的,竟然是”商家促销“,果然啥都比不上商家更关注我们的情感生活啊。至于排名后面的,分别是各

2020-08-25 14:51:08

总结新老的Python程序员常犯的一些错误(满满的干货)

语用错误让我们从基础开始,从那些刚学习编程的人钻研语法之前碰到的事情开始如果你已经编过一些程了,那么以下这些可能看起来十分的简单;如果你曾经尝试过教新手们怎么编程,它们可能就不这么简单了。在交互提示符中输入的Python代码在>>>交互提示符中你只能输入的Python代码,而不是系统命令。时常有人在这个提示符下输入的emacs,LS,或者编辑之类的命令,这些可不是Python的代码。在Python的代码中确实有办法来调用系统命令(例如os.system和os.popen),但可不是像

2020-08-24 14:06:23

适合 Python 入门的 8 款强大工具!

Python是一种开源的编程语言,可用于Web编程、数据科学、人工智能以及许多科学应用。学习Python可以让程序员专注于解决问题,而不是语法。由于Python相对较小,且拥有各式各样的工具,因此比Java和C++等语言更具优势,同时丰富的库赋予了Python完成各种伟大任务所需的能力。下面是程序员和学生最常使用的一些Python工具:1、IDLE在安装Python时,默认也会安装IDLE。这是最优秀的Python工具之一。它可以降低Python入门的门槛。它的主要功能包括Python Shell窗口

2020-08-24 14:03:51

Python教程:for循环本质

我们先来看一下for循环的一些简单应用:ls=[1,2,3]for i in ls:print(i)我们知道这样可以遍历地取出这里面的每一个元素,但是它的工作原理,我们都是模模糊糊的大概知道是那个样子。其实for循环的工作流程是基于迭代器协议的。为明白他的整个工作流程,我们不得不先看一下迭代器协议。迭代器协议1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退)2.迭代器:实现了迭代

2020-08-21 15:52:17

python教程: filter()和reduce()函数用法详解

一、filter()在Python内建函数中,有一个和map()函数用法类似、却可以用来过滤元素的迭代函数,这个函数就是filter()。它的函数原型是:filter(function,itearable)filter返回的是一个filter对象,可以通过list()或者for循环取出内容。 注意:传入的函数返回值必须是布尔类型。若是真则保留元素,假则过滤掉这元素def is_even(x):return x%2==0a=filter(is_even,[1,2,3,4,5,6])print(a)

2020-08-21 15:51:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。