首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我为什么不建议你使用Python3.7.3?

作者: Lateautumn4lin 来源:云爬虫技术研究笔记 ---- 之前使用Python的环境一直是Python3.7.3的,一直使用的很正常,没有什么毛病,直到最近做一个图片下载器的时候发现了问题...advanced-usage.html#ssl-warnings InsecureRequestWarning) 这样就避免了我们使用https的去验证SSL证书,不过我这里的问题是使用的是...解决一下 Goole了一下,发现其实不止我一个人出现了这个问题,已经有老哥在Aiohttp的Issue里面提了相关的问题了,可以参考https://github.com/aio-libs/aiohttp...不过这个问题已经在Python3.7.4和3.8版本解决了。 ? 可惜我的环境之前是3.7.3 我们知道了问题的解决办法,我们再去看看为什么会有这个问题?...大家要是有什么关于Python这两个版本的疑问可以尽情提出来!

2.1K30

为什么我不建议你通过 Python 去找工作?

这是读者“前进一点”在微信上问我的一个问题,我当时给他的回复是“Python 挺火的,学 Python 就好。”但当我在 B 站上看了羊哥的一期视频后,深感懊悔,觉得自己给出的建议是不负责任的。...01、人工智能和机器学习人工智能和机器学习是 Python 应用的重头戏,但这方面的岗位对学历的要求非常高,高到我自己都应聘不上,非常残酷。...04、Web 开发用 Python 做 Web 开发的大型互联网公司我听说的不多,羊哥说豆瓣以前用的是 Python,现在也不用了。...很多培训机构夸赞 Python 在 Web 开发方面有着巨大的优势,开发效率高,速度快。嗯,其实我觉得应该是因为 Python 的语法简单,容易教——这恐怕是主要原因啊,我这样说会不会被社会毒打?...05、自动化测试说句实在话,Python 的自动化测试还是应用非常广泛的,考虑到框架的脚本质量,测试用例的简单性,以及运行模块可能存在的技术弱点,我给大家推荐五款 Python 的测试框架。

