《Python编程从入门到实践》———第一章

目录

​ 1.1 搭建编程环境

1.2 在Windows系统中搭建Python编程环境

1.3 解决安装问题

  • 安装解释器

  • 安装文本编辑器

    1.4 在Windows系统中从终端运行Python程序

    1.5 小结

总结


1.1 搭建编程环境

环境构建,编程之始。

Python的环境安装分为两部分:Python解释器和文本编辑器安装

  • 解释器:将代码翻译为机器认识的语言。(conda、Python)
  • 文本编辑器:我们用来撰写代码的工具,可以简化Python代码的编写工作,对初学者来说是个很方便的工具。(Pycharm、vscode、Sublime Text)

1.2 在Windows系统中搭建Python编程环境

良好的环境可以催发人的创造力

安装解释器

这里以安装Anaconda为例:附上Anaconda官网--------传送门

  1. 进入官网下载Anaconda,安装需注意以下几点

    • 需要知道自己的电脑是64位的还是32位的。
    • 如果是其他操作系统的电脑,点击下面获取其他安装程序就好了。
    • 安装路径不要保存到C盘哦!
    • 安装时务必选中复选框中的***Add Python to PATA,***这让你能够更轻松地配置系统。

  2. 启动Python终端会话,检查是否安装成功。

    • 在搜索栏中搜索cmd并打开,输入python检查是否成功安装。

    • 若出现如上图一样的提示,那就说明你已经成功安装了。

  3. 在终端会话中运行Python

    • 成功安装Pyhton后,只需在步骤2后,继续在Pyhton会话中执行命令。如输入print(“hello world!”)

: 每当要运行Python代码片段时,都请打开一个命令窗口并启动Python终端会话。要关闭终端会话,可按Ctrl+Z,再按回车键。也可执行命令exit()。

:终端是linux里的叫法,windows下面就为命令指示符(cmd)。

安装文本编辑器

这里以安装Pycharm为例:附上Pycharm官网--------传送门

  1. 进入官网下载Pycharm,安装需要注意以下几点

    • 这里所有的框全部勾选即可。

    • 安装路径不要保存到C盘哦!

在pycharm中运行Hello World程序

  1. 创建项目,配置解释器

  1. 新建Python文件

  1. 运行Hello World程序!

1.3 解决安装问题

如果你按前面的步骤做,应该能够成功地搭建编程环境。但如果你始终无法运行程序hello world.py,可尝试如下几个解决方案。

  1. 程序存在严重的错误时,Python将显示traceback。Python会仔细研究文件,试图找出其中的问题。traceback可能会提供线索,让你知道是什么问题让程序无法运行。
  2. 离开计算机,先休息一会,再尝试。别忘了,在编程中,语法十分重要,即便是少了一个冒号、引号不匹配或括号不匹配,都可能导致程序无法正确地运行。请再次阅读这篇博客的内容,再次审视你所做的工作,看看能否找出错误。
  3. 推倒重来。你也许不需要把一切推倒重来,但将文件hello world.py删除并重新创建它也许是个合理的选择。
  4. 让别人在你的计算机或其他计算机上按本章的步骤重做一遍,并仔细观察。你可能遗漏了一小步,而别人刚好没有遗漏。
  5. 请懂Python的人帮忙。当你有这样的想法时,可能会发现在你认识的人当中就有人使用Python。
  6. 到网上寻找帮助。如python社区,CSDN等等在线平台。

1.4 在Windows系统中从终端运行Python程序

  1. 打开命令指示符

  2. 找到你储存hello world.py程序的文件,并单击右键打开属性,找到它所在的位置。

  1. 注意文件夹所在的盘,若不为系统盘(C盘),则需要进行下面操作,切换到所在盘。

  1. 使用终端命令==cd==在文件系统导航:cd 后面接文件夹所在位置即可

  2. 使用命令==dir==列出当前目录中的所有文件

  3. 运行其中的Python程序:①python必不可少② .py 必不可少

1.5 小结

在这章中,我们大致了解了什么是Python,并且学会了在自己的系统中配置Python环境,初步实现了在终端会话中运行Python代码片段以及了解了如何解决安装问题,自己动手解决问题。

期待与小伙伴们第二章的学习!

总结

笔者的能力有限,许多地方没有能讲到,望大家见谅。如果大家对于这篇博客还有什么疑问或者什么高见的话,欢迎在评论区留言!

