最近有一点感兴趣经济学,然后开始一点工具的学习吧~
概述
- python常用的文档
- python是什么?能干什么? 怎么干的?干的怎么样
- 安装
1. 文档
2. python介绍
2.1 python是什么
源自chatgpt
Python是一种高级、通用、解释型的编程语言。它由Guido van Rossum于1991年首次发布,并且现在由Python软件基金会继续开发和维护。
Python的设计目标是提供一种简单易学、可读性强、代码可维护性好的编程语言。它的语法简洁清晰,使用空白符(如缩进)来表示代码块的结构,而不是使用大括号等符号。这种简洁的语法让Python代码的可读性和可理解性较高,使其成为初学者和专业开发者的首选之一。
Python具有许多特点和优势,包括:
- 简单易学:Python的语法简单清晰,不需要过多的语法规则和复杂的符号,使其易于学习和使用。
- 开发效率高:Python拥有丰富的标准库和第三方包,提供了许多现成的工具和函数,可以大大加快开发速度。
- 跨平台:Python可以在多个操作系统上运行,包括
Windows、Mac和Linux等。 - 大数据和数据科学:Python拥有强大的数据处理和分析库,如NumPy、Pandas和Matplotlib,使其在大数据分析、数据可视化和机器学习等领域得到广泛应用。
- 网络开发:Python的Web开发框架(如Django和Flask)使得构建功能强大的Web应用程序变得简单和高效。
- 自动化和脚本编程:Python可用于编写脚本和自动化任务,如批量处理文件、自动化测试和任务调度等。
- 科学计算和工程应用:Python支持科学计算库(如SciPy和OpenCV),可用于解决数值计算、控制系统、信号处理和图像处理等问题。
总的来说,Python是一种功能强大、易学易用的编程语言,广泛用于不同领域的应用开发、数据处理和科学计算等任务。它具有活跃的社区,提供了丰富的资源和工具,使得使用Python变得更加方便和高效。
总结: python本身是一种解释型的高级语言。 解释型是指边编译边运行。这种语言具有语言简单易学。 支持跨平台。可以进行脚本和网络开发,同时拥有很多的第三方库,使用方便。 主要用于科学计算和工程应用
2.2 python能干什么
源自chatgpt
Python是一种多功能的编程语言,它可以用于各种不同的领域和任务。以下是Python可以干的一些常见用途:
Web开发:Python拥有多个成熟的Web开发框架,如Django和Flask,可以用于构建功能强大的Web应用程序。数据分析和科学计算:Python拥有强大的数据处理和分析库,如NumPy、Pandas和SciPy,用于处理和分析大规模的数据集,进行统计分析、机器学习和人工智能等任务。自动化和脚本编程:Python可以用于编写自动化脚本,帮助自动执行重复性任务、文件处理、数据清洗等,提高工作效率。网络爬虫:Python具有用于网络爬取的库和工具,如BeautifulSoup和Scrapy,可以用于从网页中提取信息、数据挖掘和网络数据采集。游戏开发:Python拥有游戏开发库和框架,如Pygame和Unity,可以用于开发2D和简单的3D游戏。自然语言处理:Python在自然语言处理(NLP)领域得到广泛应用,有丰富的NLP库和工具,如NLTK和spaCy,用于文本分析、文本生成和机器翻译等。图像处理和计算机视觉:Python拥有图像处理和计算机视觉库,如OpenCV和Pillow,用于图像处理、图像识别和计算机视觉任务。网络服务器和系统管理:Python可以用于编写网络服务器、系统管理和自动化脚本,帮助管理和监控系统、网络和服务器。
除了以上列举的应用领域,Python还广泛用于教育、科学研究、金融分析、人工智能和机器学习等领域。由于Python的简洁性、易学性和丰富的库支持,它成为了一门流行的编程语言,并得到了全球开发者和学习者的广泛认可和使用。
总结: 我目前主要是为了数据分析和科学计算而学习python
2.3 python怎么干的
主要是理解一些python的实现原理
TODO:
2.4 python干的怎么样
优略点
TODO:
3. 环境搭建
由于跨平台性,可以在不同的平台进行python环境搭建:
mac环境、window、Linux三个环境。 ✏️一般使用稳定版本或长久维护版本, bug相对较少,支持交友好我目前选择✅ 3.12.0stable 版本
3.1 mac环境
首先mac自带了一个2.7版本的python,通过python --version查看版本。
自python3.0开始就没有向下兼容2.x版本,所以还是直接从python3.x开始,首先要进行升级
3.1.1 下载python
-
官网下载地址:www.python.org/downloads/
-
如果安装了 Homebrew,直接通过命令brew install python3安装即可。注:该方法会比较慢,如一直在卡在
Updating Homebrew...,按control + c可仅仅取消Homebrew本次更新操作
3.1.2 安装python
安装完成之后,python 3.12.0的默认安装路径如下:/Library/Frameworks/Python.framework/Versions/3.12.0 注意:如无该目录,则可使用终端命令which python3查找出python版本的路径。
2.1.3 修改环境变量 profile
- 在终端中输入:
open ~/.bash_profile - 此时会弹出
.bash_profile文件,在该文件的最后面添加以下代码:alias python="/Library/Frameworks/Python.framework/Versions/3.12.0/bin/python3.12.0"
.bash_profile
# Setting PATH for Python 3.12.0
PATH="/Library/Frameworks/Python.framework/Versions/3.12.0/bin:${PATH}" export PATH
#python更改为3.12.0版本
alias python="/Library/Frameworks/Python.framework/Versions/3.12.0/bin/python3.12.0"
-
启一下终端,命令为:
source ~/.bash_profile -
证python版本,终端输入
python,如果显示的版本号是3.12.0,即表示成功升级了。
✏️可以利用pyenv管理版本
3.2 window环境
TODO:
3.3 Linux环境
TODO: