【Python】基础知识(二)

简介: 俗话说,欲先善其事,必先利其器。作为一个小白,当选择了一门语言来学习的时候,我们的电脑得安装这个语言。「Python」 是一门编程语言,可以在服务器上使用 Python 来创建 Web 应用程序。IDE是帮助程序员来更加轻松的编写和调试程序,一个好的IDE具备很多功能,例如调试,编辑,切换视图等等。

俗话说,欲先善其事,必先利其器。作为一个小白,当选择了一门语言来学习的时候,我们的电脑得安装这个语言。「Python」 是一门编程语言,可以在服务器上使用 Python 来创建 Web 应用程序,他主要有以下用途:


  1. Web 开发(服务器端)
  2. 软件开发
  3. 数学
  4. 系统脚本
  5. 文本检索
  6. 数据筛选


上一篇博文中,我们主要说了如何下载、安装、使用Python,这一篇我想主要说下如何使用。


1 配置环境变量

这个如同Java一样配置JDK的环境变量的意义差不多,所以也需要我们配置「Python」的环境变量。


1.1 Unix/Linux操作系统

  • 在命令行中: 输入
setenv PATH "$PATH:Python_HOME"
  • 在命令行中 (Linux): 输入
exportPATH="$PATH:Python_HOME"
  • 在命令行中: 输入
PATH="$PATH:Python_HOME"

注意: Python_HOME 是 Python 的安装目录。


1.2 Windows操作系统

「命令行方式」

在CMD窗口中

path=......%path%;Python_HOME

「界面操作」

这个同JDK配置一样的步骤哦,在环境变量path的最后面增加。

image.png

1.3 MacOS操作系统

这个在第一篇有说过,MacOS一般都是自带了这个,所以环境变量也是自带,但是我们一般都是自己重新安装其他版本以及重新设置bash_profile


2 如何运行Python

在第一篇的时候,看到我自己运行起来,感觉很棒,那个是在终端中,使用了命令行的方式来运行。下面来总结一下我所知道的运行方式。


2.1 命令行运行方式


「MacOS」

在Mac中使用终端就可以运行了,执行python或者python3。就可以进入到python的执行环境。

image.png


「CentOS(Linux)」

在Linux中也是比较方便执行。

image.png


「Windows」

Windows安装好环境之后,可以在cmd命令行中执行。


Python语言中,他的文件后缀扩展名是.py,同Java语言的文件后缀扩展名.java一样都是特殊的文件。如果需要执行这个python的文件,我们只需要执行下面的命令即可。

Aion.Liu $ python test001.py

2.2 Python的开发工具

python有很多开发工具,这些开发工具可以分为两类,编辑器和集成开发工具。


python编辑器

  • IDLE(Python自带开发工具)
  • 集成开发和学习环境
  • 纯 Python下使用_Tkinter_编写的IDE
  • 支持平台有Windows, macOS, Linux
  • 适合新手
  • 官方下载地址:https://www.python.org/downloads/
  • vim
  • atom
  • sublime text
  • 用 C++ 和 Python开发的跨平台IDE
  • 支持平台有Windows、Linux、Mac OS 等操作系统
  • 官方下载地址:https://sublimetextcn.com/3/
  • vs


python集成开发工具

  • PyCharm(最受欢迎的开发工具)
  • JetBrains打造的一款Python IDE,Java开发者比较熟悉他们的另一款IntelliJ IDEA
  • 支持平台有Windows、Mac 或 Linux 版本。
  • 适合新手、一般开发人员
  • 官方下载地址(有社区版和专业版):https://www.jetbrains.com/pycharm/download/#section=mac
  • WingIDE
  • LiClipse
  • Spyder(开源)
  • Jupyter(开源Web开发工具)



PS:公司一名员工,闲暇时间学习Python。

其他博文:【Python】基础知识(一)

相关文章
|
6月前
|
消息中间件 分布式计算 监控
Python面试:消息队列(RabbitMQ、Kafka)基础知识与应用
【4月更文挑战第18天】本文探讨了Python面试中RabbitMQ与Kafka的常见问题和易错点,包括两者的基础概念、特性对比、Python客户端使用、消息队列应用场景及消息可靠性保证。重点讲解了消息丢失与重复的避免策略,并提供了实战代码示例,帮助读者提升在分布式系统中使用消息队列的能力。
221 2
|
6月前
|
机器学习/深度学习 数据采集 数据可视化
Python数据分析入门:基础知识与必备工具
【4月更文挑战第12天】Python是大数据时代数据分析的热门语言,以其简单易学和丰富库资源备受青睐。本文介绍了Python数据分析基础,包括Python语言特点、数据分析概念及其优势。重点讲解了NumPy、Pandas、Matplotlib、Seaborn和Scikit-learn等必备工具,它们分别用于数值计算、数据处理、可视化和机器学习。此外,还概述了数据分析基本流程,从数据获取到结果展示。掌握这些知识和工具,有助于初学者快速入门Python数据分析。
137 2
|
5月前
|
设计模式 开发者 Python
探索Python中的异步编程:从基础知识到实践应用
【6月更文挑战第6天】本文旨在深入探讨Python中的异步编程概念,包括其背后的原理、常用的库和框架以及如何在实际项目中应用这些知识。文章将通过具体的代码示例和场景分析,帮助读者理解异步编程在提升程序性能和处理并发任务中的重要性。
|
4月前
|
存储 人工智能 数据挖掘
十分钟学习Python基础知识
Python是一种高效、易学且功能强大的编程语言,广泛应用于数据分析、人工智能、Web开发等领域。如果你是编程新手,想要快速入门Python,那么这篇文章将是你的最佳选择。我将在十分钟内带你了解Python的基础知识。
|
5月前
|
索引 Python
Python考试基础知识
Python考试基础知识
|
5月前
|
关系型数据库 MySQL 数据库
探索Python中的异步编程:从基础知识到高级应用
【6月更文挑战第8天】随着技术的进步,异步编程已经成为现代软件开发中不可或缺的一部分。本文将深入探讨Python中的异步编程,包括其基础知识、常用库和框架,以及一些高级应用。我们将通过实例来展示如何有效地使用异步编程来提高程序的性能和响应性。无论你是初学者还是经验丰富的开发者,这篇文章都会为你提供有价值的见解和技巧。
55 2
|
5月前
|
存储 关系型数据库 API
探索Python中的异步编程:从基础知识到实际应用
【6月更文挑战第6天】在本文中,我们将深入探讨Python中的异步编程,这是一种强大的编程技术,可以帮助我们更有效地处理并发任务。我们将从基础知识开始,然后逐步深入到实际应用,包括异步I/O操作、异步Web请求和异步数据库操作等。最后,我们将通过一个实际的项目案例,展示如何在Python中使用异步编程来提高程序的性能和效率。
|
5月前
|
JavaScript 前端开发 Java
python的入门基础知识和一些小技巧
python的入门基础知识和一些小技巧
33 0
|
5月前
|
算法 Python
Python基础教程(第3版)中文版 第一章 快速上手:基础知识(笔记)
Python基础教程(第3版)中文版 第一章 快速上手:基础知识(笔记)
|
6月前
|
Java 程序员 Python
Python基础知识主要包括其**语法规则、数据类型、控制结构以及函数和模块**等
【4月更文挑战第15天】Python基础知识主要包括其**语法规则、数据类型、控制结构以及函数和模块**等
56 11
下一篇
无影云桌面