《Python编程从入门到实践》———第一章相关推荐

  1. 软件工程导论 1-13章 重点定义及解释

    软件工程导论 第一章 概述 第二章 可行性研究 第三章 需求分析 第五章 总体设计 第六章 详细设计 第七章 实现 第八章 维护 第九章 面向对象方法学引论 第十章 面向对象分析 第十一章 面向对象设 ...

  2. 计算机导论第一章试题及答案,计算机导论第一章测试题

    计算机导论第一章测试题 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 Test Bank-Chapter One (Data Re ...

  3. 网络空间安全导论-第一章习题

    网络空间安全导论-第一章习题 1.网络空间安全有哪些定义? 2.简述网络安全空间的技术架构. 3.列举一些你身边遇到或发现的网络安全问题,试分析其中的原因,并说说有哪些防范措施. 1.网络空间安全有哪 ...

  4. 概率论的基本公式(概率导论第一章)

    概率论的基本公式(概率导论第一章) 文章目录 概率论的基本公式(概率导论第一章) 1. 概率模型 1.1 概率模型的基本组成 1.2 概率公理 1.3 概率律的若干性质 2. 条件概率 2.1条件概率 ...

  5. 现代软件工程讨论第一章-第四章

    第一章 1.代码如下 #include <iostream> #include <cstdio> #include <time.h> using namespace ...

  6. 软件工程技术--第一章 概述

    第一章 软件 操作系统本身就是一个软件,一个系统可以理解为系统软件. 什么是软件? 软件是计算机系统的"思维中枢",它与计算机硬件相互作用,互相配合,从而实现了特定的系统功能. 软 ...

  7. 我眼中的算法导论 | 第一章——算法在计算中的作用、第二章——算法基础

    一个小白的算法学习之路.读<算法导论>第一天.本文仅作为学习的心得记录. 算法(Algorithm) 对于一个程序员来说,无论资历深浅,对算法一词的含义一定会或多或少有自己的体会,在< ...

  8. 工程电磁场导论第一章总结

    前言:电磁场中有很多题目运用了圆柱或球坐标系,下面这篇文章对此有介绍,后面有时间 可能我也会写一点电磁场中有很多题目运用了圆柱或球坐标系,下面这篇文章对此有介绍​​​​​​电磁场电磁波基础笔记之圆柱和 ...

  9. 软件工程导论 01章软件工程学概述

    1.软件是程序.数据以及各种相关文档的集合. 程序是对计算任务的处理规则的描述,数据是对计算任务的处理对象的描述,文档则是有关计算机程序功能.设计.编制与使用的文字图形资料. 软件等于程序加数据加相关 ...

  10. 计算机科学导论 -- 第一章 绪论

    一 本章内容 本章讲述了 图灵模型 冯.诺依曼模型 计算机组成部分 历史 社会问题和道德问题等 1.1 图灵模型 Alan Turing(阿兰-图灵)1937年首次提出通用计算设备的设想: 所有的计算 ...

最新文章

  1. SLAM前端 ---------特征提取之ORB(ORB与SIFT与SURF)
  2. MySQLRPM安装
  3. 局部敏感哈希算法(Locality Sensitive Hashing)
  4. 博客园如何转载别人的文章
  5. when is this.oModel in sap-ui-core.js initialized for navigation working
  6. 重写到边缘–充分利用它! 在GlassFish上!
  7. Facebook发布基站开源平台OpenCellular
  8. srand函数_SUDA-CS考研复试常用函数
  9. 尽点力,虽然也不一定有用
  10. 适用与IOS手机的python编辑器,让你不限空间,地点都能玩转pyhton代码 !...
  11. Neo4j下载安装以及Neo4j浏览器详细说明
  12. 谈谈优化JDBC数据库编程(转)
  13. javaScript视频弹幕
  14. 软件测试——课程感想
  15. easyUI 正则表达式验证
  16. PPT图片别再直接插入,这样处理一下,让你的PPT秒变高逼格
  17. C语言入门系列 -运算符
  18. python 筛选 加字段_如何显示/隐藏显示在筛选中的字段,按选择分组?
  19. 新浪微博模拟登陆并发文
  20. 2021-2022-1 20212824《Linux内核原理与分析》第一周作业

热门文章

  1. TransCoder介绍
  2. [RK3399]移植工具i2c-tools
  3. Java8 实战系列-02-lambda 表达式简介
  4. tensorflow2 搭建LeNet5训练MINST手写数字数据集并用c++ opencv4.5.5 DNN加载模型预测结果
  5. 众多优质资源限时看,24小时删!
  6. 蓝桥杯题目练习(加法运算)
  7. 海思Hi3559AV100ES Camera芯片处理器参数
  8. matlab 仿真wsn,wsn仿真matlab
  9. go 实现一个简单的UUID生成器
  10. Linux学习一概述和环境搭建(入门概述,环境搭建,走近Linux系统)