1. python包管理工具:Conda和pip比较

    图片.png

    Conda和pip通常被认为几乎完全相同。虽然这两个工具的某些功能重叠,但它们设计用于不同的目的。 Pip是Python Packaging Authority推荐的用于从Python Package Index安装包的工具。 Pip安装打包为wheels或源代码分发的Python软件。后者可能要求系统安装兼容的编译器和库。

    Conda是跨平台的包和环境管理器,可以安装和管理来自Anaconda repositoryAnaconda Cloud的conda包。 Conda包是二进制文件,徐需要使用编译器来安装它们。另外,conda包不仅限于Python软件。它们还可能包含C或C ++库,R包或任何其他软件。

    这是conda和pip之间的关键区别。 Pip安装Python包,而conda安装包可能包含用任何语言编写的软件的包。在使用pip之前,必须通过系统包管理器或下载并运行安装程序来安装Python解释器。而Conda可以直接安装Python包以及Python解释器。

    另一个区别是conda能够创建可以包含不同版本的Python或其他软件包的隔离环境。在使用数据科学工具时,这非常有用,因为不同的工具可能包含冲突的要求,这些要求可能会阻止它们全部安装到单个环境中。 Pip没有内置的环境支持,而是依赖于virtualenv或 …

    read more
  2. python GUI作业:tkinter grid布局

    要求

    使用tkinter生成如下窗口:

    图片.png

    图片.png

    图片.png

    图片.png

    参考资料

    参考代码

    #!/usr/bin/python3
    # -*- coding: utf-8 -*-
    # 技术支持:https://www.jianshu.com/u/69f40328d4f0 
    # 技术支持 https://china-testing.github.io/
    # https://github.com/china-testing/python-api-tesing/blob/master/practices/tk/tk2.py
    # 项目实战讨论QQ群630011153 144081101
    # CreateDate: 2018-11-27
    import …
    read more
  3. python GUI作业:tkinter控件改变背景色

    要求

    使用tkinter生成如下窗口:

    图片.png

    图片.png

    在右上角文本框输入名字,在旁边的下拉框选择数字,点击"Click Me!", "Click Me!"的文本将改变成如下:

    图片.png

    可以选择"Unchecked"和"Enabled"的其中一个。

    点击Blue、Gold、Red其中的一个,将会改变背景为对应的颜色。

    最下面的文本框可以输入文本,当列数超出范围时,可以通过滚动条操作。

    图片.png

    参考资料

    参考代码

    #!/usr/bin/python3
    # -*- coding: utf-8 -*-
    # 技术支持:https://www.jianshu.com/u/69f40328d4f0 
    # 技术支持 …
    read more
  4. python GUI工具书籍下载-持续更新

    Python GUI Programming Cookbook 2nd - 2017.pdf

    图片.png

    https://github.com/PacktPublishing/Python-GUI-Programming-Cookbook-Second-Edition 60星左右

    WxPython_Application_Development_Cookbook - 2015.pdf

    图片.png

    https://github.com/driscollis/wxPython_recipes_book_code 20星左右

    wxPython Recipes - 2017.pdf

    图片.png

    Tkinter GUI Programming By Example(conv) - 2018.pdf

    图片.png

    https://github.com/PacktPublishing/Tkinter-GUI-Programming-by-Example 不到10星

    Tkinter GUI Application Development …

    read more
  5. python经典面试题:列表和元组有什么异同?

    列表和元组是Python中最常用的两种数据结构,字典是第三种。 相同点:

    • 都是序列
    • 都可以存储任何数据类型
    • 可以通过索引访问

    图片.png

    语法差异

    使用方括号[]创建列表,而使用括号()创建元组。 请看以下示例:

    >>> l = ["https://china-testing.github.io/", "https://www.oscobo.com/"]
    >>> t = ("https://china-testing.github.io/", "https://www.oscobo.com/")
    >>> print(l)
    ['https://china-testing.github.io/', 'https://www.oscobo.com/']
    >>> print(t)
    ('https://china-testing …
    read more
  6. 2018 最佳python编辑器和IDE

    IDE没有统一的标准,自己习惯就是最好的。本文列出一些较常用的IDE,供大家参考。

    一般而言,WingIDE、PyCharm、Spyder、Vim是比较常用的IDE。

    Spyder

    Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的"工作空间"的功能,可以很方便地观察和修改数组的值。

    最出名的python数据科学发行版本Anaconda自带了Spyder。

    图片.png

    图片.png

    https://github.com/spyder-ide/spyder

    .

    WingIDE

    WingIDE是Python编写的python专用IDE。 WingIDE提供诸如强大的代码完成,出色的调试器等功能,并且它还可以在Python中编写脚本和扩展。

    为什么选择最好的Python IDE?

    • 内置强大的调试器
    • 智能编辑器
    • 您可以轻松快速地查找和修复错误
    • 轻松导航代码
    • 您可以使用自己喜欢的键绑定进行编辑并自定义工作区
    • 配置简单
    • 运行速度比Pycharm等java类的编辑快很多,占用资源少。

    图片.png

    有社区版免费使用,专业版的破解

    https://wingware.com/

    Vim IDE

    Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常有效。

    它是Vi的超集 …

    read more
  7. python工具书籍下载-持续更新

    呕心沥血,持续收集python精品书籍,觉得不错的话,请在下面点喜欢收藏,谢谢!

    python数据结构基础工具书籍下载-持续更新

    2018最佳人工智能机器学习工具书籍及下载(持续更新)

    2018最佳人工智能图像处理工具OpenCV书籍下载

    web开发工具flask中文英文书籍下载-持续更新

    python网络基础工具书籍下载-持续更新

    python 3.7极速入门教程9最佳python中文工具书籍下载

    机器学习工具pytorch中文英文工具书籍下载-持续更新

    2018最佳selenium工具书籍汇总下载(持续更新)

    python数据分析数据科学中文英文工具书籍下载-持续更新

    2018最佳人工智能数据采集(爬虫)工具书下载

    python GUI工具书籍下载-持续更新

    部分示例

    pandas 0.23.4 官方文档.pdf

    Python Data Science Handbook - 2017.pdf

    • 中文版待上传

    图片.png

    《Python数据科学手册》是对以数据深度需求为中心的科学、研究以及针对计算和统计方法的参考书。本书共五章,每章介绍一到两个Python数据科学中的重点工具包。首先从IPython和Jupyter开始,它们提供了数据科学家需要的计算环境;第 2章讲解能提供ndarray对象的NumPy,它可以用Python高效地存储和操作大型数组 …

    read more
  8. python数据结构基础工具书籍下载-持续更新

    python工具书籍下载-持续更新

    算法图解 - 2017.pdf

    本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;Kzui近邻算法。

    图片.png

    数据结构与算法__Python语言描述-2015.pdf

    本书基于Python语言介绍了数据结构与算法的基本知识,主要内容包括抽象数据类型和Python面向对象程序设计、线性表、字符串、栈和队列、二叉树和树、集合、排序以及算法的基本知识。本书延续问题求解的思路,从解决问题的目标来组织教学内容,注重理论与实践的并用。

    图片.png

    Python算法教程 - 2016.pdf

    Python是一种面向对象、解释型计算机程序设计语言,其应用领域非常广泛,包括数据分析、自然语言处理、机器学习、科学计算以及推荐系统构建等。 本书用Python语言来讲解算法的分析和设计。本书主要关注经典的算法,但同时会为读者理解基本算法问题和解决问题打下很好的基础。全书共11章。分别介绍了树、图、计数问题 …

    read more
  9. python网络基础工具书籍下载-持续更新

    爬虫书籍参见:

    2018最佳人工智能数据采集(爬虫)工具书下载

    python工具书籍下载-持续更新

    Python Network Programming Cookbook, 2nd Edition - 2017.pdf

    介绍了现实世界中几乎所有网络任务的真实示例,通过简明易懂的形式让读者掌握如何使用Python完成这些网络编程任务。具体说来,书中通过70多篇攻略讨论了Python网络编程的高阶话题,包括编写简单的网络客户端和服务器、HTTP协议网络编程、跨设备编程、屏幕抓取以及网络安全监控,等等。本书可以作为任何一门网络编程课程中培养实践技能的补充材料。《图灵程序设计丛书:Python网络编程攻略》需要读者对Python语言及TCP/IP等基本的网络概念有了解。

    图片.png

    Practical Network Automation Leverage the power of Python and Ansible to optimize your network - 2017.pdf

    图片.png

    O'Reilly.Twisted.Network.Programming.Essentials.2nd.Edition …

    read more
  10. python人工智能作业:Windows使用SAPI和tkinter用不到40行实现文本转语音

    直接上代码:

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    # 技术支持:https://www.jianshu.com/u/69f40328d4f0 
    # 技术支持 https://china-testing.github.io/
    # https://github.com/china-testing/python-api-tesing/blob/master/practices/TTS.py
    #  qq群144081101 567351477
    # CreateDate: 2018-11-22
    
    import win32com.client as wincl
    from tkinter import *
    
    
    def text2Speech():
     text = e.get()
     speak = wincl.Dispatch("SAPI …
    read more

« Page 4 / 13 »

links