热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python编程,你一定需要的环境搭建!

工欲善其事,必先利其器想要写好代码,首先得安装依赖环境。所以,今天我们来聊一聊写代码之前的工具准备。1.安装pythonlinux和macos下,python是直接安装好的。我用的

工欲善其事,必先利其器

想要写好代码,首先得安装依赖环境。所以,今天我们来聊一聊写代码之前的工具准备。

1.安装python

linux和macos下,python是直接安装好的。

我用的windows,在这里说说win下安装python的过程。

python.org

这是官网,下载windows最新版就好了;

外网比较慢,可在后台回复 编辑器 领取。

你可以选择安装到默认位置,也可以自定义安装目录。

注意: 勾选“Add Python 3.7 to PATH”

安装python安装包时,自动安装了pip包管理工具,后文中会讲到pip。

2.新建第一个python文件

打开IDLE ==>  

选择 File 菜单下的New File  ==>  

输入以下代码:print('世界杯篮球赛')  ==>  

保存为 test.py 文件

↑点击查看大图

3.print函数

↑点击查看大图

4.运行python文件的两种方式

1)在终端中,进入 test.py 所在的目录,执行以下命令: python test.py

↑点击查看大图

2)在IDLE中运行文件

↑点击查看大图

5.选择编辑器

接下来,我们还得选择一款舒服的编辑器。

注意:

python是解释器,有很多版本,可以共存。

pycharm、vs code是编辑器,可以让你的代码写得很轻松,并支持调试等其他功能。

 

对于pycharm IDE,你需要在setting中,选择python解释器(python的安装目录)

 

如果,你想实时地看到运行结果(适用于数据分析),不妨试试 jupyter notebook

使用说明:

先用pip 安装一下,之后进入你的文件夹目录,shift+右键打开cmd,输入 jupyter notebook,即可在网页上打开jupyter

jupyter界面( 我的配置了一下 )

个人感觉,sublime的配置真的不太适合新手。

刚学python的话,我建议选择pycharm社区版就可以了,慢慢地可以过度到vs code。

6.pip 和 anaconda  

我们知道python的有丰富的扩展库,使我们不必关心底部的实现代码。

但是,我们怎么安装这些扩展库呢?

那就得说一说pip了。

python自带的一个第三方扩展库的管理工具。

在终端执行  pip install xxxx(numpy) ,就可以安装对应的库。

↑点击查看大图

那Anaconda又是什么呢?

https://www.anaconda.com/

Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。

Anaconda包含了numpy、ipython、Python在内的超过180个科学包及其依赖项。

我是总结

我的推荐: 使用Anaconda + Pycharm

能够助你轻松coding···

 



推荐阅读
  • 如何更改电脑系统的自动校时服务器地址?
    本文介绍了如何通过注册表编辑器更改电脑系统的自动校时服务器地址。通过修改注册表中的数值数据或新建字符串数值的方式,可以将默认的时钟同步服务器地址更改为自己所需要的域名或IP地址。详细步骤包括双击时间区域,点击internet时间,勾选自动校正域名设置定时等操作。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了在Linux中执行.sh脚本时出现/bin/sh^M: bad interpreter: No such file or directory异常的原因分析,并提供了两种解决方法:在Windows下进行编码格式转换,或在Linux中修改文件格式和执行权限。具体操作步骤也在摘要中给出。 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • 本人学习笔记,知识点均摘自于网络,用于学习和交流(如未注明出处,请提醒,将及时更正,谢谢)OS:我学习是为了上 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • FineReport平台数据分析图表显示部分系列接口的应用场景和实现思路
    本文介绍了FineReport平台数据分析图表显示部分系列接口的应用场景和实现思路。当图表系列较多时,用户希望可以自己设置哪些系列显示,哪些系列不显示。通过调用FR.Chart.WebUtils.getChart("chartID").getChartWithIndex(chartIndex).setSeriesVisible()接口,可以获取需要显示的系列图表对象,并在表单中显示这些系列。本文以决策报表为例,详细介绍了实现方法,并给出了示例。 ... [详细]
  • 如何使用代理服务器进行网页抓取?
    本文介绍了如何使用代理服务器进行网页抓取,并探讨了数据驱动对竞争优势的重要性。通过网页抓取,企业可以快速获取并分析大量与需求相关的数据,从而制定营销战略。同时,网页抓取还可以帮助电子商务公司在竞争对手的网站上下载数百页的有用数据,提高销售增长和毛利率。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • 人脸检测 pyqt+opencv+dlib
    一、实验目标绘制PyQT界面,调用摄像头显示人脸信息。在界面中,用户通过点击不同的按键可以实现多种功能:打开和关闭摄像头, ... [详细]
author-avatar
龙鹰的天涯
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有