python概述以及安装环境和第一个程序以及一些语言基本语法
来源:互联网 发布:纸飞机软件exe 编辑:程序博客网 时间:2024/06/08 19:15
从java转向python的学习,希望每天都能有新的收获,勉励自己。
why we need Python?
1:python是一门非常快的语言,当然不是指它的运行速度,相对于c,c++,Python还慢点。
而是书写和阅读速度非常的快。
造成的原因? a:它的设计哲学,优雅,明确,简单。 b:第三方库的引入,避免造重复的轮子
2:对于一些特定的需求,python有着特定的解决方案,也就是第三方库的引入。例如要进行web开发,可以使用Django框架等等
3:代码非常的清晰。读的非常的舒服,适于学习。
Python是一门面向对象的语言,对于从java转变过来的,包含的类似的高级思想,比较好上手。
Python语言的特征:
1:是一种高层语言。
2:是属于解释型语言,这和编译型语言相区分的语言,例如c,c++,java等。
和编译语言不同的是,代码由解析器一句一句的解析,执行。
3:面向对象的语言。
4:良好的扩展性–胶水语言。这是因为由于Python运行的速度是比较慢的,比c,c++程序慢20倍以上,所以在程序中对速度要求比较高的部分一般都用c,c++重写,在有python连接在一起。
5:丰富的标准库和第三方库,使得开发变得非常的舒服
6:是一门跨平台的语言。
Python开发环境的搭建:
a:Python:最基本的程序编译器
b:PyCharm CE :集成开发环境,包括语言编辑器,调试器,编译器等,支持版本控制的高级功能
c:pip:Python的包管理器,可以方便的帮助开发人员下载安装第三方库
安装步骤:
1:先去官网下载Python
https://www.python.org/downloads,选择好对应的操作系统版本:
2:选择对应的一些安安装路径等等,无脑下一步
3:配置对应的环境变量
4:cmd终端命令测试
安装PyChram步骤
1:官网下载对应系统的PyCharm
https://www.jetbrains.com/pycharm/download/
2:选择对应的一些安安装路径等等,无脑下一步,搞定
安装pig(高版本的Python以自带)
1:直接从官网上下载https://pip.pypa.io/en/latest/installing/
一个叫get-pip.py. [2]的文件,即可。
2:由于Python程序不默认于py文件关联,需要制定python程序来运行该文件
3:cd 跳转到py文件所在路径,在终端执行python get-pip.py,自动下载所需文件安装
至此,安装已经成功。
编写程序:
1:idef方式编写
2:使用.py文件编写程序
a:在.py文件中编写代码
b:在终端中切换目录到.py文件的目录下,执行 python 文件名,即可执行程序
3:使用集成开发环境开发python程序
1:开启Pycharm
2:新建项目,一顿无脑操作
3:在新开发界面上编写程序
界面用起来非常的舒服。
Python的一些语法if for 定义变量 创建函数 引入文件
运行结果
加油,小冯
- python概述以及安装环境和第一个程序以及一些语言基本语法
- 题目:初识python,第一个python程序,交互式环境下的输出以及文本编辑器介绍
- Python安装和第一个python程序
- python搭建web应用框架以及一些基本语法
- JAVA的第一个程序以及一些名词
- 详细贯穿Golang和Python的第一个程序,以及对应的二进制文件编译方法
- 【python】python入门篇:python安装和环境配置、pycharm安装、第一个python程序hello world
- UbuntuKylin16.04LTS的安装以及LAMP环境和Java环境的配置和一些基本软件的安装
- 第一个Java程序 & 基本语法
- Python 的下载安装和第一个Python程序
- 如何配置python环境和跑通第一个程序
- Python基础1.2环境搭建和第一个程序helloworld
- Python-----下载安装环境搭建以及初始化程序实现
- 02:C语言概述、vi编辑器、编写第一个C程序、变量的基本使用
- 我的Direct3D之路2:学习第一个三角形绘制程序以及一些注意点
- python安装和编写第一个HelloWord程序(windows中)
- SublimeText3 安装和配置,以及配置 Python 环境
- python环境配置和安装以及Anaconda简介
- 09-排序3 Insertion or Heap Sort
- java中的继承和接口
- 多态和内部类
- Tomcat 多实例
- POJ2773(容斥+二分)
- python概述以及安装环境和第一个程序以及一些语言基本语法
- 返回刚插入的数据的主键
- 海量数据挖掘MMDS week2: 局部敏感哈希Locality-Sensitive Hashing, LSH
- Git 解决冲突
- 数组
- 查询比105号员工工资高的员工的员工号,员工名,员工工资信息
- mysql 连接数据库实例java代码
- nyoj 括号匹配(二) 15 (区间dp) 好题
- 黑马程序员——oc加强学习(协议)