zoukankan      html  css  js  c++  java
  • Python 学习知识点梳理

    一、Python在各大知名公司的应用

    谷歌:Google App Engine、code。google.com、Google earth、谷歌爬虫、Google广告等项目都在大量使用Python开发。(Python的创始人最初工作在此,俗称龟叔)

    CIA:美国中情局网站使用Python开发。

    NASA:美国航天局(NASA)大量使用Python进行数据分析和运算。

    YouTube:世界上最大的视频网站YouTube就是用Python开发的。(创始人是华人陈士俊)

    DropBox:美国最大的在线云存储网站,全部用Python实现,每天网站处理数10亿个文件的上传和下载。(Python创始人龟叔现任公司)

    Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用Python开发。

    Facebook:大量的基础库均通过Python实现的。

    Redhat:世界上最流行的Linux发行版本中的yum包管理工具就是用Python开发的。

    豆瓣:公司几乎所有的业务均是通过Python开发的。

    知乎:国内最大的问答社区,通过Python开发(国外Quora)。

    春雨医生:国内知名的在线医疗网站是用Python开发的。

    除上面外,还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、土豆、新浪、果壳等公司都在使用Python完成各种各样的任务。

    二、Python擅长的领域

    WEB开发:

             DjangopyramidTornadoBottleFlaskWebPy

    网络编程:

            TwistedRequestsScrapyParamiko

    科学运算:

            SciPyPandaslpython

    GUI图形开发:

             wxPythonPyQTKivy

    运维自动化:

             OpenStackSaltStackAnsible腾讯蓝鲸(Ansible已经被红帽子以2亿收购)

    三、具体知识点

    1、语言基础:

        包含——数据类型、流程控制、常用模块、函数、迭代器、装饰器、递归、迭代、反射、面向对象编程、(例:购物车程序、ATM信用卡程序开发、计算器程序开发、模拟人生游戏开发)

    2、网络编程:

         包含——Socket c/s 编程、Twisted异步网络框架、网络爬虫开发、多线程、多进程、协程gevent、selectpollepoll、生产者消费者模型、审计堡垒机系统开发、FTP服务器开发、批量命令、文件分布工具、RebbitMQ消息队列、SqlAlchomy ORM、类SaltStack配置管理工具开发、ReidsMemCacheMongoDB 缓存数据库

    3、Web基础开发:

          包含——Html/CSS基础、Dom编程、原生JS、Jquery/EasyUi/AngulaJS、Ajax异步加载、Highchart画图、Bootstrap

    4、算法&设计模式:

          包含——冒泡、二叉树、哈希、拆半等常见算法、工厂模式、单例模式、享元模式、代理模式等常用设计模式

    5、PY WEB 框架:

          包含——MVC架构讲解、自行开发一个WEB框架、DjangoTornadoFlaskBottleWebPy框架、Session中间件ORMCookieCSRFFROM....、Restful API框架、权限管理后台开发、开发BBS论坛、开发WEB聊天室

    6、项目实战:

          包含——购物商城开发、主机管理+任务编排+运维审计堡垒机开发、分布式类Nagios/Zabbix监控产品开发、CMDB资产管理开发、基于用户视角的网站访问质量检测分析平台开发、Docker 自动化管理平台开发、OpenStack 二次开发

  • 相关阅读:
    Entity SQL 初入
    ObjectQuery查询及方法
    Entity Framework 的事务 DbTransaction
    Construct Binary Tree from Preorder and Inorder Traversal
    Reverse Linked List
    Best Time to Buy and Sell Stock
    Remove Duplicates from Sorted Array II
    Reverse Integer
    Implement Stack using Queues
    C++中const限定符的应用
  • 原文地址:https://www.cnblogs.com/lzhn/p/7788089.html
Copyright © 2011-2022 走看看