[韩顺平]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

相关推荐
好运的阿财1 小时前
大模型热切换功能完整实现指南
人工智能·python·程序人生·开源·ai编程
中屹指纹浏览器1 小时前
2026浏览器指纹检测技术演进与多账号反检测实战策略
经验分享·笔记
feng_you_ying_li1 小时前
C++11,{}的初始化情况与左右值及其引用
开发语言·数据结构·c++
爱码小白1 小时前
数据库多表命名的通用规范
数据库·python·mysql
xiaotao1311 小时前
JS new 操作符完整执行过程
开发语言·前端·javascript·原型模式
TE-茶叶蛋1 小时前
结合登录页-PHP基础知识点解析
android·开发语言·php
无巧不成书02181 小时前
Java包(package)全解:从定义、使用到避坑,新手零基础入门到实战
java·开发语言·package·java包
大喵桑丶1 小时前
ZABBIX7二次开发AI监控数据调取杂记
大数据·人工智能·python
WangJunXiang62 小时前
Python网络编程
开发语言·网络·python
guhy fighting2 小时前
new Map,Array.from,Object.entries的作用以及使用方法
开发语言·前端·javascript