坏蛋Dan
知乎@坏蛋Dan
发布时间:2024.1.4

前言

这几年python一直都很火,即使是没学过编程的人应该也见过它的名字,所以这里就不做介绍了。


安装

安装python

相信大家的环境中或多或少都有python的影子,毕竟有些语言的一些包依赖的处理工具就是用python写的(node-sass,指名批评)。

链接:Python Release Python 3.11.2 | Python.org

找到对应操作系统的installer ,我这里是windows,就不多说了。

安装很简单,直接从官网下载安装包,然后一路确定即可。

安装完之后终端中输入python --version

这样就表明下载成功了。

另外和nodeJS一样,都是自带了包管理器,python的包管理器叫pip(pip3),你也可以确认下pip是否安装成功

其中pip3python3才可以使用的。

关于两者的不同,我问了下new bing

我就不去确认是否有问题了,如果有问题麻烦评论区说下,谢谢~


安装Anaconda

下载链接:Anaconda | The World's Most Popular Data Science Platform

一路确认即可。

简单地说就是一个虚拟环境提供包版本管理,比如你在另一个项目中因为第三方包需要使用python2.x而不能使用python3,这个时候你就可以开一个新的环境来安装2.x的版本而不会影响到3的版本。

然后你还需要配置环境,可以参考以下文章

深度玩耍:安装Anaconda之后的环境变量设置

其中win11用户不要使用powerShell,有bug

我之前遇到了的问题都在这篇文章中,如果你也遇到了问题不妨去看看

坏蛋Dan:win11激活conda环境失败

安装完之后可以直接conda env list查看当前创建的几个虚拟环境。这里就不演示了,公司的电脑我没有配置这个环境,因为空间不够了。

更多:Conda — conda documentation

另外conda的基础使用可以看这篇文章:

张天亮:Conda使用指南


vscode插件推荐

其实这里我没必要推荐了,因为vscode自身就带有一个内置的python插件。

其他我这里就不过多介绍了,可以看这篇文章

AF程序猿:装上这 10个vscode插件,python才真的是无敌的存在!


Getting Start

我们接下来跟着这本书学习:Introduction · HonKit (swaroopch.com)

需要注意:这本书是基于python3的,如果你的本机版本是python2,那么你可以用上面的conda创建一个虚拟环境,然后安装python3的包然后再执行相关指令。

另外这里还有一本书也是推荐的,但是需要先注册kiddle账号:Master Python Programming : Learn essential Python for Machine Learning and Data Science (Volume 1) 1, Singh, Abhishek, eBook - Amazon.com

hello world

我们随便创建一个index.py文件,然后输入

然后终端执行python index.py指令

运行成功


参考

  1. ^hello world https://python.land/python-tutorial#Run_Your_First_Python_Program

发布于 2023-04-02 17:52・IP 属地广东