zoukankan      html  css  js  c++  java
  • 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系统编程/网络编程

  • 相关阅读:
    SCAU 9504 面试
    SCAU 9503 懒人选座位
    SCAU 8628 相亲
    SCAU 10691 ACM 光环
    SCAU 8626 原子量计数
    SCAU 10674 等差对
    HDU ACM 1048 The Hardest Problem Ever (水题)
    SCAU 9502 ARDF
    SCAU 10686 DeathGod不知道的事情
    SCAU 8629 热身游戏(高精度)
  • 原文地址:https://www.cnblogs.com/rayong/p/7299475.html
Copyright © 2011-2022 走看看