Python使用

article/2025/7/19 8:51:50

Python学习,从安装,到简单应用


前言

Python作为胶水语言在web开发,数据分析,网络爬虫等方向有着广泛的应用


一、Python入门

相关基础语法直接使用相关测试代码

Python编译器版本使用3以后,安装参考其他教程,此处不展开。

主要介绍Python一些基础语法,如:字符串,字典,元组,列表使用,方法(函数),循环,类

测试代码:

import statistics
import requests
print("hello world")
print((2**3))val_test = "calulate success"print(val_test.upper())
print(val_test.isupper())
print(val_test.islower())
# 制表符 换行符
print("country:\n\t CHN \n\t USA")#列表
annimals = ["tiger","dog","puma"]
print(annimals)
print(annimals[0].title())
# del annimals[0]
new_annimals = annimals.pop(1 )
print(new_annimals)
#for 迭代
for animal in annimals:print(animal+" is bargining")
#函数
def  dsfunc(point="AAA"):a=1b=2c=a+bprint("hello world"+str(c)+point)return cprint(dsfunc("DMAIC"))
#元组 + 字典
dict_car = {("tom","NewYork"):"Spider",("White","NewMexico"): "Cooker"}
print(dict_car)
dict_car[("White","NewMexico")]="Cancer"
print(dict_car)#数学计算引入包 statistics
median_data = statistics.median([2,3,5,8,99,8,7,55])
print("中位数: ",median_data)
#多行字符串
contentDS = """
1. 基础语法
2. 网络编程与文件操作
3. 其他补充
4. 爬虫
5. <其他>"""
print("contentDS: ",contentDS)pascal = -5
if pascal>0:print("pascal>0")
elif pascal==0:print("pascal=0")
else:print("pascal < 0")

效果如下:

 hello world
8
CALULATE SUCCESS
False
True
country:
     CHN 
     USA
['tiger', 'dog', 'puma']
Tiger
dog
tiger is bargining
puma is bargining
hello world3DMAIC
3
{('tom', 'NewYork'): 'Spider', ('White', 'NewMexico'): 'Cooker'}
{('tom', 'NewYork'): 'Spider', ('White', 'NewMexico'): 'Cancer'}
中位数:  7.5
contentDS:  
1. 基础语法
2. 网络编程与文件操作
3. 其他补充
4. 爬虫
5. <其他>
        
pascal < 0

Python中,没有使用花括号定义代码域,使用冒号代表以下为类似代码域内容 定义与使用类 :

class Dog:def __init__(self,name,age):self.name=nameself.age=agedef bargin(self):self.name="bargin Dog"print(self.name + " is barging")mydog = Dog("white",18)mydog.bargin()

二、应用

1.爬虫

简单实现代码如下(示例):

import requests
#  此处隐藏掉了对应的地址
url ="********"
response = requests.get(url)
response.encoding = 'utf-8'
codeVideo = response.status_code
#  open("F:\\temp\\BBB.mp4","wb").write(response.content)

其中URL地址被隐藏,在对应网页检查网页或者按下F12后通过网络(NetWork)使用媒体(media)中的头信息获取,如图:

需要注意的是,一些主流视频平台都有反爬机制,这个案例仅做参考。 

2.数据分析

数据分析基础入门:

对业务深入理解;对数据分析不止停留在工具上,要深度融合业务达到深入思考后的关键信息用于决策;多思考,多实践培养数据敏感性,对业务提供合理发展建议;业务/技术/算法 都需要一定基础。

对待临时需求,需要追根寻底,建立模型

专题分析最能体现分析师业务价值,要形成自己的方法论建立模型,才能看到本质避免过多临时取数工作。

 需求解读过程要贯穿整个数据分析过程,逻辑树建立,SQL提数要尽可能避免过多临时要求。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。


http://www.hkcw.cn/article/pKmMTmvtom.shtml

相关文章

高德地图应用OceanBase单元化构建下一代在线地图服务

