首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    人人都会AI|Python基础应用(4)

    一起 AI 创富 人人都会AI。好比历史浪潮中工业时代过渡到互联网阶段时,从"电脑是什么"到"人人都会上网",AI正在蜕变为每个人的必备技能。 世界正在被代码改写。...每一天,数以万计的程序员用Python这门语言构建着未来。 你是否好奇,为什么Python会成为AI时代最炙手可热的编程语言? 今天开始,让我们从Python基础学起!...这种特性使得Python成为了人工智能和机器学习领域的首选语言。 Python的实际应用场景和编程思维 看到这,你可能会问: 学习Python编程到底能做什么?...Python不仅仅是一门编程语言,它更像是解决问题的瑞士军刀。从简单的数学计算到复杂的人工智能模型,Python都能胜任。...相信通过这些实例,你已经对Python有了更深入的认识。在接下来的学习中,我们将继续探索更多AI和Python的高级特性和实际应用场景。

    34810

    人人都会AI|Python快速入门体验(3)

    一起 AI 创富 人人都会AI。好比历史浪潮中工业时代过渡到互联网阶段时,从"电脑是什么"到"人人都会上网",AI正在蜕变为每个人的必备技能。...今天我们要聊一个问题:为什么入AI前建议学学Python? 首先,Python的语法简洁得让人怀疑人生。其次,Python的生态圈大得惊人。...因此,学AI而不学Python,有点类似想吃火锅却不带蘸料碗——少了些灵魂! SO,我们来一篇Python快速入门体验!...版本的原因,pyqt5只适用于python3.8以下的版本,所以一开始通过python3.8无法安装pyqt5,通过python3.7可以安装。...=3.7 该异常是由于当前channel最低只支持python3.8,需要通过如下方式安装: # 查看当前支持的python版本 conda search --full --name python #

    49100

    人人都能学会的 Python 多线程指南!

    在 Python 中,多线程最常见的一个场景就是爬虫,例如这样一个需求,有多个结构一样的页面需要爬取,例如下方的URL(豆瓣阿凡达影评,以10个为例) url_list = [ 'https...在Python中实现多线程的方法也很多,我将基于 threading 模块一点一点介绍,注意本文不会太注重于多线程背后的技术概念(面试常问),仅希望用最少的话教会大家如何实现。...至此,有关 Python 多线程模块 threading 的基本用法与需要注意的几点就介绍完毕,如果全部认真看完的话,我相信你一定能照猫画虎写出第一个多线程爬虫脚本。...当然有关 Python 多线程还有很多饱受诟病的争议(GIL),多线程的实现方法也远不止 threading 模块,例如更常见的写法是通过 concurrent.futures 模块以及多进程、协程,这些都留在本系列后续文章中再进一步讨论

    63530

    人人都能懂的 Python 自动发送邮件教程!

    下面就来讲讲怎么用Python构建一个自动发送邮件的脚本。 1.开启SMTP服务 为了实现自动发送邮件的目的,我们需要在邮箱中开启SMTP服务: ? ?...然后你还需要点击下面生成授权码,这个授权码才是使用Python发送邮件时的真正密码。 ? 邮箱设定成功后,就可以开始脚本开发了。...2.准备 开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果你用Python的目的是数据分析,可以直接安装Anaconda Windows环境下打开Cmd(开始—运行—CMD),苹果系统环境下请打开...3.编写脚本 今天需要用到的模块是yagmail,一个非常方便的Python邮件发送模块,用这个模块,你甚至能一行命令发送邮件: ?...发送成功时显示: PS D:\CODE\stock\api> python .

    81630

    利用python爬取人人贷网的数据

    人人贷网站需要用户登录才能看到其相应的借贷人信息。也就是说在爬取数据时,需要用户登录。回顾之前的代码,我想是保存cookie这种方法是不能用了。必须找到一种新的方法来模拟登录网站。...3.基于API接口抓取数据 综合分析,我决定用第2种方法"模拟浏览器登录",那得找好相应的python包,网上有:mechanize,selenium等等。...vb_login_username'] = '你的用户名' br['vb_login_password'] = '你的注册密码' 这段代码中老是遇到问题,第一,select_form中的nr怎么找,第二,在人人贷网站源代码中如何找所谓的...而且还要下载相应的浏览器驱动(这里我的运行环境是linux,python好像是3.0以上的,浏览器是firefox) 驱动的下载地址为https://github.com/mozilla/geckodriver

    2.1K50

    人人都能学会的python编程教程7:元祖(tuple)

    一般来说,元祖的作用就是帮助创建临时集合,这些集合里存放着可能会用到的项,python中还有很多像元祖这样的组件,后面我们会进一步讲解。 因为tuple不可变,所以代码更安全。...这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。...所以,只有1个元素的tuple定义时必须加一个逗号,来消除歧义: >>> t = (1,)>>> t(1,) Python在显示只有1个元素的tuple时,也会加一个逗号,以免你误解成数学计算意义上的括号...编程练习 请用索引取出下面list的指定元素: # -*- coding: utf-8 -*-L = [['Apple', 'Google', 'Microsoft'],['Java', 'Python...# 打印Python: print(?) # 打印Lisa: print(?) 下期给出答案。

    1.3K80

    人人都能学会的python编程教程12:函数的参数

    Python的函数定义非常简单,也非常灵活。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。...设置默认参数时,有几点要注意: 一是必选参数在前,默认参数在后,否则Python的解释器会报错(思考一下为什么默认参数不能放在必选参数前面); 二是如何设置默认参数。...可变参数 在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。...后面跟着的命名关键字参数就不再需要一个特殊分隔符*了: def person(name, age, *args, city, job): print(name, age, args, city, job) 参数组合 在Python

    98170

    推荐一本人人可学的 Python 教程

    今天跟大家分享一本免费的 Python 教程《Python for Everybody》,作者是美国计算机科学家,兼密歇根大学教授 Charles Severance,在国外知名教育平台 Coursera...《Python for Everybody》这本书主要介绍 Python 3 的基础知识与实际应用,如果你对计算机科学感兴趣,可以尝试从这本书开始学习。...与 Web 服务 章节 14:对象 章节 15:Python 与数据库 书中提及到的知识点都非常浅显易懂,十分适合入门学习,比如,在第一章中,作者就对以下几个问题作出了解答: 什么是程序?...同时,在课程中还内置了可运行的代码片段,通过可交互式的编程环境,帮助你更好的学习 Python。 ? 在你输入的代码有误时,还会贴心的给出报错提示: ?...总体而言,对于完全不懂计算机科学的人来说,这是一本不可多得的 Python 书籍,如果现在身边有朋友想学习 Python,我会毫不犹豫的向他推荐这本课程。

    93950

    人人都能学会的python编程教程11:定义函数

    定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。...我们以自定义一个求绝对值的my_abs函数为例: 如果你已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以在该文件的当前目录下启动Python解释器,用from abstest...参数检查 上篇我们已经讲过了,调用函数时,如果参数个数不对,Python解释器会自动检查出来,并抛出TypeError 但是如果参数类型不对,Python解释器就无法帮我们检查。...但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。

    1.2K80
    领券