python编程大白_和大白一起学人工智能 - Anaconda

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列博客。

我的名字叫大白,本科二年级,目前在国内某二本院校计算机类专业就读。听说最近几年人工智能非常的火,而且新闻报道人工智能工资非常的高,所以也想入门人工智能。但是无奈不知道该怎么入门,所以向小黑老师求教。

小黑老师以前在企业干过一段时间,后来才进入高校的。是一位技术控,尤其是对新技术充满了狂热。另外也是一位非常认真负责的老师,最近也在筹划开设人工智能的入门课程,由于面向的是普通二本院校的本科学生,学生的基础相对薄弱,尤其是数学类课程,所以想要开设人工智能课程,并想取得良好效果是一件难度非常大的事情,必须以简单易懂的方式进行教学,而且不能涉及太多的数学公式。

有一天,大白找到小黑老师。

大白:小黑老师,最近我想学习高大上的人工智能,能不能给我们讲几节课啊,入门感受一下它的魅力。

小黑:既然你这么想学,就召集一些感兴趣的同学吧,大家一起组个小班一起学吧,我就给大家讲几次吧,带大家一起入个门。

没过多久,陆陆续续的就来了一些对人工智能感兴趣的学生。

大白:谢谢老师。那我们第一步,要学什么算法呢?

小黑:不急不急,在正式学习人工智能之前,我们还有很多的准备工作要做。首先最重要的就是开发环境的配置和编程语言的学习。

最近几年,由于人工智能技术的迅速发展,在各领域都取得了非常好的效果,同时也着实让python这门编程语言火了一把,成为了人工智能领域的第一语言。因此在正式学习之前,我们非常有必要认真的介绍一下python编程语言。

本节我们重点介绍python的编程环境的配置。python编程环境主要涉及到两个软件:anaconda和jupyter notebook,其中anaconda是python开发依赖的基础环境,而jupyter notebook是python的编辑器。两个都是神器,都值得我们好好的了解。

如何下载anaconda?

关注"算法与编程之美"微信公众号,回复"anaconda",即可获得下载链接。

如何安装?

单击右键选择『以管理员身份运行』,然后按照提示操作,全部默认,一直next到底。

如何运行?

开始 -> Anaconda Prompt -> 单击右键选择『以管理员身份运行』

就会进入到命令行界面,后面所有的操作都会在此界面进行。

什么是anaconda?

anaconda可以说是一款利器,主要体现在以下几个方面:

1)自带了python解释器和一些基础工具包,可以说只要安装了anaconda就解决了python开发环境的所有问题。

2)自带了一些常用的科学计算函数库。

3)强大的包管理软件。

在做软件开发的时候,我们不可避免的要使用别人写好的第三方库,因此就要下载这些库,而这些第三方库有些也不可避免的会使用前人写好的库,所以会存在着非常复杂的依赖关系,如果我们自己处理这些依赖会变得非常麻烦。而包管理起就可以非常方便的帮助我们解决这些问题,一条简单的命令就可以实现快速的包下载和管理。

conda install 包名

4)灵活的环境切换。

在做开发的时候经常会去阅读网上的开源项目,而有些项目是用python2写的,另外一些是用python3写的等等,你会发现不同项目会使用不同版本的库,那我的电脑上究竟应该安装python2还是python3呢?其他的库的版本我应该如何选择呢?相信对于初学者这是一件非常困扰你的事情。有了anaconda从此你再也不会为此而烦恼,因为anaconda既安装了python2同时也安装了python3,它可以为每一个软件的运行配置独立的运行环境。

anaconda可以为不同的软件运行设置不同的环境,这是其解决上述问题的终极解决方案。

因此我们在做开发的时候,首先建立我们需要的独立的开发环境,如python3.0, panda0.22等。

命令行中输入:

conda create -n py3 python=3

表示建立一个环境名称为'py3'的开发环境,其中python使用的是python3版本。

conda env list

命令可以查看当前我们建立了几个环境。其中*号表示当前所处的是哪一个环境,从上图示例可以看到,当前是base环境。

另外还有下面两个非常常用的命令:

activate py3             进入py3环境。

deactivate               离开当前环境。

结语

本文介绍了python开发环境的配置,你会发现异常的简单,只要安装anaconda一个软件就可以解决所有问题,实在是太方便了。

本节需要大家完成的任务有:

1)下载并安装anaconda;

2)打开anaconda命令行界面;

3)使用 'conda create -n py3 python=3 ' 命令创建py3的环境;

4)使用'activate py3'命令进入py3环境。

这是入门人工智能的第一步,还在等什么?欢迎扫描下面二维码加入,和大白一起入门人工智能。

下一次我们将给大家介绍另外一个神器Jupyter Notebook,欢迎持续关注。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,生可以习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,生可以习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值