首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python后端技术(一)

.常用框架的对比,使用 Restful 2.WSGI 原理 3.Web 安全的问题 1.8系统设计 1.设计原则,如何分析 2.后端系统常用的组件(缓存、数据库、消息队列等等) 3.技术选型和实现(短网址服务...、Feed 流系统) 1.9技术之外的软实力 1.学习能力 2.业务理解能力,沟通交流能力 3.心态 2.0小扩展-STAR模型 在生活中描述一件事情或者是在面试中描述项目经验,如何让我们的语言更加有条理...2.技术详解 2.1 Python 语言基础 2.1.1 Python 语言特性 Python 是动态强类型语言,很多人都误认为是弱类型语言,其实是错误的。...Python3 中重新抛出异常不会丢失信息,方便我们去排错(在 Python2 中如果在一个异常中 raise 一个异常,原来的异常就会丢失,Python3 中支持 raise from,保留异常信息...技术面试题-腾讯

4.8K52
您找到你想要的搜索结果了吗?
是的
没有找到

Python后端技术(三)--设计模式

多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果 3.Python 中使用类来实现面向对象的编程。之前我们是过程式编程以函数为基本单位。...1.3.2.1什么是装饰器 Decorator 1.Python 中一切皆对象,函数也可以当做参数传递 2.装饰器是接受函数作为参数,添加功能后返回一个新函数的函数(类) 3.Python 中通过 @...之所以动态语言比如 Python 里面设计模式讲的少,并不是说它不重要,而是动态语言自己已经实现了一些设计模式,比如迭代器模式,装饰器模式 Python 本身就支持。...1.把一个对象的操作代理到另一个对象 2.这里又要提到我们之前实现的 Stack/Queue ,把操作代理到 deque 3.通常使用 has-a 组合关系 之前我们实现的就用到了代理模式。...技术面试题-腾讯

1.1K30

Python后端技术(八)--系统设计

1.8系统设计 上篇文章传送门『我是个链接』 上篇文章对 Python web 框架中的一些经典问题做了总结,比如 WSGI、web 框架、网络安全问题、RESTful 以及 RESTful API 本篇文章将开始系统设计的相关内容...还需要熟悉后端的技术组件,比如消息队列、缓存、数据库和各种 web 框架。我们需要掌握它们的使用场景以及底层原理。比如什么时候去使用缓存?数据同步的问题如何去解决?...Python 中 bin 这个函数可以进行转化,但是我们不用,我们傲娇,我们要自己用代码实现一下: def mybin(num): # 10进制 -> 2进制 if num == 0:...Flask框架重点知识总结回顾 团队开发注意事项 浅谈密码加密 Django框架中的英文单词 Django中数据库的相关操作 DRF框架中的英文单词 DRF框架 Django相关知识点回顾 python...技术面试题-腾讯

1.5K40

Python后端技术(七)--web框架

1.7 Python web 框架 上篇文章传送门『我是个链接』 上篇文章对数据库中的一些经典问题做了总结,比如关系型数据库中事务、隔离级别、慢查询分析、索引原理以及非关系型数据库的数据结构等等。...本篇文章将开始 Python web 框架的相关内容,开始咯~ 1.7.1 Python WSGI 与 web 框架 1.7.1.1 什么是 WSGI ?...也就是 Python Web Server Gateway Interface (PEP3333) WSGI 出现的意义,官方文档中是这样描述的: This document specifies a proposed...在 WSGI 出现之前,部署 Python 其实有很多种方式,比如 mod_python、 CGI、 FastCGI等,这样部署会特别的乱,缺乏统一的接口。没有办法将不同的框架部署在任意的服务器上。...技术面试题-腾讯

1.7K40

技术设想

不是全能,只要覆盖了所使用的技术就是全,例如LNMP,Linux+Nginx+Mysql+PHP。...全架构师关注的是业务所采纳的全部技术,以及技术所涉及的系统性能、安全,高可用等诸多因素。 ?...和习武一样,我想试图探讨一下全的套路,很多能力不是通过当头棒喝产生的。郭大侠需要降龙十八掌,令狐冲以无招胜有招也需要独孤九剑。我觉得全技术可以主要分为3个切面:技能,性能 和效率。...全应该掌握4种编程语言:Java,Objc/C/C++, Python,JavaScript。 语言没有优劣,不同语言有各自的胜场。 ? 每个人都不是一个人在战斗,团队敏捷是整体效率的关键。...啰哩啰嗦,只是想探讨一下全的套路,也许这本身就是一个伪命题。 ? 这是我非常喜欢的一句话,印在公司的墙上,“以匠心,铸非凡”,送给每一个热爱技术的朋友!

68130

Python后端技术(六)--数据库

2.出现隐式类型转换(在 Python 这种动态语言查询中需要注意参数类型和 SQL 查询中的类型是不是一样的,不一样会出现慢查询) 3.没有满足最左前缀原则。...技术面试题(九)』 1.6.4.6 Redis 实现的跳跃表是什么结构 ?...1.6.4.7 Redis 的持久化方式 详细的过程可以看这篇文章『python技术面试题(四)--redis持久化』 1.快照方式:把数据快照放在磁盘二进制文件中,dump.rdb 快照的实现方式是指定时间间隔把...将多个请求打包,一次性、按序执行多个命令的机制 一次性指的是 Redis 执行命令的期间不会去执行其他客户端的请求 2.Redis 通过 MULTI ,EXEC ,WATCH 等命令实现事务功能 3.Python...技术面试题-腾讯

78320

Python后端技术(四)--操作系统

类用来创建线程 2.start() 方法启动线程 3.可以用 join() 等待线程结束 1.4.2.5 Python 如何使用多进程 Python 有 GIL ,可以用多进程实现 CPU 密集程序...1.4.3.5 Python 的垃圾回收机制原理 Python 以引用计数为主解决垃圾回收的问题,但是循环引用的问题是无法解决的。然后就引入了标记清除和分代回收解决上面提到的问题。...概括一下就是 Python 的垃圾回收机制是引用计数为主,标记清除和分代回收为辅。 Python 解释器只会在引用计数为 0 的时候回收对象。那么下面我们看一下具体细节: 什么时候引用计数增加呢?...根对象一般就是当前里面的一些对象。 什么又是分代回收呢? 其实 Python 把对象的生命周期分为了 3 代。...技术面试题-腾讯

52130

PHP技术

文章转自脚本之家,原文名称为《中高级PHP程序员应该掌握哪些技术》,点击这里查看原文。 本文把php程序员划分为中、高级程序员两大类程序员,并针对这两大程序员应具备的技能进行分类探索。...max_requests/max_children/request_terminate_timeout之类的影响性能的配置),知道mod_php /fastcgi的区别;在PHP方面已经能够熟练各种基础技术...(纵深维度发展) 目标:除了能够完成基本的PHP业务开发,还能够解决大部分深入复杂的技术问题,并且可以独立设计完成中大型的系统设计和开发工作;自己能够独立hold深入某个技术方向,在这块比较专业。...,比如事务机制(隔离级别、锁等)、对触发器、 分区等技术有一定了解和应用;对MySQL性能方面,有包括磁盘优化(SAS迁移到SSD)、服务器优化(内存、服务器本身配置)、除了二阶段的其他核心 性能优化选项...其他领域语言学习: 在基础的PHP/C/C++语言方面有基本积累,建议在当前阶段可以尝试学习不同的编程语言,看个人兴趣爱好,脚本类语言可以学学 Python /Ruby 之类的,函数式编程语言可以试试

