当前位置: 首页 > news >正文

人生苦短 我用Python,零基础运行你的第一行Python代码

最近大家都在学Python这门脚本语言,连不是学计算机,不是搞软件的也开始在学,比如搞金融的都要学会用Python做数据分析。

Python是一门非常好用好学的语言,功能非常的强大又非常的简单,往往几行代码就能完成其他语言一堆代码所能完成的功能。

咱们来看看没学过编程的人Python该怎么玩。

本文内容:

先找台电脑
什么是Anaconda
下载Anaconda
安装Anaconda
运行Jupyter NoteBook
更改Jupyter NoteBook的默认目录
创建第一个Python文件
运行你的第一行Python代码

 

先找台电脑

首先你得先找一台电脑,建议用安装了Windows 10 操作系统的电脑,我们的课程主要用Windows10来教学,安装了Windows7操作系统的电脑或者MacBook电脑也是可以的,主要在Python运行环境的的安装和操作上会有些差异,其他地方没有差异。

什么是Anaconda

大家要用Python的话首先要装一个软件——Anaconda

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

 

下载Anaconda

因为 Anaconda 国外官网下载会比较慢,所以我们到清华大学软件镜像站下载,地址:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

拖到网页的最下面,找到「Anaconda3-5.3.1」这个版本,这里Windows有两个版本的安装包,如下图:

 在Windows电脑桌面上右击「此电脑」,选择属性:

 查看系统类型:

根据你的电脑情况选择对应的安装包,我的电脑是64位操作系统,所以我这里下载的是64位的安装包。

安装Anaconda

Anaconda安装包下载完成后运行安装程序开始安装:

 

点击「Next」继续

点击「I Agree」同意

 这里选择你要安装到的位置,点击「Next」继续

 这里默认不动,点击「Install」开始安装

等待几分钟,安装就完成了

 提示安装完成,点击「Next」继续

 

 这里我们不需要安装VSCode,点击「Skip」跳过

点击「Finish」完成安装 

运行Jupyter NoteBook

 Jupyter Notebook 是一个交互式笔记本,支持运行 40 多种编程语言。在数据分析、金融量化领域应用广泛。
Jupyter Notebook 是一个很实用的python开发环境 界面友好 操作简单。

我们打开「开始菜单 」,找到「Jupyter Notebook 」点击打开:

打开后会先运行一个命令行的程序,等待程序启动完成。

程序启动完成后会自动打开一个网页,这就是我们今后用于Python开发的Jupyter Notebook的开发环境了。

注意,黑色的命令行程序在做Python开发的过程中不要关闭

 

更改Jupyter NoteBook的默认目录  

如上图红框部分,Jupyter NoteBook默认的工作目录是Windows系统的「我的文档」目录,我们后续所有写的代码都会存放在工作目录下,这里我们更改成我们自己的目录。

在你的电脑上新建个文件夹(比如说我的新文件夹位置是:F:\每天5分钟学Python):

 在地址栏上复制这个路径:

 打开「开始菜单 」,找到「Jupyter Notebook 」右击,找到如下图所示,点击「打开文件位置 」:

 右击「Jupyter Notebook 」,点击「属性」:

 将「%USERPROFILE% 」替换成我们刚才复制的路径,点击「确定」:

 

 关闭黑色的命令行窗口,关闭Jupyter NoteBook网页,重新打开Jupyter NoteBook。

重新打开Jupyter NoteBook后,可以看到文件列表显示为空,这是因为我们刚才新建的文件夹下还没有任何文件。

 创建第一个Python文件

 点击右边的「New」 新建一个 Python文件:

点击上方的「Untitled」 ,给新建的文件重新命个名字

输入新的文件名,点击「Rename」:

 

回到刚才新建的文件夹,我们看到该文件夹下已经有了一个后缀为「.ipynb」的我们刚新建的Jupyter NoteBook的文件:

运行你的第一行Python代码

上面我们已经完成了软件的安装,接下来我们终于可以开始编程了。

现在我们还什么都不会,没关系,我们先试下最简单的,让它算一个算术题,在输入框我们输入:

1+1

 

 按「回车」键是换行,按住「Ctrl」+「回车」就是执行该行指令,可以看到它给我们输出了结果:

 删掉刚才输入的指令,输入如下指令:

a=1
b=1
a+b

 

 按住「Ctrl」+「回车」执行该行命令,可以看到输出结果是「3」:

总结

至此,我们敲出了第一行Python的代码并执行出了正确的结果。

相关文章:

  • zabbix案例--zabbix监控nginx状态
  • 《Rust权威指南》读书笔记 - Chapter 1, 2
  • 框架学习——ElasticSearch分布式搜索框架
  • 羊了个羊数据结构分析与代码简单实现
  • Linux驱动开发10 --- 内存和I/O
  • 【大模型迁移 2022】Exploring Visual Prompts for Adapting Large-Scale Models
  • RDKit计算摩根分子描述符
  • 从事网络安全工作一定要科班出身吗?
  • 【BERT-多标签文本分类实战】之四——数据集预处理
  • FreeSWITCH 1.10 源码阅读(2)-xml_curl 模块原理
  • springboot+旅游网站 毕业设计-附源码211713
  • Java:Java和C++哪个更好
  • WebGL编程指南-20 三维视图对象前后关系的处理/隐藏面消除与深度冲突处理
  • Jquery基础入门
  • 企业Java学习笔记----JSP-----基础语法
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • Java知识点总结(JavaIO-打印流)
  • Js基础知识(四) - js运行原理与机制
  • MaxCompute访问TableStore(OTS) 数据
  • vagrant 添加本地 box 安装 laravel homestead
  • Vue官网教程学习过程中值得记录的一些事情
  • yii2中session跨域名的问题
  • 记录:CentOS7.2配置LNMP环境记录
  • 前端技术周刊 2019-02-11 Serverless
  • 什么是Javascript函数节流?
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 温故知新之javascript面向对象
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 一起参Ember.js讨论、问答社区。
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #stm32整理(一)flash读写
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (8)STL算法之替换
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (搬运以学习)flask 上下文的实现
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (分布式缓存)Redis持久化
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (十五)使用Nexus创建Maven私服
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (五)MySQL的备份及恢复
  • (一) springboot详细介绍
  • (转)visual stdio 书签功能介绍
  • (转)大型网站的系统架构
  • (转)负载均衡,回话保持,cookie
  • (转)关于多人操作数据的处理策略
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .NET MVC之AOP
  • .NET 发展历程
  • .net 提取注释生成API文档 帮助文档
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】