精华内容
下载资源
问答
  • 学会Python很重要,懂了基础,再学会pip更加重要! 就像手机安装应用一样简单,学委带着你在主机上安装pip,再安装虚拟环境(virualenv),最后简单试水深度学习框架tensorflow!知识量很多,耐心看吧。学委想说,...

    学会Python很重要,懂了基础,再学会pip更加重要!

    就像手机安装应用一样简单,学委带着你在主机上安装pip,再安装虚拟环境(virualenv),最后简单试水深度学习框架tensorflow!知识量很多,耐心看吧。
    在这里插入图片描述
    学委想说,Python其实就跟白开水一样,没有那么难,把握住了,上面的东西随便玩!

    你本来就学会了Python就是没有找到好玩的库,结果半路跑去玩游戏了,或者半路跑去学Java/C++了多么浪费天赋啊!哈哈哈

    (声明一下,除了中文,Java是学委最爱的语言,Java的朋友直接来个三连吧)

    在这里插入图片描述

    什么是pip

    先说Python 库, 它就像一个手机App

    小白可以这样理解,一个python库,就像手机里面的一个App,一个普通应用一样。

    一个python 库就是将Python代码组织在一个文件夹或者多个作为一个整体单位发行出去的代码库。

    很多开发者做了一个优秀的库之后会发布到pypi网站(如下),这也是python开源的基础。

    在这里插入图片描述

    再说 pip, 它就像应用宝

    对小白来说pip就像你的华为手机里面的应用市场App或者像腾讯应用宝App一样的玩意。

    它能够给你搜索下载其他App。pip是一个用来安装python库的工具,类似NodeJS的npm。

    开发者可以贡献自己开发好的代码到pypi,再使用pip就从pypi查找下载一个python 模块。

    这样我们就能在项目中引入其他人的python 库的模块了。

    比如requests这个模块,可以引入用来访问http(s)链接。

    下面是pip的使用帮助提示:
    在这里插入图片描述

    下面给我们的手机安装应用宝

    没打错,给我们的云主机安装pip。

    先查看版本号,很多服务器默认都会安装python 2.7(没办法,图方便,也有很多懒人不升级python的,而且依然还有不少项目仍在用python2的)

    python -V #查看版本号
    

    在这里插入图片描述

    Centos 安装pip for python2

    雷学委准备了下面的脚本,只要你有一个Linux操作系统(云/虚拟机都行),执行下面的脚本可以安装pip。

    #!/bin/sh
    #雷学委建议懂得朋友修改下面代码,安装pip for python3
    #python3
    #getPip=https://bootstrap.pypa.io/get-pip.py
    #python2
    getPip=https://bootstrap.pypa.io/pip/2.7/get-pip.py
    
    pipFile=./get-pip.py
    if [ ! -e ${pipFile} ] ; then 
        echo "download pip"
        wget ${getPip} -O ${pipFile}
    fi
    
    python ${pipFile}
    

    安装效果图:

    在这里插入图片描述
    好了,其实到这里,你一样安装了第一个python应用,可以三连了。

    试用pip来安装库

    查看版本:pip -V
    在这里插入图片描述
    其实pip本身也是python社区里面的一款爆品应用。

    它本身也是一个python 库。

    #pip 搜索requests这个库
    pip search requests
    #pip 安装requests这个库
    pip install requests
    

    配置国内的Pypi镜像仓库

    因为学委这台主机是腾讯云的,所以配了腾讯的仓库!

    复制下面内容保存为pip.conf ,放置在用户的home目录下(用户目录下)的pip目录。(比如/User/leiXueWei/.pip/pip.conf)

    [global]
    index-url = http://mirrors.tencentyun.com/pypi/simple
    trusted-host = mirrors.tencentyun.com
    

    国内的一些Pypi镜像

    • 阿里云
      http://mirrors.aliyun.com/pypi/simple/
    • 清华大学
      https://pypi.tuna.tsinghua.edu.cn/simple/

    校验是否配置生效:
    在这里插入图片描述

    查看你安装的应用 - pip 查本地库

    比如下面的命令:

    #查看本地安装的python库
    pip list
    #比如你装了tensorflow,可以查看这个库的详细信息,版本依赖等
    pip show tensorflow
    

    在这里插入图片描述
    查看tensorflow这个深度学习库的信息
    在这里插入图片描述

    试用pip安装其他’应用‘

    安装virtualenv

    virtualenv 是一个提供了一个独立的项目环境,它隔离了python项目跟系统python的依赖(比如site-packages)内的一些非官方发行的包。

    当然,它也是一个python module。拥有它,你可以让自己的每个项目独立管理自己依赖的python库。

    简单来说,virtualenv就相当于,送您一部备用手机。
    你在上面安装其他应用,随便乱装都不会影响到主手机的使用。
    同理,你可以使用virtualenv来创建多个备用手机环境。

    下面是比较绕的正式说法(小白可以不看)。

    有了virtualenv,就能实现单个项目(自己)的库自己管理,而不跟系统Python公共库路径混起来! 多个Python 项目也能互相独立使用不同版本的python库。

    雷学委希望大家都有这个好习惯,多使用virtualenv来隔离不同python项目!

    看到这里,继续安装吧

    pip install virtualenv
    

    安装效果如下,pip帮我们下载安装virtualenv库,并下载安装到本机了。这就是应用市场下载安装一个应用一样一样的!
    在这里插入图片描述

    玩转深度学习框架tensorflow

    使用virtualenv 创建一个项目并进入目录,激活切换到虚拟环境

    virtualenv tensorflow-demo 
    cd  tensorflow-demo
    source bin/activate
    

    在这里插入图片描述

    下面先看运行效果

    总共执行5个迭代,训练模型,最后评估出来的模型准确度为0.9768(比第一代 0.9147提高了6个百分点)
    在这里插入图片描述

    具体操作和项目配置

    安装tensorflow

    pip install tensorflow
    

    雷学委建议大伙先收藏,懒人直接复制代码:

    
    import tensorflow as tf
    
    #http://yann.lecun.com/exdb/mnist/ - mnist数据集,就是一些专业人员整理的方便机器学习初学者做学习训练的一些数据
    mnist = tf.keras.datasets.mnist
    
    #加载训练数据(60K个样本)和测试数据(10K个样本)
    (x_train, y_train), (x_test, y_test) = mnist.load_data()
    x_train, x_test = x_train / 255.0, x_test / 255.0
    
    #定义一个模型
    model = tf.keras.models.Sequential([
      tf.keras.layers.Flatten(input_shape=(28, 28)),
      tf.keras.layers.Dense(128, activation='relu'),
      tf.keras.layers.Dropout(0.2),
      tf.keras.layers.Dense(10, activation='softmax')
    ])
    #编译配置模型的优化器,损耗函数,以及检验指标
    model.compile(optimizer='adam',
                  loss='sparse_categorical_crossentropy',
                  metrics=['accuracy'])
    
    #开始训练,执行5个迭代
    model.fit(x_train, y_train, epochs=5)
    #评估模型,verbose=2表示每一代处理当作一行输出
    model.evaluate(x_test,  y_test, verbose=2)
    

    这个模型对60K图片样本进行识别,进行5轮迭代的模型训练。(官方写的60K,下一篇给大伙数数)

    最后再使用测试数据集对训练好的模型进行评估。

    是不是上面的代码看不懂?过来看看下面的人话吧。

    这个过程就相当于整个字库里面有100个字,你拿了90个字来临摹,临摹了5遍毛笔字,每次都看一下跟标准字体贴合率(准确率)。

    最后在把另外10个字丢给你写,写完看看你写字的准确率,写的够不够标准。
    你就像一个被不断训练的模型,字库/测试字库都是用来训练的数据
    只要给你训练的足够多,你就能够写出更好看更标准的字,懂了吗?学习知识也是一样的。

    好了,本文的重点是安装掌握pip,顺便玩第一个DL应用。

    再看看这个图,你懂了吗?请记住这个图!
    在这里插入图片描述
    先写到这里了。恭喜你,看到这里已经超值了,几分钟到功夫,学到这么多。

    持续学习持续开发,我是雷学委!
    编程很有趣,关键是把技术搞透彻讲明白。
    欢迎关注,还有尽情点赞收藏!

    参考链接

    Python共享中心仓库
    VirtualEnv
    TensorFlow初学者快速入门

    展开全文
  • 10张动图学会python循环与递归

    万次阅读 多人点赞 2020-12-19 08:43:00
    图像(包括动图)是传递信息的一种高效方式,往往能增强表象、记忆与思维等方面的反应强度。... 一行Python代码能做出哪些神器的事情 用python做个九九乘法表-够简单,能学会 都来到这了,我需要你的点赞支持 

    图像(包括动图)是传递信息的一种高效方式,往往能增强表象、记忆与思维等方面的反应强度。所谓一图胜千言,说的就是这个道理。

    今天为大家整理了十张动图GIFS,有助于认识循环、递归、二分检索等概念的具体运行情况。代码实例以Python语言编写。

    一、循环

    GIF1:最简单的 while 循环

    GIF 2:带 if/else 的循环

    二、递归

    GIF 3:递归概念的直接演示

    GIF 4:递归斐波拉切代码示例

    GIF5: 帕斯卡pascals-triangle三角递归动画代码。

    GIF6:带代码和动画的递归

    GIF7:python递归分形树-代码

     

    GIF7:阶乘代码动画。 

     

    GIF 8:按值传递和按引用传递的区别


     

    GIF 9:线性检索和二分检索求 23 的位置


    GIF 9:线性检索和二分检索求 1 的位置

    GIF 10:二分检索树

    - EOF -

    推荐阅读  点击标题可跳转

    Python100行-贪吃蛇小游戏

    用python打包exe应用程序-PyInstaller

    20行python代码的入门级小游戏

    10行python代码做出哪些酷炫的事情?

    一行Python代码能做出哪些神器的事情

    用python做个九九乘法表-够简单,能学会

    都来到这了,我需要你的点赞支持 

    展开全文
  • 学会python可以干什么都希望一段感情会有结果,谁都不希望美好的爱情最后是一场痛,但是如果一开始就想着不在乎天长地久,只在乎曾经拥有”的态度,再美好的感情也不会有好的结果。从入门级选手到专业级选手都在做的...

    学会python可以干什么都希望一段感情会有结果,谁都不希望美好的爱情最后是一场痛,但是如果一开始就想着不在乎天长地久,只在乎曾经拥有”的态度,再美好的感情也不会有好的结果。

    从入门级选手到专业级选手都在做的――爬虫 用 Python 写爬虫的教程网上一抓一大把,据小编所知很多初学 Python 的人都是使用它编写爬虫程序。小到抓取一个小黄图网站,大到一个互联网公司的商业应用。通过 Python 入门爬虫比较简单易学。

    学会了python能做什么?

    20200812100116.jpg

    学习Python到底能干什么?人生中也许会经历许多种爱,但不要让爱成为一种伤害。

    1.做网站后台 Python有大量的成熟的框架,如django,flask,bottle,tornado 2.写网络爬虫 Python写爬虫很简单,库很健全 3.科学计算 参加数学建模大赛,完全可以替代r语言和MATLAB 4.数据挖掘 机器学习:Python的机器学习包很多 5.数据科学 最有时候痛的连话都说不出来只剩下了些许的无奈跟等待@

    Python是现在比较流行的编程语言,该语言功能强大、语法简单、容易上手受到了不少人的喜欢,同时Python适合零基础人员学习,也是初学者的首选;学习完Python编程之后可以做的事情有很多,比如说:人工智能、数据分析、web开发、爬虫、机器学习、世界上的脑残这么多,可是你却成了其中的佼佼者。

    Python可以做什么? 1)网站后端程序员:使用它单间网站,后台服务比较容易维护。如:Gmail、Youtube、知乎、豆瓣 2)自动化运维:自动化处理大量的运维任务 3)数据分析师:快速开发快速验证,分析数据得到结果 4)游戏开发者:一般是作为游戏在崭新的春天里,小编宁愿什么都没有,只有你喜欢小编爱,小编需要小编。

    现在学好python能干什么?

    Python是一款流行的计算机编程语言,具有简单、易学、免费、开源、可移植、可扩展、可嵌入以及面向对象等特点,拥有强大的库,简洁的几行代码即可实现强大的功能,应用范围广泛,可广泛应用于以下领域: 1. Web开发 最火的Python web框架Django大概没去过的地方都叫远方,没得到的人都比较难忘。

    学会python可以做哪些兼职?在每一丝曙光破晓之前,一定是快要窒息的漫长黑夜;在每一次荣光到来之前,一定有太多狼狈的时刻被看不起的日子;在每一阵掌声到来之前,总有太多唏嘘太多冷眼;在每一个山顶峰巅,总有贝壳;每一片浩瀚的沧海,都是过去的桑田。所以在每一个快要放弃的时刻,记得对自己说:要加油,不要哭

    python能做什么?只要应用于哪些方面?应该如何学习?

    python能做什么?只要应用于哪些方面?应该如何学习?请高手不吝指教一Python是一门简单、易学并且很有前途的编程语言,很多人都对Python感兴趣,但是当学完Python基础用法之后,又会产生迷茫,尤其是自学的人员,不知道接下来的Python学习方向,以及学完之后能干些什么?以下是Python十大应用领域。

    学习Python之后可以做什么工作?有哪些方向?

    以上就是四十五资源网为大家整理的学会python能干嘛 学会python可以做哪些兼职?内容,如果觉得本站更新的资源对您有帮助 不要忘记分享给您身边的朋友哦!

    展开全文
  • 原标题:一张图带你学会Python,学习Python的非常简单,附教程 网上有这样一张图片,信息量很大,通常会被配上标题"一张图让你学会Python” 这张图流传甚广,但我没有找到明确的出处,图片上附带了 UliPad 的...

    原标题:一张图带你学会Python,学习Python的非常简单,附教程

    8635388d92284911a4130d0bc56b8c6b.jpeg

    网上有这样一张图片,信息量很大,通常会被配上标题"一张图让你学会Python”

    83bf6df1ad174ccb866d92b3e81db770.jpeg

    这张图流传甚广,但我没有找到明确的出处,图片上附带了 UliPad 的作者 Limodou 的信息,很有可能是原作者。如有知情者可留言告诉我。

    其实,说看了这张图就能学会 Python 显然过于"标题党”,如果你有类似的速成想法也请尽早摒弃。但这张图的价值在于,用一段简单的代码,将 Python 的许多基础知识点都涵盖在了一起。如果你是个 Python 初学者,刚看了一些入门教程,对基础有一些了解之后,可以对照这张图回顾下相关的知识点,看看自己能不能讲出里面每一个标注的含义。

    不过这张图是基于 Python 2 的(虽然影响也很小),所以我做了几个注释,也就是图上的几个数字,对内容做一点点补充说明:

    关于编码,并不是一定要 UTF-8,而是要求"一致”,这点在 Windows 上使用 Python 2 尤其要注意。如果你需要读写系统文件,或者从命令行获取输入,可能设置为 Windows 默认的 GBK 反倒会更方便。

    Python 3 的 print 方法是一个函数,需要加上括号进行调用,比如 print('Hello World') 。要注意的是,如果 print 后面是计算式,也要全部放在括号里,比如 print('%s加%s等于%s'%(param1,secondParam,res))。

    range() 方法在 Python 3 里返回的不再是列表,而是一个 range 对象,相当于一个迭代器。但用在 for 循环遍历时写法没有区别。

    Python 3 提供了一种功能更丰富的字符串格式化方法 .format() 。

    Python 比较数值时可以链式比较,如 42 < res < 50 ,但如果要用 and 或者 or 的时候,必须写成 res == 42 or res == 50 ,不能省略成 res == 42 or 50 。

    Python 的内置方法都是前后各两个下划线,不要错写成一个,那样就会被当做新的自定义方法而不被调用。

    以上我加的这几点,都是以往很多初学者会遇到的坑,供参考。

    除了上面这张图之外,还有一张很赞的图,是一张 Python的知识点思维导图:

    7dcf0818cfc749f28d1d5b89b680e7ac.jpeg

    最后就是Python学习大礼包

    先介绍一下Python学习路线:

    a81995adb72f412bab3ada3d5f11ed05.jpeg

    阶段一:Python基础知识和高级特性

    1、Python语法基础

    2、Python字符串解析

    3、Python时间和日历

    4、Python文件操作

    5、Python面向对象

    6、并发编程

    7、函数式编程

    8、正则表达式

    9、设计模式

    10、排序算法

    11、异常

    12、模块

    阶段二:Linux基础

    1、shell操作

    2、系统管理

    3、常用Linux命令

    4、常见Linux系统

    5、HDFS搭建

    阶段三:数据库原理和sql优化

    1、Linux下MySQL数据库

    2、数据库设计和SQL标准

    3、Python数据库操作的库

    4、Linux下MongoDB非关系型数据库

    5、SQL优化和数据库优化

    6、ORM对象关系映射基本思想

    阶段四:前端web开发

    1、Html

    2、CSS

    3、PC端页面开发实战流程

    4、Bootstrap

    5、html5和css3

    6、JQuery

    阶段五:Python Web后端开发

    1、Django 框架开发

    2、Nginx配置和uWSGI部署

    3、RESTful接口开发

    4、Flask框架开发

    5、电商平台项目

    6、BBS论坛系统

    阶段六:爬虫和数据分析

    1、第一个Python网络爬虫

    2、专业HTTP分析工具Fiddler的使用

    3、实际爬虫Python编码问题

    4、urllib2 的使用TesseractOCR语言模型爬取使用带验证码登录的网站

    5、Beautiful Soup

    6、XPath & CSS选择器

    7、PhantomJS

    8、SeleniumWebdriver

    9、Scrapy大型框架使用代理服务器爬取

    10、Scrapy分布式集群多代理爬虫Redis

    11、分布式集群Redis MongoDB在爬虫里的应用

    12、数据分析工具与模块

    阶段七:Python人工智能

    1、机器学习

    2、深度学习

    学习资料分享

    本套 Python 课程 400 集,从零基础开始,全面讲解 Python 基础,直达可以手写神经网络的境界。

    我们创造性的增加了:手写数据结构和算法、手写神经网络项目。让零基础学员在学习Python 时就开始接触高深的底层知识、神经网络底层实现的知识。

    内容共分 26 章,讲解了 Python 基础的方方面面,可以作为 Python 学习者的"宝典”。

    6937cdb218414513aa925680281277fb.jpeg

    0d975e1325cc4ae290b9d09ad0033979.jpeg

    转发+关注并私信小编:"资料”,即可免费领取这套python自学视频教程啦!返回搜狐,查看更多

    责任编辑:

    展开全文
  • 学会python可以干什么都希望一段感情会有结果,谁都不希望美好的爱情最后是一场痛,但是如果一开始就想着不在乎天长地久,只在乎曾经拥有”的态度,再美好的感情也不会有好的结果。从入门级选手到专业级选手都在做的...
  • 今天就给大家推荐一本不一样的python入门书籍,它用8个小游戏让你学会python! 这本书,用八个小游戏学会python(1个月) 《python编程初学者指南》,正常学习速度,在不偷懒的情况下一个月左右就能学完! ...
  • 一张图学会Python

    2018-07-20 11:07:01
    一张图学会Python 国外一名大神设计的,国内一名大牛翻译的。
  • 文章目录《从零开始,学会Python爬虫不再难!!!》系列导航(已完更)专栏亮点基础入门部分中等难度部分拔高部分:大并发爬虫自动化与框架《爬虫百战穿山甲》练手系列(持续更新中) 经过一个多月的努力,这个专栏...
  • 一分钟学会Python中pip的安装与使用

    万次阅读 多人点赞 2021-06-13 19:52:05
    pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装和卸载的功能,现在大家用到的所有包不是自带的就是通过pip安装的。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。给出pip官网链接...
  • 如何快速学会Python发布时间:2020-02-04一、什么是PythonPython是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多...
  • 4小时学会Python爬虫视频培训教程,从Python爬虫入门到案例实战,可以让零基础学员通过一周的学习,掌握Python基础语法,完成Python网络爬虫基础案例的开发,学完即可用Python写网络爬虫。课程具体有:python基础...
  • 七天学会python量化交易(一)

    千次阅读 多人点赞 2020-10-31 11:24:18
    七天学会python量化交易 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 ...
  • 一张图让你学会Python

    千次阅读 2015-06-04 10:28:08
    一张图学会Python
  • 彻底学会Python装饰器

    2021-01-10 11:47:03
    基于对比实验比较: 传统思维 VS 装饰器 的优缺点,从而引出装饰器的使用方法。彻底明白装饰器并了解应用场景。
  • 一文学会 Python 多线程编程

    千次阅读 2017-03-28 21:08:54
    一文学会 Python 多线程编程  Threading 模块从 Python 1.5.2 版开始出现,用于增强底层的多线程模块 thread 。Threading 模块让操作多线程变得更简单,并且支持程序同时运行多个操作。 注意,Python 中的多...
  • (0)目录 快速学Python 和 易犯错误(文本处理) Python文本处理和Java/C比对...十分钟学会Python的基本类型 快速学会Python(实战) 大数据处理之道(十分钟学会Python) 一:python 简介 (1)Python的由来 P
  • 原文地址转:Python2入门教程 超详细1小时学会Python  本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序. 为什么使用...
  • 超详细1小时学会Python,有了这篇文章,就入行了

    千次阅读 热门讨论 2021-06-15 17:05:28
    超详细1小时学会Python为什么使用PythonPython应用场合Hello world国际化支持便易用的计算器字符串,ASCII和UNICODE使用List条件和循环语句如何定义函数文件I/O异常处理类和继承包机制总结资源传送门 本文适合有经验...
  • 和你的朋友立个flag:我要3天学会Python,赌一辆布加迪威龙! 花上10年的功夫,精通Python; 研究生物化学、分子生物学、遗传学,利用这些知识,研制出返老还童药水; 回到在第3天学习CPython的时候,并干掉那一...
  • 原标题:工作三年却被实习生抢了饭碗,学会Python到底有多吃香?"我一个做財务的,为什么总是有人推荐我去学习Python?”就在前幾天,收到了一位朋友给我的留言。財务也好,行政也罢,还有人事部门的朋友,仔细...
  • 学会Python真的有高收入?盯,请查收这份入坑指南2018-10-10 20:51:00567点赞6312收藏186评论 小编注:想获得更多专属福利吗?金币加成、尊享众测、专属勋章、达人福利任务你想要吗?如果想要,赶紧来申请认证站内...
  • 当然,1小时学会Python颇有哗众取宠之嫌.确切的说,编程语言包括语法和标准库.语法相当于武术招式,而标准库应用实践经验则类似于内功,需要长期锻炼.Python学习了Java的长处,提供了大量极方便易用的标准库供程序员"拿来...
  • 一位匿名知乎网友回答问题说,用Python写了自动化交易程序,2年躺着赚了200万!相当于普通程序员10年的工资…… Python的火,有目共睹。现在,语言学习者几乎可分为两大类,一类是想要学Python的人,一类是正在学的...
  • 1.选题及计划,3天学会python 我研究的题目是渔船轨迹预测,因为所里正好给渔业厅做项目,手里就拿到了大量渔船轨迹数据,刚好可以做些什么。于是就想到了轨迹预测。 之前的过程已经过去了,反正最后的思路...
  • 1、学会Python就可以从事游戏脚本的工作吗? 2、脚本开发只需要学习Python这一门语言吗? 3、游戏脚本开发需要掌握什么知识? 带着这三个质疑,小会就来给大家科普一下,接着往下看吧。 如果你就是铁了心非要走游戏...
  • 小白多久可以学会python?

    千次阅读 2018-08-10 14:32:59
    众所周知,Python是一门简单易学的编程语言,很多零基础的人员均可轻松入门,但是想要精通,还是需要下一番苦功的。 Python学习这件事,想要做好,一方面靠自己,认真努力去学习,另一方面靠老师,好的老师掌握好的...
  • 假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,144
精华内容 36,857
关键字:

学会python

python 订阅