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

相关推荐
sealaugh321 小时前
aws(学习笔记第四十八课) appsync-graphql-dynamodb
笔记·学习·aws
黄雪超2 小时前
JVM——函数式语法糖:如何使用Function、Stream来编写函数式程序?
java·开发语言·jvm
ThetaarSofVenice2 小时前
对象的finalization机制Test
java·开发语言·jvm
思则变2 小时前
[Pytest] [Part 2]增加 log功能
开发语言·python·pytest
lijingguang2 小时前
在C#中根据URL下载文件并保存到本地,可以使用以下方法(推荐使用现代异步方式)
开发语言·c#
漫谈网络3 小时前
WebSocket 在前后端的完整使用流程
javascript·python·websocket
¥-oriented3 小时前
【C#中路径相关的概念】
开发语言·c#
CoderCodingNo3 小时前
【GESP】C++四级考试大纲知识点梳理, (7) 排序算法基本概念
开发语言·c++·排序算法
恋猫de小郭3 小时前
Meta 宣布加入 Kotlin 基金会,将为 Kotlin 和 Android 生态提供全新支持
android·开发语言·ios·kotlin
JosieBook3 小时前
【Java编程动手学】使用IDEA创建第一个HelloJava程序
java·开发语言·intellij-idea