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

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

    pandas 0.23.4 官方文档.pdf

    Python Data Science Handbook - 2017.pdf

    • 中文版待上传

    图片.png

    《Python数据科学手册》是对以数据深度需求为中心的科学、研究以及针对计算和统计方法的参考书。本书共五章,每章介绍一到两个Python数据科学中的重点工具包。首先从IPython和Jupyter开始,它们提供了数据科学家需要的计算环境;第 2章讲解能提供ndarray对象的NumPy,它可以用Python高效地存储和操作大型数组;第3章主要涉及提供DataFrame对象的Pandas,它可以用Python高效地存储和操作带标签的/列式数据;第4章的主角是Matplotlib,它为Python提供了许多数据可视化功能;第5章以Scikit-Learn为主,这个程序库为重要的机器学习算法提供了高效整洁的Python版实现。

    《Python数据科学手册》适合有编程背景,并打算将开源Python工具用作分析、操作、可视化以及学习数据的数据科学研究人员

    https://github.com/jakevdp/PythonDataScienceHandbook 近12000+ 星

    Python for Data Analysis, 2nd Edition - 2017 …

    read more
  2. python 3.7极速入门教程5循环

    本文教程目录

    5循环

    语法基础

    for语句

    Python的for语句针对序列(列表或字符串等)中的子项进行循环,按它们在序列中的顺序来进行迭代。

    >>> # Measure some strings:
    ... words = ['cat', 'window', 'defenestrate']
    >>> for w in words:
    ...     print(w, len(w))
    ...
    cat 3
    window 6
    defenestrate 12
    

    在迭代过程中修改迭代序列不安全,可能导致部分元素重复两次,建议先拷贝:

    >>> for w in words[:]:  # Loop over a slice copy of the entire list.
    ...     if len(w) > 6:
    ...         words …
    read more
  3. python 3.7极速入门教程4函数

    4函数

    菲波那契序列:

    >>> # Fibonacci series:
    ... # the sum of two elements defines the next
    ... a, b = 0, 1
    >>> while b < 10:
    ...     print(b)
    ...     a, b = b, a+b
    ...
    1
    1
    2
    3
    5
    8
    

    本例的新特性。

    • 第一行和最后一行有多赋值:第一行变量a和b同时获得了新的值0和1。最后一行右边首先完成计算,右边的表达式从左到右计算。

    • 条件(b < 10)为true时while循环执行。这里Python类似C ,任何非零整数都为true;0为 …

    read more
  4. python 3.7极速入门教程3正式开始

    3正式开始

    本章内容比较多,除了代码部分,其他内容可以后面回头再看。

    简介

    Python是一门简单易学,功能强大的编程语言。它具有高效的高层次数据结构,简单但有效的方式支持面向对象编程,语法优雅,动态类型,解释执行。使之成为多数平台上很多领域的脚本和快速应用开发的理想语言。它的设计理念强调代码的可读性, 跟C ++或Java等语言比可以用更少的代码实现同样的概念。Python能清晰地实现小型和大型程序。

    Python解释器及其丰富的标准库的源码或者二进制版本可以从http://www.python.org/免费获取和转发。该还包含很多免费的第三方Python模块、程序、工具的发布链接及附加文档。

    Python的解释器很容易用C或C++(或其他c可以调用的语言)扩展新功能和数据类型。 Python也适用于作为定制应用的扩展语言。

    Python支持多种编程范式,包括面向对象的,命令式和函数式或过程式编程风格。它具有动态类型系统和自动内存管理和拥有庞大而全面的标准库

    Python虚拟机本身几乎可以在所有的作业系统中运行。使用一些诸如py2exe、PyPy、PyInstaller之类的工具可以将Python源代码转换成可以脱离Python解释器运行的程序。

    Python的官方解释器是CPython,该解释器用C语言编写,是一个由社区驱动的自由软件,目前由Python软件基金会管理。

    本教程向读者通俗地介绍Python语言和系统的基本概念和特点。配合Python解释器边学边练最佳,所有例子已经自包含在教程中,也可离线阅读。

    标准对象和模块参见 …

    read more
  5. TensorFlow工具快速入门教程2机器学习简介

    机器学习介绍

    机器学习是一个系统,可以通过自我改进从实例中学习,而不需要程序员明确编码。机器学习将数据与统计工具相结合以预测输出。机器学习与数据挖掘和贝叶斯预测建模密切相关。机器接收数据作为输入,使用算法来制定答案。

    典型的机器学习任务是提供推荐。对于拥有Netflix帐户的用户,所有电影或系列推荐都基于用户的历史数据。科技公司正在使用无监督学习来改善个性化推荐的用户体验。

    机器学习还用于各种任务,如欺诈检测,预测维护,投资组合优化,自动化任务等。

    机器学习与传统编程

    在传统的编程中,程序员在与正在开发软件的行业专家协商时编写所有规则。每条规则都基于逻辑,机器将按逻辑语句执行输出。当系统变得复杂时,需要编写更多规则,很难维护。

    图片.png

    机器学习输入和输出提炼规则。每当有新数据时,算法根据新数据和经验进行调整,以提高效率。

    图片.png

    机器学习如何运作?

    机器学习的方式与人类相似,从经验中学习。机器学习的核心目标是学习和推理。首先,机器通过发现模式来学习。这一发现归功于数据。数据科学家的一个关键部分是仔细选择要为机器提供哪些数据。用于解决问题的属性列表称为特征向量。您可以将特征向量视为用于解决问题的数据子集。

    机器使用一些奇特的算法来简化现实并将此发现转换为模型。因此,学习阶段用于描述数据并将其概括为模型。

    图片.png

    例如,机器试图了解个人工资与去高档餐馆的可能性之间的关系。事实证明,工资与去高端餐厅之间为正比:这就是模型。

    • 推理

    构建模型时 …

    read more
  6. TensorFlow工具快速入门教程1人工智能简介

    参考资料

    read more
  7. TensorFlow工具快速入门教程1人工智能简介

    什么是AI?

    具有执行认知功能(例如感知,学习,推理和解决问题)的能力的机器被认为具有人工智能。

    当机器具有认知能力时,存在人工智能。人工智能的基准是关于推理,说话和视觉的人类水平。

    AI有三个不同的级别:

    • 狭义的AI:当机器能够比人类更好地执行特定任务时,这是人工智能的当前水平。
    • 通用的人工智能:能够以与人类相同的准确度执行任何智力任务。
    • 强大的人工智能:人工智能在很多任务中可以击败人类。

    人工智能几乎用于所有行业,据麦肯锡称,人工智能有可能在零售业中创造价值600亿美元的价值,与其他分析技术相比,银行业的增值价值增加了​​50%。在运输和物流方面,潜在的收入增长了89%。

    如果一个组织将AI用于其营销团队,它可以自动执行重复的任务,使销售代表能够专注于建立关系,领导培育等任务。某公司每次销售代表打电话时,机器都会记录转录和分析聊天。 VP可以使用AI分析和推荐来制定获胜策略。

    简而言之,AI提供了一种尖端技术来处理人类无法处理的复杂数据。 AI可自动执行冗余作业,使工作人员能够专注于高级增值任务。当人工智能大规模实施时,可以降低成本并增加收入。

    人工智能简史

    1956年,一群来自不同背景的前卫专家决定组织一个关于人工智能的夏季研究项目。四个聪明的头脑领导了这个项目; John McCarthy(达特茅斯学院),Marvin Minsky(哈佛大学 …

    read more
  8. 渗透测试工具简介11 SQL 注入

    渗透测试工具简介11 SQL注入

    SQL是结构化查询语言的首字母缩写。它用于检索和操作数据库中的数据。

    什么是SQL注入?

    SQL注入使动态SQL语句注释掉语句的某些部分或附加始终为真的条件来执行恶意SQL代码。

    可以使用SQL注入执行的攻击类型和数据库引擎相关。攻击适用于动态SQL语句。动态语句是在运行时使用来自Web表单或URI查询字符串的参数password生成的语句。

    某HTML表单的代码如下。

    <form action=‘index.php’ method="post">
    
    <input type="email" name="email" required="required"/>
    
    <input type="password" name="password"/>
    
    <input type="checkbox" name="remember_me" value="Remember me"/>
    
    <input type="submit" value="Submit"/>
    
    </form>
    

    上面的表单接受电子邮件地址和密码,将它们提交给名为index.php的PHP文件。 它可以选择将登录会话存储在cookie中。 我们从remember_me复选框中推断出这一点。 它使用post方法提交数据。 这意味着值不会显示在URL中 …

    read more
  9. 渗透测试简介 - 目录

    参考资料

    read more
  10. 渗透测试简介1渗透测试简介

    渗透测试简介

    什么是渗透测试

    黑客利用计算机或网络等的弱点获取访问,比如使用密码破解算法获取对系统的访问权限。黑客可使用计算机进行欺诈行为,例如欺诈,侵犯隐私,窃取公司/个人数据等。网络犯罪每年使许多组织损失数百万美元。企业需要保护自己免受此类攻击。

    黑客是发现并利用计算机系统和/或网络中的弱点来获取访问权的人。黑客通常是具有计算机安全知识的熟练计算机程序员。

    黑客根据其行为的意图进行分类。以下列表根据黑客的意图对黑客进行了分类。

    黑客类型

    图片.png

    道德黑客(白帽子White Hat):访问系统以修复已发现的弱点。他们还可以执行渗透测试和漏洞评估。

    图片.png

    Cracker(黑帽子 Black hat):未经授权访问计算机系统。目的通常是窃取公司数据,侵犯隐私权,从银行账户转移资金等。

    图片.png

    灰帽子(Grey hat):介于道德黑客和黑帽黑客之间。在没有权限的情况下闯入计算机系统,以识别弱点并将其显示给系统所有者。

    图片.png

    脚本小子:使用已经制作的工具访问计算机系统的非技术人员。

    图片.png

    黑客活动家:利用黑客发送社交,宗教和政治等信息。通常是通过劫持网站并将消息留在被劫持的网站上。

    图片.png

    Phreaker:识别和利用电话而不是计算机的弱点的黑客。

    什么是网络犯罪?

    网络犯罪是利用计算机和网络进行非法活动,如传播计算机病毒,在线欺凌,进行未经授权的电子资金转移等 …

    read more

« Page 6 / 13 »

links