来腾讯之前在前公司做了3年的后端开发, 经历一款SaaS产品从0到10(还没有到100, 哈哈哈)的过程, 3年间后端的架构逐步演变, 在微服务的实践过程中遇到的问题也越来越多, 在这里总结下.产品是一款服务于人力资源的SaaS在线服务, 面向HR有Web Android/iOS 小程序多个客户端, 后端采用RESTful风格API来提供服务. 主要使用Python语言, 方便快速迭代.架构的演进
转载
2023-12-26 20:24:52
37阅读
前期准备使用操作系统ubuntu,编码工具pycharm 4.0.4创建项目1.在pycharm中使用new project创建Django项目,注意项目的名字和目录,例如我建立了新项目是key, 2.创建以后项目里面的文件有,key文件夹,templates文件夹,manage.py key文件夹中有_ init _.py(初始文件), settings.py(配置文件),urls.py(路
转载
2023-11-19 18:55:26
113阅读
python后端开发学习内容有哪些?【导语】Python是一个强大的面向对象的程序设计语言,在人工智能领域,在网络爬虫、服务器开发、3D游戏、网络编程、数据分析、Web开发、运维、测试等多个领域都有不俗的表现,但学习的知识点也很多,实战技巧复杂,那么python后端开发学习内容有哪些呢?第一阶段:Python语言基础主要学习Python最基础知识,如Python3、数据类型、字符串、函数、类、文件
转载
2023-09-18 20:54:20
25阅读
python实现前后端分离开发1.前后端分离简介2.返回JSON格式数据3.使用Vue.js渲染页面1.前后端分离简介在传统的Web应用开发中,大多数
原创
2022-06-23 17:18:57
500阅读
1.目的: 通过python3+flask+mysql搭建一个简单的后端服务,实现对数据库的增删改查操作。2.代码结构: 代码下载地址:https://github.com/songteng2012/python3-flask-mysql2.1 .创建学生表结构st_table.sql-- 创建学生表结构
DROP TABLE IF EXISTS students;
CREATE TABLE s
转载
2023-06-08 16:04:21
321阅读
篇2:K8S容器开发工程师职位描述与岗位职责任职要求职位描述:1、实现后端业务逻辑,设计服务api接口;2、根据业务场景设计高性能技术架构;3、负责PAAS平台架构设计和规划;职位要求:1、本科及以上学历,电子或计算机等相关专业,2年以上相关经验;2、熟悉api设计,Restful常用框架;熟悉Go,Python至少一门语言;3、熟悉linux系统以及常用的Shell,有运维方面知识优先;4、熟悉
转载
2023-11-03 19:02:45
59阅读
在当今的 web 开发中,前后端分离的架构正逐渐成为行业的主流,尤其是在 Python 开发领域。前后端分离不仅提高了开发效率,也使得团队协作更加高效灵活。本文将回顾一个在实现 Python 开发如何实现前后端分离过程中遇到的问题,深入探讨解决方案,并记录下该过程的关键要点。
### 问题背景
随着项目的复杂性增加,某团队决定采用前后端分离的架构来重构现有的 web 应用。团队内部的需求是希望
先来看一个事实:Golang 在云时代,已经成为腾讯、字节等互联网大厂的主流后台语言。Golang 是鹅厂最喜欢用的第二大编程语言,并且越来越流行;图源 腾讯技术工程鹅厂人最喜欢用的三大编程语言字节的技术体系以 Golang 为主,并且有超过 55% 的服务是采用 Golang 的。图源 字节跳动技术团队那么,Golang 为何深受互联网企业喜爱?1. Go 是云计算时代的语言
转载
2023-09-11 22:04:45
28阅读
网络服务器后台程序开发几种架构包括:1.多线程模型,多线程模型即每次网络请求开启一个线程处理,这种模型瓶颈是高并发,容灾性能差。一旦某次处理挂起,将影响其他的线程的创建和运行,整个处理的并发数收到创建的线程个数限制,无法处理突发请求,存在很大不确定性。2.单线程+线程池模型。线程池具有一定的伸缩性。线程池比多线程模型要好,可以看成动态的多线程模型。网络层的线
转载
2024-08-22 18:14:45
44阅读
Kubernetes是一个开源的容器编排平台,用于自动部署、扩展和管理容器化应用程序。Python是一种流行的编程语言,用于开发各种类型的应用程序,包括后端服务。在这篇文章中,我将向你介绍如何使用Python在Kubernetes上开发后端服务。
整个实现过程可以分为以下步骤:
| 步骤 | 描述 |
| ---- | ------------------- |
原创
2024-04-23 17:46:07
100阅读
总体来说我还是比较欣赏Python的,大体来说感觉Python和node有点相似,大神不要喷我、我说的相似不是语法,而是输入python就可以在终端进行调试,和node一模一样,当然这是在我初学者角度去分析的。 哇塞,python也是弱类型语言,感觉找到组织了、据我目前的知识,JavaScript、PHP、Python都是弱类型语言,就是没有一
转载
2023-08-21 02:09:47
486阅读
Web开发这样一个大的概念,对于像我这样的新手,我不知道从哪里开始如果我想学习它。后浏览的文章在这一领域广泛在互联网上,我发现的一个最流行的web开发语言今天是Python(最大的当然是PHP),和它发生,我通常使用Python,从Python和学习网站后台开发可能更容易。1 WSGI, Web服务器网关接口的Web开发有两个主要的基础:HTTP协议,HTML语言和HTTP协议在网络领域的重要性。
转载
2023-10-16 00:30:08
82阅读
今天看了一波知乎的某个问题,感觉我这样的野路子做nlp怕是不现实了,还是安心做python开发吧上网找了一下python开发相关的职位总结了一波,以下数据都来自拉勾网字节跳动
职位职责: 1、负责字节跳动沟通系统研发,包括但不限于即时通讯(IM)工具; 2、负责效率工具的后台开发工作,具体包括需求分析、文档撰写、设计编码、测试运维、效果追踪等工作; 3、负
转载
2023-10-22 20:51:29
48阅读
python开发工程师考证试题选择题题目关于 Python 程序格式框架的描述,以下选项中错误的是 ( A )A: Python 语言不采用严格的“缩进”来表明程序的格式框架B: Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围C: Python 语言的缩进可以采用 Tab 键实现D: 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码
转载
2023-09-13 22:18:38
713阅读
Python前端和后端是如何交互的,怎么用tornado框架快速搭建前端和后端数据交互?前端与后端的数据交互,最常用的就是GET、POST,比较常用的用法是:提交表单数据到后端,后端返回json前端的数据发送与接收1)提交表单数据2)提交JSON数据后端的数据接收与响应1)接收GET请求数据2)接收POST请求数据3)响应请求下面是python前端和后端数据交互的例子,利用ttornado框架快速
转载
2023-09-14 15:45:22
110阅读
常见python web开发框架: web.py Django Pylons Tornado Bottledjango菜鸟教程
一、django项目创建与启动1.安装django pip install django==1.10.1
pip list查看是否安装成功
2.新建django项目
进入某个文件夹,CMD命令:django-admin startproject p
转载
2023-08-15 08:21:46
261阅读
1、简易度Python后端框架最火的就是Django和flask,我也写过这两个框架的系列文章,感兴趣的可以去看看。就拿flask来说: from flask import Flask
app = Flask(__name__)
@app.route("/hello", methods=["GET"])
def hello1():
return "hello 1"
i
转载
2023-08-09 09:21:56
182阅读
之前了解了flask这个超级简单的框架,大概熟悉了它的结构,现开始学习django环境: python3.7, django2.1, windows10, pycharm2018.2]1. 安装Django使用命令pip install django2. 创建项目两种创建方法使用pycharm直接创建django项目(我使用了virtualenv)使用命令创建项目django-admin star
转载
2024-03-02 09:30:59
16阅读
前言 在上一篇文章中荔枝已经梳理了Flask的基础语法,但是想要靠这些东西来写一个项目是远远不够的噢,我们还需要一个更加清晰的项目逻辑来搭建一个Flask后端项目框架,在真实的项目开发中,我们还需要了解如何搭建数据库,如何管理高效管理代码,如何使自己写的东西可维护性更好。 在本篇文章中,荔枝
转载
2024-01-10 16:15:30
166阅读
先说思路,再说操作。不管你用什么语言,PHP、Python 还是 Java,后端都会涉及到这些东西1、计算机基础:操作系统、网络系统(协议)、数据库系统、数据结构与算法2、中间件:Nginx、MQ 等3、开发工具:Git、Docker 等4、架构方面:CAP、SOA、微服务等而其中的每一项,又包含了很多东西。比如数据库,又分关系型和非关系型1、关系型:MySQL、PostgreSQL 等2、非关系
转载
2023-08-23 16:25:37
150阅读