• Python后端开发要求


    关于Python后端开发要求

    一.对Python有兴趣,熟悉Python(标准库)

    最好阅读过源码

    了解Python的优化(熟悉pypy更佳)

    二.至少至少一门语言(不说“精通”)

    起码熟悉其他基本语言

    1. C/C++ Lisp Haskell Scheme golang erlang Java R Ruby Node.js PHP Perl Lua

    2. 我选了Java(曾经擅长)/Golang/Lisp/Ruby/C/C++

    三.数据结构和算法

    数据结构和算法基础扎实

    四.Python框架

    Django/Tornado/Flask/Gevent/Web.py/Bottle/Celery/Twisted/NumPy

    五.熟悉Linux

    1. 操作和命令

    2. 会Shell

    3. 版本Git/Svn

    4. 部署相关: Nginx/Gunicorn/Fabric/Virtualenv

    六.数据库

    1. 熟悉Mysql等关系数据库使用

    2. 熟悉数据库设计

    3. 熟悉数据库调优/优化

    4. 有NoSQL使用经验 Redis/MongoDB等

    七.后端技术相关

    1. Redis

    2. Memcached

    3. RabbitMQ/ZeroMQ

    八.网络编程基础

    1. 熟悉tcp/ip协议,熟悉网络编程

    2. 了解常见的网络模型

    3. 多线程

    九.前端相关

    1. 熟悉Web开发相关知识

    2. 熟悉HTML/CSS/Javascript/JQuery

    3. 熟悉AngularJS

    十.其他

    1. 数据抓取,爬虫

    2. beautifulsoup/scrapy

    3. 机器学习/数据挖掘/自然语言处理(推荐算法)

    4. TDD

    5. 高并发系统

    6. 大容量存储系统

    7. 消息系统

    8. Linux系统编程/网络编程

  • 相关阅读:
    String API
    正则表达式语法
    正则表达式定义与创建
    jQuery——子元素筛选器
    基本筛选器
    内置对象和包装类型
    栈和队列
    web前端css实现六边形效果
    jquery选择器
    AE导出mov
  • 原文地址:https://www.cnblogs.com/rayong/p/7299475.html
Copyright © 2020-2023  润新知