美文网首页大数据 爬虫Python AI Sql
Python起步,一大波概念来袭,Anaconda,Pip,Ju

Python起步,一大波概念来袭,Anaconda,Pip,Ju

作者: JackMA杰黑马 | 来源:发表于2019-08-06 00:16 被阅读4次

    首先,本文不是写给零基础Python学习者的。本文设定读者为有一定的开发经验,想切入Python进行学习,快速的了解Python的一些工具概念,然后进入学习状态。

    结论先行:安装Anaconda,使用Spyder去快速熟悉Python基础语法吧。
    (我大概使用了12小时去了设置环境,试用IDE,写小Demo,阅读查找资料,得出以上结论)

    以下是基于我目前的认识对概念简单的解析归纳。如果你想了解更多,可以读一下文末的参考链接,或者自己搜索一下。(技术类搜索,还是不要用百度了吧)

    PyCharm
    Python开发的IDE,相信是目前Python最好的IDE。当然我指的是专业版。价格也不便宜,特殊渠道激活也不算稳定。如果只想做一下简单的Python学习社区版倒是值得推荐。如果想进一步做数据分析。我认为还是Anaconda吧。(其实PyCharm现在也在不断的整合和支持Anaconda和JupyterNootbook)

    PyCharm.PNG

    Spyder
    被广泛使用的开源的Python IDE。Anaconda默认自带安装。界面简洁清晰。虽然功能不及PyCharm。但常用的功能也就20%。那20% PCharm的功能,Spyder应该有18%,足矣。

    Pip PyPI
    PyPI(Python Package Index)是Python的代码仓库。类似Maven。Pip是用来链接PyPI,下载和管理包的工具。

    Conda
    Conda是一个跨平台的,用来管理环境,下载和管理不同编程语言包的工具。Python的包只是其中一种。我猜想,Conda的一个原始需求就是要统一管理Python和C,C++的包,以应用在数据分析和科学计算。Conda下载和管理的包来自于Anaconda仓库或Anaconda云。

    conda&pip.PNG

    Anaconda
    每次想起蟒蛇都有点恶心。而每次看到Anaconda的图标就想起蟒蛇。看看他们自己的招牌"The World's Most Popular Python/R Data Science Platform"。世界上最流行的Python/R 数据科学平台。他包含了多个工具,Spyder,JupyterNootbook,Conda,etc。同时包含了1500+个常用的数据科学包。当然,Enterprise版是要收费的,我们使用开源的Distribution就足够了。

    Anaconda.PNG

    JupyterNootbook
    Jupyter notebook 是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。Jupyter Notebook 已迅速成为数据分析,机器学习的必备工具。因为它可以让数据分析师集中精力向用户解释整个分析过程。Jupyter这个名字是它要服务的三种语言的缩写:Julia,PYThon和R,这个名字与“木星(jupiter)”谐音。

    参考链接
    初学 Python 者自学 Anaconda 的正确姿势是什么?
    jupyter notebook 可以做哪些事情?
    Understanding Conda and Pip
    conda Anaconda和Miniconda
    关于conda和anaconda不可不知的事实和误解-conda必知必会
    PyCharm
    Spyder
    PyPI
    Anaconda
    Jupyter

    相关文章

      网友评论

        本文标题:Python起步,一大波概念来袭,Anaconda,Pip,Ju

        本文链接:https://www.haomeiwen.com/subject/wjfbdctx.html