一 Python介绍

Python介绍

Python标准库:https://docs.python.org/zh-cn/3/library/index.html
Python语言是一种面向对象,解释型计算机程序设计语言,特点如下:
1、设计哲学 优雅、明确、简单、可读性强
2、优点 功能强大、开发效率高、应用广泛、易上手、语法简单
3、用途:网页开发、可视化(GUI)界面开发、网络编程、系统编程、数据分析、机器学习、网络爬虫、科学计算、众多开源科学计算软件包提供Python接口(eg,OpenCV)、自动化运维、大数据(大数据清洗)、云计算、桌面软件/游戏、人工智能等。
4、与C++、Java相比,可以用更少的代码表达想法,结构更加清晰
5、与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式、过程式编程,本身有一个巨大而广泛的标准库
6、举例:输出字符串hello world。

C++语言
#include<iostream>
Using namespace std;
Int main(){
	Cout<<”hello world”;
	Return 0;
}

Java语言
Public class main(){
	Public static void main(String[] args){
		System.out.println(“hello world”);
        }
}
Python语言: 
#!/usr/bin/python
Print “hello world”;

【Life is short you need Python】

区分编译型和解释型语言

计算机只能识别二进制编码(机器码),任何语言在交由计算机执行时必须转换为机器码。根据转换时机的不同,语言分为两大类:
1、编译型语言 C语言
会在代码执行前将代码编译为机器码,然后将机器码交由计算机执行。即a(源码)——编译——b(编译后的机器码)
特点:执行速度快;跨平台性比较差

2、解释型语言 Python、JS、Java
不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译。即a(源码)——解释器——解释执行
特点:执行速度比较慢;跨平台性比较好

SublimeText3

一款纯文本的代码编辑器,可以安装Package Control插件以便于管理
1.下载Sublime Text3并安装
2.下载插件https://github.com/wbond/package_control
3.点击菜单-首选项-浏览程序包,打开一个文件夹。将插件解压至Package Control文件夹下,并复制于此打开的文件夹下。
4.重新打开sublime Text3,在菜单-首选项存在Package Settings 和package control选项则安装成功。

IDE推荐

比较推荐的IDE包括:PyCharm、Sublime Text、Eclipse+Pydev
一、PyCharm 【环境使用介绍:https://www.evget.com/article/2018/8/24/28417.html】
1.PyCharm 是由 JetBrains 打造的一款 Python IDE。
2.具备一般Python IDE 的功能,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
3.PyCharm 还提供了用于 Django 开发的功能,同时支持 Google App Engine和 IronPython。
PyCharm 官方下载地址:http://www.jetbrains.com/pycharm/download/

二、Sublime Text
1.具有漂亮的用户界面和强大的功能,例如代码缩略图,Python 的插件,代码段等。还可自定义键绑定,菜单和工具栏。
2.主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。
3.是一个跨平台的编辑器,同时支持 Windows、Linux、Mac OS X等操作系统。
4.使用Sublime Text 2的插件扩展功能,可以配置不错的Python IDE,推荐插件,
(1)CodeIntel:自动补全+成员/方法提示(强烈推荐)
(2)SublimeREPL:用于运行和调试需要交互的程序(eg.使用Input()的程序)
(3)Bracket Highlighter:括号匹配及高亮
(4)SublimeLinter:代码pep8格式检查

三、Eclipse+Pydev
1.安装eclipse环境(Eclipse:Eclipse.org +Java运行环境JRE或JDK:
http://www.java.com/en/download/manual.jsp+)
2.安装Pydev:运行Eclipse选择help–>Install new Software,点击Add,添加pydev的安装地址:http://pydev.org/updates/ 添加完后点击PyDev的"+",展开PyDev的节点,等待从网上获取PyDev的相关套件完成后会多出PyDev的相关套件在子节点里,勾选并按next进行安装,安装完成后重启Eclipse。
3.设置Pydev:选择Window -> Preferences来设置PyDev。设置Python的路径,从Pydev的Interpreter - Python页面选择New,选择Python的安装位置即可。
4.创建项目和Pydev module:File -> New ->Pydev Project填写项目信息,File -> New -> Pydev Module填写模块信息(name不需要加.py)

【Python IDE更多推荐:http://www.runoob.com/w3cnote/best-python-ide-for-developers.html】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值