[韩顺平]python笔记

AI工程师、运维工程师

python排名逐年上升,为什么?

  • python对大数据分析、人工智能中关键的机器学习、深度学习都提供有力的支持
  • Python支持最庞大的 代码库 ,功能超强
    数据分析:numpy/pandas/os
    机器学习:tensorflow/scikit-learn/theano
    爬虫:urllib/reques/bs4/scrapy
    网页开发:D jango/falsk/web
    运维:saltstack/supervisor/openstack
    数据库:MySQldb/sqlchemy/pandasql
    可视化:matplotlib/seaborn/bokeh
  • python是胶水语言
    可以把其他语言的库拿来用

003-什么是程序

程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合

004-python小故事

005-python开发工具

  1. IDLE:python自带的开发工具
  2. PyCharm(推荐):主流的开发工具
  3. Sublime Text:跨平台、轻量级的代码编辑器
  4. Eric:一个开源python代码编辑器和集成开发环境,免费使用
  5. 普通文本编辑器:如果你足够强,你甚至可以使用普通的文本编辑器,比如 记事本、editplus、notepad++等

python语言特点

  1. 简单易学
  2. 面向对象
    python即支持面向过程编程,也支持面向对象编程
  3. 开源
  4. 可移植性
  5. 解释性
    python写的程序不需要编程二进制代码,可以直接从源代码运行程序。
  6. 高级语言
    使用python编写程序,无需考虑如何管理程序使用内存一类的底层细节
  7. 可扩展性
    如果需要一段关键代码运行的更快或者希望某些算法不公开,可以把部分程序用C语言编写,然后在python程序中使用它们
  8. 丰富的库
    python标准库很庞大,功能齐全,可以帮助处理各种工作,并且python还支持很多第三方库的调用
  9. 规范的代码
    python采用强制缩进的方式,使得代码具有很好的可读性

先用记事本简单写程序,再用pycharm

006-python开发环境安装

1.官方网址

2.安装python开发环境步骤

3.注意事项和细节说明

python创建新项目

-->点击新建项目

-->选择文件存放的位置,建议在桌面新建一个文件夹存放

-->基础解释器选择下载的最新版本

-->把创建main.py欢迎脚本勾选掉

-->新建文件(双击文件夹,新建,选择python文件,文件名例:hello.py

007-配置环境变量

008-python快速入门

009-python运行原理

010-python开发注意事项

011-python学习方法

012-python安装pycharm

相关推荐
Python私教3 小时前
如意智影:如何让同一个人物在多个镜头里保持身份一致
人工智能·python·架构
高洁013 小时前
智能体的“记忆”难题
python·深度学习·机器学习·transformer
老当益壮梁奶奶3 小时前
Linux软件编程学习笔记(二)Linux文件IO编程入门:从fopen到fgetc
linux·c语言·c++·笔记·学习
sunoo-2293 小时前
C 语言文件 IO 全攻略:从基础函数到实战踩坑(BMP 读取 + 词典查询)
linux·c语言·前端·笔记·vscode·学习
三十岁老牛再出发3 小时前
8月21日总结
c++·python
longxiaozhang63 小时前
C#继承:让代码少写一点,偷懒的好方法
开发语言·c#
草莓熊Lotso3 小时前
【Linux网络加餐】手动部署:SSH 与 Web 服务实战 + 底层原理全解析
linux·运维·网络·人工智能·python·langchain·ssh
weixin_440730503 小时前
python+request实现接口-参数化小结
开发语言·python
CHHH_HHH3 小时前
【Linux系统篇】深入解析Linux文件系统:从磁盘寻址到软硬链接
linux·服务器·开发语言·后端·ubuntu
蒸蒸yyyyzwd3 小时前
cpp选手秋招学习笔记 day12
笔记·学习·oracle