专栏首页用户7095785的专栏python入门到放弃(一)-基本概念

python入门到放弃(一)-基本概念

python概念介绍

python是一门动态解释型的强类型定义语言,创始人吉多·范罗苏姆(Guido van Rossum)

#编译型语言

编译型:一次性将所有程序编译成二进制文件
  缺点:开发效率低,不能跨平台 
  优点:运行速度快
  语言:C,C++,Go等

#解释型语言

解释型:当程序执行时,一行一行的解释
  优点:开发效率高,开源跨平台
  缺点:运行速度慢
  语言:python,php,Perl等等

#强弱类型定义语言

强类型定义语言:就是说一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么就是这个数据类型了
弱类型定义语言:数据类型可以被忽略的语言

#python2与python3区别

1、python2源码不标准,混乱,重复代码太多;python3 统一,标准,去除重复代码
2、print()函数替代了print语句
3、python3默认使用UTF-8编码,python2字符串有默认ASCII编码的str类型和Unicode类型
4、python3去除了long类型,现在只有整形int,新增了bytes类型

python主要应用领域

1、云计算,典型应用openstack
2、web开发:典型WEB框架Django
3、系统运维
4、科学运算,人工智能
5、金融

python优点

1、开发效率高:python有非常强大的第三方库,可以实现任何功能
2、高级语言:
3、可移植性
4、可扩展性
5、可嵌入性

python缺点

1、速度慢:python的运行速度较C语言和java来说比较慢
2、代码不能加密:源码都是以明文形式存放
3、线程不能利用多CPU问题

python种类

CPython:运行在C语言平台上的python解释器
IPython:
PyPy:
Jython: 运行在Java平台上的python解释器
IronPython:

python环境应用

 window安装python

1、下载安装包
https://www.python.org/downloads/
2、安装(安装的时候勾选添加环境变量)
默认安装路径:C:\python37
3、配置环境变量
【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
如:原来的值;C:\python37,切记前面有分号

#安装完成之后的小试牛刀

1、在notepad++上写入以下代码,然后保存在D盘下test1.py
        print('我爱中国')

2、win+r打开cmd输入python d:test1.py执行,显示以下结果
        C:\Users\administrator>python g:test1.py
        我爱中国    

##变量 就是将一些运算的中间结果暂存到内存中,以便后续代码调用

条件:

1、必须由数字,字母,下划线任意组合,且不能数字开头
2、不能是python中的关键字
3、变量具有可描述性

#推荐性写法
1、驼峰体:每个单词第一个字母大写
      StudentOf = 1   

2、下划线
      student_of = 11

##常量 一直不变的量,全部都是大写字母

##注释 方便自己他人理解的代码 单行注释:# 多行注释:'''内容''' 或者是""" """

##用户交互,input

1、等待输入
2、将你输入的内容赋值给了前面变量
3、input出来的数据类型全部是str

#例子
name = input('请输入名字:')
age = input('请输入年龄:')
print('我的名字是’+name,'我的年龄'+age+'岁')

#结果
请输入你的名字:cc
请输入你的年龄:22
我的名字cc 我的年龄22岁

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 详解shell脚本case条件语句,开发各种服务启动脚本跳板机

    #前言:case条件语句我们常用于实现系统服务启动脚本等场景,case条件语句也相当于if条件语句多分支结构,多个选择,case看起来更规范和易读

    老油条IT记
  • shell脚本中的case条件语句介绍和使用案例

    #前言:这篇我们接着写shell的另外一个条件语句case,上篇讲解了if条件语句。case条件语句我们常用于实现系统服务启动脚本等场景,case条件语句也相当...

    老油条IT记
  • 盘点Linux运维常用工具(一)-web篇之httpd

    老油条IT记
  • 学习计量经济学的学生需要学习编程吗?如果需要,要学习到什么程度,有什么好的建议吗?

    强烈建议学习python r和mathlab stata的功能 python都可以实现 当然因为不专精 肯定没有专精的好用 那为什么还要学习python呢 1....

    统计学家
  • python开发环境搭建

    python的开发环境是比较简单的,本来也没打算要写,不过现在想想还是写出来,一方面保证来我博客上python内容的完整性,一方面也可能有些人真的不会,毕竟我是...

    the5fire
  • 我用python10年后,我发现学python必看这三本书!

    我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习!

    诸葛青云
  • Python编程->cannot ope

    py3study
  • apache利用mod_python整合

    安装所需要的源码包: •  Apache 2.2.22     (http://labs.mop.com/apache-mirror//httpd/httpd...

    py3study
  • Python不同操作系统下的安装及配置

    编辑系统环境变量,将你安装的Python路径和Scripts的路径添加进去,然后确定保存。 c)进入cmd测试Python的环境变量是否设置成功,设置成功情况...

    py3study
  • Python全栈开发实战!看大神一节课带你做一个自己的音乐网站

    都知道python现在很火,很有发展,都想来学习python,从事python相关职业,可是我们学了python到底要干什么呢?

    云飞

扫码关注云+社区

领取腾讯云代金券