文章目录
- 前言
- 一、python是什么?
- 二、如何搭建python程序运行环境
- 1.安装pycharm
-
2.搭建python运行环境的两种基本方法
前言
python作为近几年最火的编程语言,几乎是每个程序员必须熟练掌握的技能。然而作为一个在校学生,使用python的主要目的当然是运用在科研项目上。随着机器学习及神经网络的发展,python由于其搭建网络的方便高效,被越来越多的应用于高校的学习工作中。每一个研究生经过漫长的研究工作一定都能熟练掌握各种网络的数学原理和使用方法,但对于实际代码的理解和运用反而不是很深刻。本人自己找出的主要原因是从本科开始绝大多数高校学生学习包括C++,python在内的各种编程语言主要都是急于进行项目实践,而忽视了理论工作。这也不能怪学生或者高校教师的任何一方,随着这几年就业形势越来越严峻,考研考公的人数越来越多,参加各种学科比赛以及编程竞赛的人也更多,这也加重了学习编程过程中“重实践,轻理论”的风气。随便在网上搜索各种编程语音的教学视频或者相关课程无不用各种方式强调着实践或者项目经验的重要性,其实这是十分正确的。然而对于绝大多数初学者来说,几乎所有人都是在初步接触一些基本内容就急于参与各种各样的实践项目,出现了许多人基本知识还没有掌握扎实就盲目乱打代码的情况。所以本人撰写这个学习笔记的主要目的是希望能提升自己实际编程的能力,同时也想要帮助一些看到本文的同学或新手们,让大家都少走一些弯路。
废话不多说,下面让我们开始本次python基础内容的介绍。
一、python是什么?
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
-
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
-
Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
-
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
-
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
以上是著名的菜鸟教程(菜鸟教程 - 学的不仅是技术,更是梦想!)里的定义。说实话这个定义比很多参考书或者python工具书里面的要好上了不少。但python始终是一种变成语言,所以我们要从编程的整个过程去介绍python的内容。下面开始主要介绍python编程环境的搭建。
二、如何搭建python程序运行环境
1.安装pycharm
众所周知,学习一种语言最基本也最应该放在开头的工作是编程环境的搭建和编程工具的使用。犹记得本科一开始学习C++的时候学校机房就安装了VS的相关工具,不过由于上课时间是有限的,所以自然想用自己的笔记本也学习一下C的相关知识。结果在当时尝试了包括官网在内的多种安装包依然不能正常使用VS的相关环境,最后还是隔壁寝室的同学帮忙才将软件安装成功了。所以搭建编程环境对于新手来说还真是一件不太友好的工作。
如果一个新人直接在百度搜索python,除了排名靠前的许多没有用的广告之外,折腾了半天你得到的可能是这么个东西:
如果你参考了一些教程你会发现那上面的基本命令确实可以在这个界面运行。对于编程有一些初步知识的小伙伴可能知道这是IDLE python,也就是python软件自带的编程环境。在这个界面,python语言中的一些基本命令例如后面会提到的输入矩阵,计算各种数据应该是都能正常运行的。但对于一些使用python进行数据分析的同学可能就不是那么友好了。如果你要进行一些机器学习方面内容的研究那就更是两眼一黑了。仔细分析你会发现在这个界面你只能进行交互式的编程。什么叫交互式的编程呢,就是你输入进去一条命令进行运行,系统反馈给你一个运行结果。如果需要进行较大的编程工作就需要一些特殊的格式要求。所以我们一般使用pycharm来调试编译python程序。
pycharm安装流程如下:
Pycharm及python安装详细教程_陌上行走的博客-CSDN博客_pycharm安装教程
2.搭建python运行环境的两种基本方法
搭建python运行环境主要有两种方法:
(1)使用pycharm打开需要调试编译的项目后在设置里找到该项目,为其配置编译环境。即从零开始一个个安装包的导入。
(2)在anaconda里配置好环境后直接导入当前的项目。
总结
本文主要介绍了python编程前相关环境的搭建,下次文章将介绍python的一些基本编程要求。