IEEE International Conference on Data Engineering (ICDE) 是数据库和数据工程领域的顶级学术会议之一&#xff08;与SIGMOD、VLDB并成为数据库三大顶会&#xff09;&#xff0c;自1984年首次举办以来&#xff0c;每年举办一次。ICDE涵盖广泛的主题&#xff0c;包括数据库系统…

软考-系统架构设计师-第十九章 嵌入式系统架构设计理论与实践

嵌入式系统架构设计理论与实践 19.1 嵌入式系统发展历程19.2 嵌入式系统硬件19.3 嵌入式系统软件19.4 嵌入式系统软件架构设计方法19.5 嵌入式系统软件架构实践 19.1 嵌入式系统发展历程 发展历程硬件软件主要特点单片微型计算机&#xff08;SCM&#xff09;单片机无操作系统 …

DeepSeek-R1 重磅升级,智能体验再进化!

DeepSeek AI 爱好者们注意啦&#xff01;DeepSeek R1 模型完成小版本升级&#xff0c;新版本 DeepSeek-R1-0528 震撼登场。想体验超强思考与推理能力&#xff1f;官方网站、APP、小程序&#xff0c;一键开启 “深度思考” 功能&#xff0c;新版等你来探索&#xff01;API 也同步…

预处理深入详解:预定义符号、宏、命名约定、命令行定义、条件编译、头文件的包含

目录 一、预定义符号 二、#define定义常量 三、宏 &#xff08;一&#xff09;#define定义宏 &#xff08;二&#xff09;带有副作用的宏参数 &#xff08;三&#xff09;宏替换的规则 &#xff08;四&#xff09;宏和函数的对比 四、#和## &#xff08;一&#xff09…

深度解析:跨学科论文 +“概念迁移表” 模板写作全流程

跨学科论文速通&#xff01;融合“概念迁移表”的写作导航模板 你的论文是否曾被导师皱眉评价为“四不像”&#xff1f;不同学科的术语在稿纸上打架&#xff0c;核心逻辑若隐若现&#xff1f; 别让心血沦为学术混搭的牺牲品。一张精心设计的 概念迁移表&#xff0c;能将两个看…

Linux安装及管理程序

1 Linux应用程序基础 1.1 Linux 命令与应用程序的关系 在 Linux 操作系统中&#xff0c;一直以来命令和应用程序并没有特别明确的区别&#xff0c;从长期使用习惯来看&#xff0c;可以通过以下描述来对两者进行区别&#xff1a; 应用程序命令的执行文件大多比较小&#xff0…

历年南京大学计算机保研上机真题

2025南京大学计算机保研上机真题 2024南京大学计算机保研上机真题 2023南京大学计算机保研上机真题 在线测评链接&#xff1a;https://pgcode.cn/school Count Number of Binary Strings 题目描述 Given a positive integer n n n ( 3 ≤ n ≤ 90 3 \leq n \leq 90 3≤n≤…

酒店管理系统设计与实现

本科毕业设计(论文) 设计(论文)题目 酒店管理系统设计与实现 学生姓名 学生学号 所在学院 专业班级 校内指导教师 李建 企业指导教师 毕业设计(论文)真实性承诺及声明 学生对毕业设计(论文)真实性承诺 本人郑重声明:所提交的毕业设计(论文)作品是本人在指导教师的指…

Java web学习路径预览

Java web学习路径预览 &#xff08;图源&#xff1a;黑马程序员&#xff09; 目录 Java web学习路径预览 一、HTML、CSS、JS 1. HTML (HyperText Markup Language): 网页的骨架 2. CSS (Cascading Style Sheets): 网页的皮肤 3. JavaScript (JS): 网页的行为 二、Ajax、…

QEMU/KVM课程大纲暨学习路线(1)

一、背景 去年(2024年)10月份,在CSDN上有一位网友联系到我,说有需要我帮忙的地方。加了微信之后,他说了要帮助的事情。原来是他看到了我的QEMU/KVM相关文章,阅读之后觉得符合他们的要求,所以想让我帮他们开发QEMU/KVM相关的课程。 经过沟通和了解,他们之前请了一位老师…

得物前端面试题及参考答案(精选50道题)

