zoukankan      html  css  js  c++  java
  • python——周边

    Pythonic的禅意 import this

    python是用c语言写的。python不止有C语言实现,还有java实现(jython),还有python实现的python,甚至还有js实现的python。

     1、如何看python是64位还是32位

    打开命令提示符CMD,输入python,也会显示上述命令:

    2、python安装包的后缀解释

    python有很多native的包,不是纯python代码写的,用了诸如c/c++,然后编译成库给py文件调用。这样的安装包在安装时,要区分平台:
    库在windows上多是dll,linux上是so,macos是dylib。
    win-amd64是cpu是amd64兼容的架构+在windows上运行,

    cp26表示对应的python是2.6版本


    python文档:https://docs.python.org/3/

    有上万种第三方类库:http://pypi.python.org

    Python自带强大的包管理机制,简简单单一个easy_install命令,您就可以在线安装升级、卸载这些包

    推荐书籍—— python灰帽子  https://book.douban.com/subject/6025284/ 

           python cookbook  https://book.douban.com/subject/4828875/

           Natural Language Processing with Python   https://book.douban.com/subject/3696989/

           python源码的书

    Python内建的类库非常全面。从web抓取,到xml解析,到嵌入式数据库,到压缩包的处理,到邮件协议,到json解析,而且不断在增长。  
     
     
    python框架——
      quixote,web框架(豆瓣)
      web轻量级框架,Django
     
    python的缺点:

    Python的一个大问题是,对多处理器支持不好。也就是一个Python进程,目前只能在一个处理器上运行。这对于日益普及的多处理器架构,不能说是一个缺憾。当然对于web应用,采用多进程负载均衡便能解决这一问题。目前Python也正在提供一个支持多处理器的版本,但是还没有达到稳定的版本,相应不久的未来这个问题可以得到解决。

    另外一个问题是解释型语言的通病,就是性能问题。这个问题,Python社区有个pypy项目,将Python的解释型执行,转换为编译执行,大大提升效率。只是这个pypy还没有到正式版本。谷歌内部也启动了一个项目,号称目标是将Python的执行效率提升5倍,让我们拭目以待。

     
     
     
     
     
     

    Java 中 有 Thinking in Java,Core Java, Effictive Java等经典书籍,C++ 有C++Pirmer, Effictive C++等经典书籍。这些书籍,都超过同类书籍太多太多,是公认的好书,值得反复翻阅。那么python有没有类似的,经典到爆的好书呢?求推荐

  • 相关阅读:
    php解决与处理网站高并发 大流量访问的方法
    mysql事务和锁InnoDB
    从一个死锁看mysql innodb的锁机制
    Git如何删除自己创建的项目
    公众号的坑
    字符串转Unicode码
    字符串转UTF-8码(%开头)
    git介绍和使用
    ng2中文文档地址
    两个数组的排序方法
  • 原文地址:https://www.cnblogs.com/mogujiang/p/5715304.html
Copyright © 2011-2022 走看看