2K30

剖析公司技术

来源:www.cnblogs.com/wangsen/p/9329735.html 目的 主要是想从自己的角度剖析一下公司使用的一些技术都有哪些,都解决了哪些问题,以及几十人团队的日常和项目管理的方式方法...---- 铭记 不以解决实际问题引入的技术都耍流氓,下面我们就来看看都有哪些技术。 ---- 前端技术 1. 使用css3作为页面的样式控制 解决页面的渲染问题 2....收藏功能 点赞功能 评论功能 留言功能 关注功能 页面多处个人信息的设置 页面多处商品页面调起支付的功能 题库的组卷系统中的试题栏 ---- 后端技术 1....项目负责人组织大家一起整理出是由团队的机制,流程,技术等不足导致的问题列表。 根据上一步的列表,为每一个问题安排上负责人以项目的方式解决这个问题。...使用花生壳或者ngrok 实现内网穿透技术,解决微信支付或者接口的调试工作。 3.

82252

金融科技:技术

在金融科技行业从事数据科学工作,需要掌握哪些技术呢? 我以自己的经历,说一下金融科技的技术。...通过SQL技术,我们可以有效完成如下工作: 1 数据的获取和集成 2 数据的简单统计与分析 3 数据宽表的设计和实现 02 编程技术 编程技术,是指我们至少要熟悉一门编程语言,不管是Python语言,还是...2 Python语言做数据可视化,掌握matplotlib库和seaborn库的使用。 3 Python做科学计算,掌握numpy库和scipy库的使用。...4 Python做统计分析,掌握statsmodels库的使用。 5 Python做数据分析,掌握pandas库的使用。 6 Python做机器学习,掌握scikit-learn库的使用。...9 Python做数据报告,掌握Jupyter notebook的使用。 10 Python与数据库交互,掌握pyodbc库。

98020

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券