浏览器强制缓存和协商缓存的机制及区别 浏览器缓存机制用于减少网络请求、提升页面加载性能&#xff0c;强制缓存和协商缓存是其中两种核心策略。 强制缓存的机制&#xff1a;当浏览器请求资源时&#xff0c;首先检查该资源在本地缓存中的有效期。有效期由响应头中的Cache-Con…

动态IP与区块链:重构网络信任的底层革命

在数字经济蓬勃发展的今天&#xff0c;网络安全与数据隐私正面临前所未有的挑战。动态IP技术与区块链的深度融合&#xff0c;正在构建一个去中心化、高可信的网络基础设施&#xff0c;为Web3.0时代的到来奠定基础。 一、技术碰撞&#xff1a;动态IP与区块链的天然契合 动态I…

PCB设计实践(三十)地平面完整性

在高速数字电路和混合信号系统设计中&#xff0c;地平面完整性是决定PCB性能的核心要素之一。本文将从电磁场理论、信号完整性、电源分配系统等多个维度深入剖析地平面设计的关键要点&#xff0c;并提出系统性解决方案。 一、地平面完整性的电磁理论基础 电流回流路径分析 在PC…

使用vscode进行c/c++开发的时候,输出报错乱码、cpp文件本身乱码的问题解决

使用vscode进行c/c开发的时候&#xff0c;输出报错乱码、cpp文件本身乱码的问题解决 问题描述解决方案问题1的解决方案问题2解决方案 问题描述 本篇文章解决两个问题&#xff1a; 1.当cpp文件出现错误的时候&#xff0c;编译时报错&#xff0c;但是报错内容缺是乱码&#xff0…

信息化项目验收测试:MES 系统验收测试的测试重点

在工业4.0与智能制造转型中&#xff0c;MES系统作为连接计划层与执行层的枢纽&#xff0c;其验收测试的专业性直接影响企业数字化成效。第三方检测机构需从核心功能、性能、集成能力等维度&#xff0c;为企业提供科学的验收测试方案。 一、核心功能验证&#xff1a;打通生产执行…

Prometheus + Grafana + Cadvisor:构建高效企业级服务监控体系

在现代软件开发和运维领域&#xff0c;容器化技术的应用越来越广泛&#xff0c;其中 Docker 作为最受欢迎的容器化解决方案之一&#xff0c;其容器的监控管理变得至关重要。本文将详细介绍如何使用 cadvisor、Prometheus 和 Grafana 来监控 Docker 容器的状态。 一、安装镜像 …

Kotlin-特殊类型

文章目录 数据类型枚举类型匿名类和伴生对象单例类伴生对象 数据类型 声明一个数据类非常简单: //在class前面添加data关键字表示为一个数据类 data class Student(var name: String, var age: Int)数据类声明后,编译器会根据主构造函数中声明的所有属性自动为其生成以下函数…

大疆上云API+流媒体服务器部署实现直播功能

根据官网文档上云API&#xff0c;先将官方提供的Demo部署起来&#xff0c;后端和前端服务环境搭建请参考官方文档。因为官方文档没有对直播这块的环境搭建进行说明&#xff0c;所以下面主要对直播功能环境搭建做一个记录&#xff0c;仅供参考&#xff0c;如有不足之处&#xff…

大模型-attention汇总解析之-GQA

从上面的图可以看出&#xff0c;MHA是一个attention 头有自己独立的kv cache 缓存&#xff0c;这样子的计算效果是最好的&#xff0c;同时kv cache 也是最完善的&#xff0c;意味着也是最占用内存的。MQA 进行了极致的kv cache 共享&#xff0c;那么能不能对多头进行分组&#…

Haption在危险、挑战性或受限环境中操作的情况提供了一种创新的遥操作解决方案

Haption Virtuose 6D TAO是一款拥有7个主动自由度的触觉设备&#xff0c;专为虚拟现实环境交互而设计。 它与Virtuose的一系列软件解决方案兼容&#xff0c;可让您直接在CAD软件中使用该设备进行装配仿真&#xff0c;并在3D游戏引擎中使用该设备&#xff0c;从而打造更加逼真的…