大部分人在工作中可能是以c/c++、java之类的语言为主。这也可能是我们接触的第一个开发语言,这类语言一般有丰富地类库、高效地运行速率、灵活地组合控制,须要经过编译在运行。适用于大型的项目project;假设在linux下开发,不可避免的也须要学习shell。shell适合系统级别如文件、进程之类的操作控制,并且高速编写,立刻运行就能看到效果,完毕一些系统上自己主动化操作也是比較合适的,shell是一种高级别抽象系统接口,位于OS API之上,完毕任务粒度更大,假设须要更细级别的控制则不大合适。比方数据库、xml相关的操作shell就比較为难,并且相比含有$、*、@等特殊符号的shell。Python的可读性要好多了。要想成为好的程序猿。学习一个第三门语言就不可缺少了,毕竟技多不压身,多了解一门语言。也就可能多一种解决这个问题的思路方式,那是否有一种语言同一时候拥有Java/C/C++和Shell的优势呢?能够说说Python是不二人选,并且Python的历史也是比較悠久了,在业界也有非常多成功的案列,比方在Python在Google、Dropbox就是主流的编程语言之中的一个,在使用过程中也能非常明显感受到Java、Shell的身影。

既然Python有这么多优点,那就开启我们的Python之旅吧。

首先就是Python开放环境的安装了,Python解释器既有Windows版本号也有Linux版本号,眼下主流使用的版本号是2.7和3.3.

Windows下安装就非常easy了,在官网上下载安装包一路next时记得选择 add python.exe to PATH,安装完毕后既有IDLE Python GUI又有Python command line,启动不论什么一个就可以进入交互式Python运行环境

Linux 下一些发行版默认就带有Python,假设没有或版本号不合适。能够用系统提供的安装工具安装,也能够官网上下载tar包源代码直接安装,tar -xvf Python-xxx.tar.xz && cd Python-xxx && ./configure && make  && make install,成功安装后命令行上输入python就可以进入交互式环境。

python -V/--version能够查看Python的安装版本号

python -h 可查看Python解释器的help信息

进入Python交互式环境后,就能够类似shell一样输入python命令语句了:

>>>help() 进入help页

help>keywords 查看全部关键字

help>modules 查看全部module

help>quit 退出

>>>help('str') 查看某个topic的帮助信息help('int')

>>>help('sys')查看某个module的具体帮助

>>>import os 导入某个module

>>>os 导入module后查看module安装路径

开发过程中不可避免的要引用第三方module。第三方Package的相互依赖使得安装变得麻烦,因此第三方Package安装主要有下面方式:

1、下载tar文件解压进入文件夹后 python setup.py build  && python setup.py install

2、 easy-install MySQL-python  or pip MySQL-python  能够解决第三方pacakage依赖其它库的问题,有时也须要手动安装一些库

3、pip uninstall MySQL-python

当系统中存在多版本号python, 假设第三方lib安装文件夹并非默认python版本号,则能够指定easy_install为指定python版本号下全路径

好了,Python环境搞定后,就正式进入Python的学习吧!

