学习Python前要了解的tips

对后续的学习来说很重要,否则后续会出现一些奇奇怪怪的问题,而且很难找到解决方法。嘿嘿,就不要问我怎么知道的了吧,好多都是我踩过的坑

卸载电脑内软件

之前我一直用电脑自带的控制面板卸载软件,但它并不能删除一些空文件夹和注册表,导致后来出现许多问题。

推荐使用:geek(目前我发现的最好用的软件)

[百度网盘链接](链接:https://pan.baidu.com/s/1O9W2ZQJJolFyUPVTFQUXkA?pwd=8888

提取码:8888)

解释器和编辑器

  • Python解释器:解释代码用,把计算机语言翻译给计算机认识(推荐Python官网(域名为Python.org)下载)右击此电脑点击属性可查看电脑相关信息,可以看自己电脑是64位还是32位的系统类型

  • 编辑器:辅助你编写代码用,有自动补全以及提示功能(推荐Vs Code)

    Python解释器的安装

  1. 勾选Add Python.exe to PATH(将python添加到环境变量)
  2. 选择自定义安装

$\Downarrow$

$\Downarrow$

$\Downarrow$

win+r输入cmd打开终端

编译器(傻瓜式安装就好了)

注意选择global那个(第二个)

pip命令相关(命令均在cmd终端执行)

  • python的pip是用来管理Python包的,支持安装、卸载、更新等对Python包的操作

  • 下载包pip install 包名(这个常用需要记一下)

  • 卸载包pip uninstall 包名

  • 查看已安装包pip freeze

    关于pip的一些小tips

    一次性pip换源

    pip install requests -i http://pypi.douban.com/simple/

    永久配置pip换源豆瓣(推荐)

    pip config set global.index-url https://pypi.douban.com/simple/

    http可能会报不安全错误(http$\rightarrow$https)

所有pip命令下载的包都在D:\interpreter\python\Scripts里(在你python安装位置的Scripts里)

关于环境变量

概念

环境变量是指在操作系统中用来指定操作系统运行的一些参数:也就是说,操作系统通过环境变量来找到运行时的一些资源。例如链接的时候帮助链接器找到动态库(标准库)或者是执行命令的时候,帮助用户找到命令的位置。

Path环境变量

添加环境变量的步骤:

  1. win+i打开设置并输入高级系统设置,点击高级。

  2. 点击环境变量,配置系统变量(下面这个)。(用户变量也可以,只是系统变量可以所有人用,用户变量只能管理员用。)

  3. 找到path并进行编辑

  4. 编辑(将exe为后缀的可执行文件的路径放在里面)

    效果

    未配置前

    配置后

学习Python前要了解的tips的更多相关文章

  1. 在学习python的Django\Flask\Tornado前你需要知道的,what is web?

    我们都在讲web开发web开发,那到底什么是web呢? 如果你正在学习python三大主流web框架,那这些你必须要知道了 软件开发架构: C/S架构:Client/Server    客户端与服务端 ...

  2. 编程零基础应当如何开始学习 Python?

    提前说一下,这篇福利多多,别的不说,直接让你玩回最有手感的怀旧游戏,参数贴图很方便自己可以根据喜好修改哦. 本篇通过以下四块展开,提供大量资源对应. 选一个好版本 有没有看过<在下坂本,有何贵干 ...

  3. 新手学习Python时常见的错误

    最近学习Python,现在把一些常见的错误总结如下: 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 "Synta ...

  4. 学习Python的第一课(简单的单元测试)

    由于有C#开发基础,感觉学习Python应该不难,主要是一些语法了,再加上现在互联网这么发达. 感觉还是要有思路,否则学什么也只能是什么. 话不多说,简单发下这几天的学习成果吧: 第一次写博客,大家不 ...

  5. 学习Python编程的11个资源

    用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言.如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因 ...

  6. 学习Python编程的11个精品资源

    本文由 伯乐在线 - atupal 翻译自 Alex Ivanovs.欢迎加入技术翻译小组.转载请参见文章末尾处的要求. 用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程 ...

  7. 零基础2018如何系统地学习python?

    首先告诉你的是,零基础学习开始系统学习Python肯定难,Python的专业程度本身就不简单,学习这事本来就是一件非常煎熬的事情,人都不愿意学习,可是没办法,为了生存掌握一个技能,你必须学,如果你认真 ...

  8. 初步学习python

    自计算机诞生以来,也伴随着计算机语言的诞生,现在,全世界的编程语言有600多种,但流行的编程语言也就20多种. Java和C一直占据着前两名.但是近年来伴随着人工智能的发展,Python发展迅猛,以其 ...

  9. web前端学习python之第一章_基础语法(一)

    web前端学习python之第一章_基础语法(一) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...

  10. Python学习笔记之--我又开始学习Python了(随时更新)

    2019.02.09 更新 Python 学习计划已经开始几天了,跟着一本叫<Django for beginner>的书籍在学习用Django搭建自己的第一个网站,目前已经进行到第三章, ...

随机推荐

  1. win32 - 检查权限

    检查当前句柄是否有指定的权限. #include <iostream> #include <windows.h> #include <tchar.h> //#pra ...

  2. CentOS 8安装RabbitMQ

    第一步:安装yum仓库 导入签名KEY: ## primary RabbitMQ signing key ## 这一步如果因为网络问题下载不成功,可以先将签名文件下载下来,本地导入 rpm --imp ...

  3. React native随笔——解决navigation导航栏 android和ios样式不统一

    navigation导航栏存在android和ios样式不统一的问题.Android手机上标题不居中,导航栏与状态栏重合. 解决方法为在navigationOptions中进行如下配置. 一.Andr ...

  4. DataGear 制作基于 three.js 的 3D 数据可视化看板

    DataGear专业版 1.0.0 已发布,欢迎试用! http://datagear.tech/pro/ DataGear 支持采用原生的HTML.JavaScript.CSS制作数据可视化看板,也 ...

  5. Jmeter如何分布式执行脚本?

    Jmeter分布式执行原理: JMeter分布式执行时,选择其中一台作为调度机(master),其他机器作为执行机(slave): master会在本地编辑好jmx压测脚本,执行时,master将jm ...

  6. Java 数组 数据类型默认值

    1 public static void main(String[] args) 2 { 3 int[] arry = new int[4]; //int 默认值0 //浮点型 0.0 4 for(i ...

  7. MySql学习之初识SQLyog

    •SQLyog安装与配置 [安装包,提取码:w6sj] [安装教程,提取码:cwqu] •MySQL的语法规范 不区分大小写,但建议关键字大写,表名.列名小写 每条命令最好用分号结尾 每条命令根据需要 ...

  8. 并行化优化KD树算法:使用C#实现高效的最近邻搜索

    本文信息 中文名:<并行化优化KD树算法:使用C#实现高效的最近邻搜索> 英文名:"Parallelized Optimization of KD-Tree Algorithm: ...

  9. 摆脱鼠标操作 - vscode - vim - 官方说明文档 github上的,防止打不开,这里发一个

    Key - command done - command done with VS Code specific customization ️ - some variations of the com ...

  10. python tkinter - pickle 持久化

    查看当前python版本命令 cmd - python 现在当前版本是 3.8.8 tkinter - tool kits interface