2.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为什么我不建议你通过 Python 去找工作?

    二哥,你好,我是一名大专生,学校把 Python 做为主语言教给我们,但是我也去了解过,其实 Python 门槛挺高的,所以我在自学 Java,但是我现在并不清楚到底要不要全心的去学 Java,学校里的课程也越来越繁重...01、人工智能和机器学习 人工智能和机器学习是 Python 应用的重头戏,但这方面的岗位对学历的要求非常高,高到我自己都应聘不上,非常残酷。...04、Web 开发 用 Python 做 Web 开发的大型互联网公司我听说的不多,羊哥说豆瓣以前用的是 Python,现在也不用了。...很多培训机构夸赞 Python 在 Web 开发方面有着巨大的优势,开发效率高,速度快。嗯,其实我觉得应该是因为 Python 的语法简单,容易教——这恐怕是主要原因啊,我这样说会不会被社会毒打?...05、自动化测试 说句实在话,Python 的自动化测试还是应用非常广泛的,考虑到框架的脚本质量,测试用例的简单性,以及运行模块可能存在的技术弱点,我给大家推荐五款 Python 的测试框架。

    2.7K40

    Python 为什么没有 main 函数?为什么我不推荐写 main 函数?

    本期“Python 为什么”栏目来聊聊 Python 为什么没有 main 函数? 在开始正题之前,先要来回答这两个问题:所谓的 “main 函数”是指什么?...之所以有些知情人要写if __name__ == '__main__' ,可能想表明 main() 只有在当前脚本被直接执行时才运行,不希望被导入其它模块时运行。...我每次看到这种不假思索的累赘代码,就觉得难受。为什么要写那行 if 语句呢?可能的话,应该拆分 main 函数,甚至不必封装成一个函数啊! 我个人总结出以下的经验: 打破惯性思维,写出地道的代码。...推荐阅读:Python 中 -m 的典型用法、原理解析与发展演变 不推荐写if __name__ == '__main__'。首先,如果只有一个文件的话,因为不存在导出的可能,不建议写。...小结:本文首先解释了什么是 main 入口函数,以及为什么某些语言会强制要求写 main 函数;接着,解释了为什么 Python 不需要写 main 函数;最后则是针对某些人存在的惯性误区,分享了我个人的四点编程经验

    2.5K31

    致 Python 初学者

    为什么不呢?IDE可以自动补齐,可以一键运行,还可以断点调试。使用IDE开发项目,就像驾驶一辆内饰豪华的汽车,尽情享受驾驶的乐趣就好了,谁还去关心引擎盖里面发动机是如何工作的呢?...基于这个观点,我不建议初学者一开始就使用集成开发工具——至少,在开始第一个星期不要使用IDE。对于python这样一种解释型的脚本语言,一款趁手的编辑器就足够了。...我特别喜欢使用python的IDLE,甚至拿它当计算器用。很多时候,我用IDLE验证代码的写法是否正确,查看模块是否安装成功以及版本号。...反过来想,手段单一,不恰好意味着简单、简明吗?十几年来,我一直使用 print 调试,坚信没有比它更好的了。  5. 模块管理  在python语言的发展过程中,安装和管理第三方模块的方法也历经变化。...正确的做法是指定python版本,-m是python解释器的参数,意思是把pip模块做为脚本运行,完整命令如下:   py -3 -m pip install 模块名>  5.2 使用Anaconda

    72040

    致 Python 初学者「建议收藏」

    为什么不呢?IDE可以自动补齐,可以一键运行,还可以断点调试。使用IDE开发项目,就像驾驶一辆内饰豪华的汽车,尽情享受驾驶的乐趣就好了,谁还去关心引擎盖里面发动机是如何工作的呢?...基于这个观点,我不建议初学者一开始就使用集成开发工具——至少,在开始第一个星期不要使用IDE。对于python这样一种解释型的脚本语言,一款趁手的编辑器就足够了。...我特别喜欢使用python的IDLE,甚至拿它当计算器用。很多时候,我用IDLE验证代码的写法是否正确,查看模块是否安装成功以及版本号。...反过来想,手段单一,不恰好意味着简单、简明吗?十几年来,我一直使用 print 调试,坚信没有比它更好的了。 5. 模块管理 在python语言的发展过程中,安装和管理第三方模块的方法也历经变化。...,或者通过IDE来安装模块 如果你使用的是Anaconda Python,或者你是通过IDE来安装模块,则需要检查它们的配置和设置,情况各有不同,没有统一的解决方案。

    1.2K30

    python 初学者

    为什么不呢?IDE可以自动补齐,可以一键运行,还可以断点调试。使用IDE开发项目 就像驾驶一辆内饰豪华的汽车,尽情享受驾驶的乐趣就好了,谁还去关心引擎盖里面发动机是如何工作的呢?...基于这个观点,我不建议初学者一开始就使用集成开发工具——至少,在开始第一个星期不要使用IDE。对于python这样一种解释型的脚本语言,一款趁手的编辑器就足 够了。...我特别喜欢使用python的IDLE 甚至拿它当计算器用。很多时候,我用IDLE验证代码的写法是否正确,查看模块是否安装成功以及版本号。...反过来想,手段单一不恰好意味着简单、简明吗?我一直使用 print 调试,坚信没有比它更好的了 模块管理 在python语言的发展过程中,安装和管理第三方模块的方法也历经变化。...来安装模块 如果你使用的是Anaconda Python,或者你是通过IDE来安装模块,则需要检查它们的配置和设置,情况各有不同,没有统一的解决方案。

    82841

    数据分析篇 | 如何安装 Python 数据分析编程环境

    呆鸟发现一些新手用什么 IDE 的都有,IDLE、Spyder、PyCharm、VSCode、Jupyter 等等,本文不想探究哪种 IDE 更好,只想说,初学 Python 数据分析,最好用 Anaconda...本文要解决的问题如下: 为什么是 Anaconda 的 Jupyter Notebook? 在哪里下载 Anaconda,怎么选版本? 怎么安装 Anaconda ? 1....为什么是 Anaconda 的 Jupyter Notebook?...Jupyter Notebook 可以直接安装,微软的 VSCode 也内置支持 Jupyter Notebook,那为什么我要推荐安装 Anaconda?...选择版本 见上图,根据自己的操作系统、Python 版本、系统是 32 位,还是 64 位,这几个条件进行选择,不推荐用 Python 2.7 版,推荐用 Python 3.7 版。

    1.7K30

    macOS和Linux上手动编译OpenCV并作为依赖添加到PythonC++Java

    这里我初略分为必要依赖和模块依赖: 必要依赖:编译OpenCV时一定需要的依赖。 模块依赖:编译OpenCV时候,选择的依赖;如:需要对Java提供支持,需要安装ant。...举例: Python2&Python3:需要指定Python的安装路径,并在系统变量内,指明lib地址。 Java:需要指明JAVA_HOME,需要ANT的支持。 对其功能,一些特定依赖不赘述。...Python3 Python3的部署,会复杂一些。我建议不要动系统的Python3,macOS和Linux都安装Anaconda,用Anaconda的Python3比较好。.../anaconda/archive/ [清华镜像源] 安装方法很简单:下载脚本后,用默认的Shell运行即可;如: [安装anaconda] 我的安装地址是/root/anaconda3,所以再配置一下环境变量...导入Python 首先我们看看怎么导入到Python,在未导入前,是这样的: [导入失败] 主要是,我们的OpenCV对应编译的Python3库文件地址在:/usr/local/opencv/lib/python3.8

    6.4K82

    实验一 Anaconda安装和使用(上机Python程序设计实验指导书)

    目前,常用的Python IDE工具主要有以下几种: IDLE(初学者推荐),https://www.python.org/ Anaconda(科学计算推荐),Anaconda | The World’...[==version] 卸载SomePackage模块的指定版本 python -m pip 以模块方式运行pip 可以在命令提示符环境中执行“pip help”命令查看pip命令帮助,执行效果部分截图如图...(3)安装时不要把Anacond自带的Python解释器加入到系统环境变量PATH中。 (三)初步使用Anaconda自带的IDLE。...在Anaconda安装目录下Scripts目录中找到文件“idle.exe”,双击该文件,即可进入IDLE开发环境,如图1-4所示。...图1-4 IDLE开发环境 然后,以交互模式输出字符串“Hello, Python!”,如图1-5所示。 图1-5 IDLE下以交互模式输出字符串“Hello, Python!”

    42510

    pycharm与anaconda_python关系抽取

    大家好,又见面了,我是你们的朋友全栈君。 1、Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。...虽然Python3.5自带了一个解释器IDLE用来执行.py脚本,但是却不利于我们书写调试大量的代码。常见的是用Notepade++写完脚本,再用idle来执行,但却不便于调试。...也就是说,Anaconda自带很多Python包,有了Anaconda就不用再对这些包进行安装了。...(安装anaconda就是为了利用其强大的功能,作为默认工作环境的)如果不勾选2,可能会出现pip等命令使用不了,和现有的Python冲突等。...(2)将Anaconda中的Python添加到环境变量 安装完成Anaconda后,找到….\Anaconda\Scripts的完整路径,复制添加到系统的环境变量path中,即可。

    66510

    捷达vs5顶配配置_VS窗体教程

    后,发现它自带了一个ide:IDLE, IDLE足够轻量级,打开速度很快,没有太多杂乱的东西(即使它们对于老手非常好用,但会对新手产生各种各样的干扰) IDLE自带的Python Shell是可以交互式的...,那时候对于初学Python的我来说,可以快速编辑的学习Python知识点 但是,IDLE终归在送我入门后被我抛弃了,因为界面不美观、操作不智能、功能不强大… 我知道有一个很强大的ide:PyCharm...即:如果你主要使用Python进行数据科学,推荐下载使用Anaconda 不过,我日常有时候只想写一些简单的Python代码而已,于是,VSCode进入了我的视线; 遂打算使用VSCode配置Python...executable installer,是exe文件,提供界面化安装指导 我使用的是executable installer,因为我不仅仅只是需要Python编译器,我喜欢用IDLE写一些简单的...,全局设置你会得心应手的) 一:新建一个文件夹用于存放你编写的Python代码,位置自己决定,不建议放到桌面 我直接将文件夹取名为 Python 二:用VSCode打开Python文件夹 最干脆的办法

    76820

    史上最全最详细的Anaconda安装教程

    大家好,又见面了,我是你们的朋友全栈君。 目录 1. Anaconda简介 2....: Anaconda3-5.2.0-Windows-x86_64.exe 为什么不用最新版的 Anaconda3-5.3.1-Windows-x86_64.exe 不知是版本原因还是什么原因,包括博主在内的一大堆使用这个最新版本在构建虚拟环境或者安装包时出现了这样蛋疼的错误...show_channel_urls: true 更改方法二:打开 .condarc文件,直接简单粗暴的把上面的内容复制进去 2.1.4 更新包 更新时间较长,建议找个空余时间更新,不更新也可以,...路径还在,同时在原生Python路径之前多了与Anaconda相关的路径,因此Anaconda自带安装的Python并不会覆盖掉原生Python,但为什么输python –version显示的是Anaconda...结束语 关于python自带IDLE的问题:如果想用Python自带的ILDE只需在找到idel.bat文件,双击运行即可 Anaconda自带的python的idel.bat路径这里我把我的路径贴出来

    28.8K31

    正常编写python代码并运行的几种方式|基本概念之解释器、编辑器

    四种方式①只安装python解释器,python解释器自带IDLE和pip(三种工具齐全),但效率不高。库得通过pip指令才能有。...②只安装Anaconda,功能更丰富,集成了很多常用的python库,不用手动安装。③安装python解释器,安装pycharm或者VsCode等。...(就像一个翻译软件)因此python解释器必须安装。python版本很多,3与2不兼容。...出于编写代码效率的考虑,必须安装专业的代码编辑工具,最常用的包括Python解释器自带的IDLE、Anaconda中的Jupyter Notebook以及专门针对python的pycharm。...Anaconda可以兼容python2和3。解释器和编辑器是两个完全不同的概念,没有任何联系。

    17810

    IDLE、Anaconda安装与使用

    Python下载和安装 常用集成开发环境 IDE 默认编程环境: IDLE---初学者( Download Python | Python.org ) 其他常用开发环境: PyCharm---大型应用程序开发...Code - Mac, Linux, Windows Anaconda3---科学计算和数据分析(Free Download | Anaconda) Anaconda安装和使用 Anaconda3(内含...Jupyter和Spyder): Free Download | Anaconda Anaconda 是一个基于 Python 的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,装上Anaconda...condalist(列出Anaconda3安装的模块) 安装Anaconda3后,在开始菜单中JupyterNotebook和Spyder是使用较多的两个开发环境。...字节码文件,可用于隐藏Python源代码和提高运行速度,它是 与平台无关的字节代码,在模块首次导入时自动编译生成 总结 Python程序的运行方式: 通过解释器python.exe或者pythonw.exe

    12110

    初探Anaconda——最省心的Python版本和第三方库管理

    说起来我也是2、3混用了很久,初学时很长一段时间都停留在自带的idle编辑器,中间也因为编码问题专门转到过Ubuntu上去。...今天写这篇文章,面向的是电脑里连Python都还没装的同学,推荐一种目前就我个人体验来看,最简单舒服省心的Python环境配置。...当然了,如果电脑里混装了多版本很头疼,或者还在用idle+cmd进入Python命令行这样反人类的入门方式,不妨跟着试一试。...因为我现在安装的是最新版Anaconda3,其自带的Python版本为3.6,如果我们需要添加2.7版本的Python,可以进行如下操作。...在这里我们不展开来介绍Jupyter Notebook,因为后面还会专门再写一篇,大家可以先初步了解。多版本的Python或者R等语言,在Jupyter中被称作kernel。

    3.1K100

    python入门与实战--python编程环境搭建

    Notebook、Spyder • 将写的代码运行起来的工具,如python IDLE、IPython、anaconda • 操作系统:windows、linux 仅仅上面的两个部分的组合,就有36种...现在,我们应该聚焦于先上路,首先将python第一个程序运行起来才是首要任务,这里,我从个人经验,给出环境的配置方式的使用场景,简单又覆盖全面。 1....1.2 win10中环境配置 1.2.1 anaconda 我为什么要介绍anaconda呢?初学者可以直接跳过本段文字,听我安排就可以了 :p,当然,你也可以浏览下有个印象。...我们先来安装anaconda,首先进入到anaconda官网中,点击图中download按钮,会自动弹出下载窗口,保存即可: 如果官网下载速度慢,可以进入anaconda清华镜像中去下载,我这里下载的是...下载之后,双击安装,点击Next: 点击I Agree: 点击Next: 选择一个合适的路径,建议不要放在C盘(个人习惯),然后点击Next按钮: 点击Install(注意:这里官方不建议勾选添加环境变量

    80310
    领券