博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python入门(一)Python简介
阅读量:4075 次
发布时间:2019-05-25

本文共 1045 字,大约阅读时间需要 3 分钟。

Python是一款容易学习而且功能强大的面向对象的解释型计算机程序设计语言。由荷兰人Guido van Rossum于1989年发明。由于Python简单易读,而且有内置丰富的高效库,使得Python越来越多的用于科学计算。

       Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行byte code。这种机制的基本思想跟Java相似。

 

与C、C++ 、Java、C#不同之处

 

1.缩进

python 代码的执行不依赖于 main()函数,从没有缩进的代码开始执行。不使用{}来包围语句块,而是使用缩进4个空格来表示。

2.冒号和圆括号

       在Python中,函数定义、类定义、以及if while for等控制语句,在声明的语句末尾加冒号。此外,在if while语句中,判断语句不需要写在()中。

例如:

       if a < b :

              语句1

       else:

              语句2

3.分号

       C、C++ 、Java、C#中都是使用分号来标记一条语句的结束,但是Python中的语句后面不使用分号,因此最好一行只写一条语句。

4.类

       首先不需要声明类的方法和字段,直接定义就可以。其次在继承的时候,不使用任何关键字,直接用圆括号包围父类就可以。

 

Windows下Python程序执行方法

 

1.IDE

PyCharm

商业软件,不过使用edu邮箱可以注册证书,从而免费使用教育版。百度给出的功能有调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。个人认为:英文单词拼写检查、不严谨写法的提示、代码颜色、自动缩进这几个方面是比较好的。此外,与Android Studio、Visual Studio等软件的布局、常用功能使用类似。

Eclipse with Pydev

允许开发者创建有用和交互式的 Web 应用。PyDev 是 Eclipse 开发 Python 的 IDE,支持 Python,Jython和 IronPython 的开发。

2.命令行

3.Python自带的idle

4.文本编辑器

Sublime Text、Notepad++、Vim、 Emacs

使用文本编辑器编写程序的话需要编辑结束保存成相应格式的文件,例如网页的.html .css,python的.py,然后到相应的环境下运行,对于python的话,可以在命令行或者自带idle下执行。

你可能感兴趣的文章
49. Group Anagrams (String, Map)
查看>>
139. Word Break (DP)
查看>>
Tensorflow入门资料
查看>>
剑指_用两个栈实现队列
查看>>
剑指_顺时针打印矩阵
查看>>
剑指_栈的压入弹出序列
查看>>
剑指_复杂链表的复制
查看>>
服务器普通用户(非管理员账户)在自己目录下安装TensorFlow
查看>>
星环后台研发实习面经
查看>>
大数相乘不能用自带大数类型
查看>>
字节跳动后端开发一面
查看>>
CentOS Tensorflow 基础环境配置
查看>>
centOS7安装FTP
查看>>
FTP的命令
查看>>
CentOS操作系统下安装yum的方法
查看>>
ping 报name or service not known
查看>>
FTP 常见问题
查看>>
zookeeper单机集群安装
查看>>
do_generic_file_read()函数
查看>>
Python学习笔记之数据类型
查看>>