python环境安装什么意思_为什么学习Python及Python环境安装相关推荐

  1. python语法类似php吗_深入学习PHP还是Python

    以前也纠结过类似的问题,到底是选择Python还是Ruby,搜索之后,你会发现两个阵营的支持者打得不可开交,我觉得最简单的选择语言的办法就是搜一下,这个语言做出过那些比较酷的产品,这些产品无论是前端还 ...

  2. python快速编辑入门答案_太惨!学Python方法用错,直接从入门到放弃!

    原标题:太惨!学Python方法用错,直接从入门到放弃! 从你开始学习编程的那一刻起,就注定了以后所要走的路-从编程学习者开始,依次经历实习生.程序员.软件工程师.架构师.CTO等职位的磨砺:当你站在 ...

  3. python中年大叔学编程_中年大叔学编程-Python环境安装

    在IT界有一句话是:学编程就是先学程序语法,然后学会百度.这话很真实,我想大部分程序员都是这样的情况,当然也包括我. 这里我来一步一步分享,如何快速开始编程. Python 环境下载.安装 首先,我们 ...

  4. python第三方库文件传输_慢步学习,python库文件概述,再来点第三方库文件安装的干货...

    python是一个开源项目 我们知道Python一个开源的程序设计语言.但确切的说法应该是,Python是一个开源的编程项目,而这个项目由全球开发者共同开发. 就像数学一样,全球开源,有共同的规则,有 ...

  5. python怎么选择安装位置图片_怎么下载官网python并安装

    怎么下载官网python并安装? 百度搜索Python官网. 看到上图显示官网的没,点击进入. 把鼠标移到downloads上,然后看到下拉选项,点击Windows. 然后看到如下界面. 这么多的安装 ...

  6. python提供了几个基本的数值运算操作符_慢步学习,二级python,数字类型及其运算...

    #我要学Python# 记得曾经的老师常说,要带着问题学习. 咱继续带着二级Python编程语言的考试大纲学习. 考试大纲中考试内容分七部分,其中第一部分Python 语言基本语法元素已经学完.笔者认 ...

  7. python 归一化feed-dict程序代码_深度学习-中国大学mooc-题库零氪

    第一讲 人工智能导论 2.29日考勤 1.以下关于深度学习和机器学习的关系,描述正确的是: A.机器学习的范畴包含深度学习: B.深度学习的范畴包含机器学习: C.二者没有关系: D.二者等同. 第三 ...

  8. python人脸识别训练模型生产_深度学习-人脸识别DFACE模型pytorch训练(二)

    首先介绍一下MTCNN的网络结构,MTCNN有三种网络,训练网络的时候需要通过三部分分别进行,每一层网络都依赖前一层网络产生训练数据供当前训练网络,这样也推动了两个网络之间的最小损耗. Pnet Rn ...

  9. python识别人脸多种属性_深度学习人脸识别仅9行python代码实现?同时高效处理100张相片?...

    随着人脸识别.视频结构化等计算视觉相关技术在安防.自动驾驶.手机等领域走向商业化应用阶段,计算视觉技术行业市场迎来大规模的爆发.伴随人脸识别.物体识别等分类.分割算法不断提升精度.计算视觉的核心算法深 ...

最新文章

  1. C# http post 地址
  2. 逐渐增高_钩机加长臂的销量持续增高成为热点话题!
  3. 怎么判断当前的os类型,手机类型
  4. 3D坦克大战游戏源码
  5. matlab数据点降噪,matlab学习之降噪平滑算法
  6. 使用awk进行文本处理
  7. 服务器在无盘网吧的现在与将来(1)
  8. Linux下如何使用qt和anjuta来单步调试caffe的代码
  9. [单片机框架][bsp层][cx32l003][bsp_system_clock] clock配置和使用
  10. python客户价值分析_Python实现RFM客户价值分析
  11. 口袋电子秤方案芯片CSU18P88
  12. QCustomplot(五)QCPAxisRect进行子绘图
  13. 谈谈对数据治理的理解
  14. 超实用的Mac快捷键神器:CheatSheet Mac中文免费版
  15. ABAP术语-ALE
  16. 超硬核|手把手教你制作一个示波器
  17. 2月编程语言排行榜谁还没有看?
  18. 单因素试验的方差分析及其MATLAB实现
  19. 迁移数据库的介绍和使用方式[Ruby on Rails] [SQL]
  20. Grid网格布局教程-语法篇

热门文章

  1. 2011年5月5日日志
  2. Leetcode-2099. 找到和最大的长度为 K 的子序列
  3. 关于网络安全设备总结
  4. 论文阅读Jo-SRC: A Contrastive Approach for Combating Noisy Labels
  5. 家用无线网络布置——小凡,晚安
  6. leetcode 911在线选举
  7. Excel - 数据验证 - 制作下拉菜单
  8. unable to create new native thread
  9. 思科6506恢复密码
  10. banq修复_banq手机u盘怎么用u盘视频文件有锁