(课程学习笔记)Python初级入门精讲

本文是Python初级入门的学习笔记,涵盖了Python语言的基本概念、特点、版本、环境搭建和常用数据类型。介绍了Python在系统运维、网络编程、科学计算、教学、AI等多个领域的应用,强调了其面向对象、免费、可移植和高效开发等优点,同时也指出运行速度慢的缺点。文章还讲解了Python 2.x和3.x的区别,推荐使用3.5及以上版本进行学习。此外,文中详细阐述了Python环境的搭建,包括Python解释器、包管理器pip、Jupyter Notebook和集成开发环境PyCharm。还提到了虚拟环境管理工具Anaconda。在语言基础部分,讲解了变量命名规则、基础数据类型(包括数字、字符串、布尔值和None)、运算符、字符串的API以及基本的输入输出。最后,介绍了程序结构,包括if语句、for和while循环、函数定义和参数类型。
摘要由CSDN通过智能技术生成
  1. Python语言介绍
    1.1 Python语言介绍
    命名:原本是一个戏剧团的名称Python
    1.2 Python能做什么
    系统运维,目前在运维领域Python语言最牛逼;
    网络编程(爬虫:从网上扒数据然后分类,服务器编程,搜索引擎);
    科学计算;
    教学;
    AI、图像、游戏
    1.3 Python特点
    优点:纯面向对象、免费、移植性能好、可混合编程(胶水语言)、开发效率高
    缺点:运行速度比较慢
    1.4 Python版本问题
    Python 2.x
    Python 3.x
    教学版本 >= 3.5

  2. 环境搭建
    所需软件:
    1.Python解释器(Python官网:www.python.org)
    2.包安装器 pip,conda
    3.Jupyter Notebook(www.jupyter.org):一个原本用于科学计算的python交互环境,支持Markdown
    4.IDE(www.jetbrains.com):PyCharm 集成开发环境
    5.虚拟环境(https://www.anaconda.com):一个虚拟出来的python解释器和相应的编程环境,即一个沙箱环境,防止多个项目的环境项目污染 Anaconda
    平台:
    windows环境安装:
    1.cmd-python 查看是否安装成功python解释器
    2.anaconda 程序-所有程序-anaconda3 能运行有就说明安装成功
    3.PyCharm 如果PyCharm能运行,说明成功
    linux环境安装
    1.虚拟环境模拟软件:VMware
    2.安装CentOS
    3.安装python
    MaxOs环境安装:

  3. 第一个Python程序
    1.编写
    -工具,用什么进行输入:记事本
    -后缀:py,非必须
    -格式:python是严格格式代码
    2.运行
    -命令行下运行:cmd+r
    -交互环境下一行一行输入运行
    3.代码组成
    -导入第三方工具包
    -程序代码:语句、函数、类、表达式、注释

  4. Python语言基础
    1.变量命名规则
    1.1.变量名必须以字母、下划线、数字、汉字(不推荐)开头,不能使用python关键字和保留字
    1.2.区分大小写 you不等于YOU

    2.变量推荐命名法则
    2.1.使用英文单词或者缩写
    2.2.汉字、拼音不推荐
    2.3.驼峰命名法:多个单词构成,除第一个其他首字母大写,例如myAge,myFirstName
    2.4.大驼峰:所有单词首字母大写,例如MyAge
    2.5.posix命名法:由单词构成,全部小写,单词间下划线连接,例如:my_age

    3.Python基础数据类型
    3.1数字类型
    常量数字:直接表示出来的数字就是常量数
    数字类型 | 数字举例
    十进制 1,123,-21
    浮点数 -0.988,2.21,4e-12,4.32e23
    复数 3+56j,4.5+7.83j
    二进制(0b开头) 0b1001
    十六进制(0x开头) 0xfec
    八进制(0o开头) 0o432
    注:八进制在python2.x中可以以“0”或“0o”开头,python3.x中以"0o"开头
    整数:通常指不带有小数部分的数,包括自然数,0,负数,在pyton中表示任意大的数字。例如23,-9,0
    整数的进制:
    十进制:逢10进1
    二进制:逢2进1,由0,1组成,python中的二进制常量以"0b"开头
    八进制:逢8进1,由0-7的数字组成,python中的二进制常量以"0o"开头
    十六进制:逢16进1,由0-9,A,B,C,D,E,F表示0-15的数字,python中的二进制常量以"0x"开头
    不同进制之间的转换:
    十进制转二进制:bin()
    十进制转八进制:oct()
    十进制转十六进制:hex()
    浮点数:即我们日常理解的小数。
    表现的形式:
    常见的小数,1.0,1.2,3.0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值