Python语言学习:Python语言的前世今生(简介、常用IDE(开发环境)、ML常用库、发展、应用、未来前景)(一)

简介: Python语言学习:Python语言的前世今生(简介、常用IDE(开发环境)、ML常用库、发展、应用、未来前景)

Python语言的简介


        Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。


Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。

Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

python官方:https://www.python.org/

python官方文档详解:http://www.runoob.com/python/python-tutorial.html



python语言与其他语言比较

1、Python 等动态类型语言一般比C 和C++ 等静态类型语言(编译型语言)运算速度慢。实际上,如果是运算量大的处理对象,用C/C++ 写程序更好。为此,当Python 中追求性能时,人们会用C/C++ 来实现处理的内容。Python 则承担“中间人”的角色,负责调用那些用C/C++ 写的程序。NumPy 中,主要的处理也都是通过C 或C++ 实现的。因此,我们可以在不损失性能的情况下,使用Python便利的语法。



Python语言的关于ML的常用库


Py之Numpy:Numpy库简介、安装、使用方法之详细攻略

Py之Scipy:Python库之Scipy库的简介、安装、使用方法详细攻略

Py之Matplotlib:python包之Matplotlib库图表绘制包的简介、安装、使用方法详细攻略

Py之scikit-learn:机器学习Sklearn库的简介、安装、使用方法、代码实现之详细攻略

Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略

ML之Anaconda:关于Anaconda集成平台简介、安装、使用方法的详细攻略



Python常用IDE(开发环境)


0、Dos内运行


python --version    #查看已经安装的python版本

python                   #进入pythonb编译环境,可以直接输入进行计算

image.png




1、IDLE


image.png


   (Integrated Development and Learning Environment):这款软件属于免费并且轻量级的交互式解释环境,安装Python解释器环境就会附带。IDLE会逐条运行代码行,并且编程人员会当即得知运行状态和结果。由于其交互式的运行模式,加上免费轻量级的软件特点,深受从事编程教育工作者的喜爱。


2、IPython


    这是一款笔记本风格的,并且基于浏览器的解释器环境。一般在安装Anaconda的同时就会附带。对于想快速搭建运行环境并且实践。推荐使用这款集成开发环境。原因在于Anaconda的一键式安装可以帮助使用者一次性配置好所有本书需要的工具包以及IPython解释器环境。同时IPython还提供了非常方便的互联网发布功能,可以随时随地利用互联网维护、更新以及交流Python源代码。


Py之ipython:Python库之ipython的简介、安装、使用方法详细攻略


3、PyCharm


    这是一款功能强劲的商业软件,同时也提供免费的社区版本,对于已经熟悉Python编程的专业人士而言,使用这款软件无疑会如虎添翼。其优秀的智能代码提示功能,免去了大家记忆大量Python编程关键词函数以及工具包名称等的麻烦。


相关文章:Python的IDE之PyCharm:PyCharm的简介、安装、入门、使用方法之详细攻略




相关文章
|
9月前
|
存储 人工智能 测试技术
如何使用LangChain的Python库结合DeepSeek进行多轮次对话?
本文介绍如何使用LangChain结合DeepSeek实现多轮对话,测开人员可借此自动生成测试用例,提升自动化测试效率。
2152 125
如何使用LangChain的Python库结合DeepSeek进行多轮次对话?
|
9月前
|
监控 数据可视化 数据挖掘
Python Rich库使用指南:打造更美观的命令行应用
Rich库是Python的终端美化利器,支持彩色文本、智能表格、动态进度条和语法高亮,大幅提升命令行应用的可视化效果与用户体验。
879 0
|
8月前
|
数据可视化 关系型数据库 MySQL
【可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
本文详解基于Python的电影TOP250数据可视化大屏开发全流程,涵盖爬虫、数据存储、分析及可视化。使用requests+BeautifulSoup爬取数据,pandas存入MySQL,pyecharts实现柱状图、饼图、词云图、散点图等多种图表,并通过Page组件拖拽布局组合成大屏,支持多种主题切换,附完整源码与视频讲解。
830 4
【可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
|
8月前
|
传感器 运维 前端开发
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
本文解析异常(anomaly)与新颖性(novelty)检测的本质差异,结合distfit库演示基于概率密度拟合的单变量无监督异常检测方法,涵盖全局、上下文与集体离群值识别,助力构建高可解释性模型。
605 10
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
|
9月前
|
机器学习/深度学习 算法 安全
【强化学习应用(八)】基于Q-learning的无人机物流路径规划研究(Python代码实现)
【强化学习应用(八)】基于Q-learning的无人机物流路径规划研究(Python代码实现)
682 6
|
前端开发 Unix Linux
Sublime Text 3配置 Python 开发环境
【5月更文挑战第7天】本篇 Huazie 介绍了 Sublime Text 3 配置 Python 开发环境的相关内容,感兴趣的朋友赶紧配置起来,有任何问题可以随时评论区沟通。
584 1
Sublime Text 3配置 Python 开发环境
|
Python Windows
Windows系统上配置Python开发环境
Python安装程序 首先,您需要从Python官方网站(https://www.python.org/downloads/)下载Python的最新稳定版本。在页面上选择适用于Windows的安装程序。 运行安装程序 下载完成后,双击下载的安装程序(通常是一个.exe文件),然后按照安装向导的指示进行操作。请确保在安装过程中勾选“Add Python to PATH”选项,这将使您能够在命令行中轻松访问Python。
290 1
|
Python
Mac下Sublime Text3配置Python开发环境
设置Sublime Text的语法为python View -> syntax ->python 设置编译环境(默认python版本2.7) Tools -> Build System -> Python 添加编译环境python3.
5916 58
|
关系型数据库 MySQL Apache
kali配置python开发环境支持+apache2+cgi支持
kali配置python开发环境支持+apache2+cgi支持
561 0
|
搜索推荐 开发工具 开发者
上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)
毫无疑问,我们生活在编辑器的最好年代,Vim是仅在Vi之下的神级编辑器,而脱胎于Vim的NeoVim则是这个时代最好的编辑器,没有之一。异步支持、更好的内存管理、更快的渲染速度、更多的编辑命令,是大神Thiago de Arruda对开发者们最好的技术馈赠。
上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略)

推荐镜像

更多