Python课程,3小时快速入门

news/2024/12/14 15:44:24/文章来源:https://www.cnblogs.com/KooTeam/p/18606831

你觉得自己这辈子都学不会编程?超超超基础Python课程,3小时快速入门 【自学Python教程合集】【3小时快速入门Python】

https://www.bilibili.com/video/BV1944y1x7SW/?spm_id_from=333.337.search-card.all.click&vd_source=d10c649e248b08f4441d8cd6b76f46fc

P1先导篇1为什么做这个教程,UP主是闲得发慌吗
P2在你开始编程之前1为什么安装Python和PyCharm
P3 Windows |安装Python和PyCharm


P4 macOS|安装Python和PyCharm

P5 PyCharm|创建你的第一个项目

插件 安装chinese中文

P6 print | 让程序给你打印“爸爸”


P7 更多print |让程序给你打印一首诗

print('''关于入门Python后,下一步可以学什么的问题——
我和B站课堂官方合作的Python数据分析课上线啦!👉🏻 https://www.bilibili.com/cheese/play/ss2298
致力于帮你全面掌握Python数据技能,覆盖获取、读取、评估、清洗、整理、分析、可视化,还配合多个真实项目实战,简历更吸睛 👀
课程加餐还会教你把AI整合进数据工具(市面上其它数据分析课程没有的内容噢),让你的效率以一敌百!
课程风格仍然是视觉动画效果拉满+知识密集,帮你高效又轻松地掌握知识,一起武装起Python数据分析这个效率神器吧 [脱单doge]
''')'''相当字符串模板'''
""""""""

P8 Python变量|怎么让程序记住你对象的手机号

msg="hello world"
print(msg)

P9 Python命名规则|哪些变量名算好名字

P10 Python数学运算|用代码秒杀计算器

https://docs.python.org/zh-cn/3/library/math.html

2**2 2的平方import mathprint(math.ceil(6.89))

P11 Python注释|悄悄在代码里骂用户?

"""
这是注释
"""

P12 Python数据类型1程序世界的物种们

字符串 str len(str) 长度 str[0]
整数 int
浮点数 float
布尔类型 bool True False
空值类型 NoneType None

type(var) 返回类型

P13 Python交互模式|读一行执行一行

文件py 命令模式

cmd 交互模式

P14 Python input|写个用户问答互动程序

name=str(input('please enter your name:'))
age=int(input('please enter your age:'))print(f"name:{name},age:{age}")

P15 Python条件语句|对象今天会生气吗

star=int(input('current star:'))if star>70:print('good')
else:print('bad')

P16 Python嵌套/多条件判断1对象今天会生气吗1

嵌套
star=int(input('current star:'))if star>70:print('good')
elif star>60:print('great')
else:print('bad')

P17 Python逻辑运算1今年过节能收礼吗

and与 or或 not非

P18 Python列表|创一个购物清单

s=s.upper()max() min sortedarr=[1,2,3,4,5]# arr.append(8)arr[0]='hello'print(arr)# print(len(arr))
#
# arr.remove(1)
#
# print(arr)

P19 Python字典|创个秒查流行语的词典

字典类似js的map 对象不可变但又很像列表的数据结构 e_tuple=('x','k') 元组in
del
lendictionary={"koo":"KooTeam","john":"The Team"}content=input('enter your search content:')if content in dictionary:print(dictionary[content])
else:print('not exists')

P20 Python for循环|找出不正常体温

for 变量名 in 可迭代对象:

字典
temperature_dict.keys()#所有键
temperature_dict.values()#所有值
temperature_dict.items()#所有键值对数组 字符串 字典 可迭代对象dictionary={"koo":"KooTeam","john":"The Team"}for key,value in dictionary.items():print(key,value)

P21 Python while循环|捕捉日落

index=0
while index<10:print(index)index += 1

P22 Python格式化字符串1优雅群发春节短信

name='koo'
age=23
# print(f"name:{name},age:{age}")
print("name:{name},age:{age}".format(name=name,age=age))

P23 Python函数(上)|不做代码复读机

P24 Python函数(下)|不做代码复读机

函数没有return语句,默认为return Nonedef func():return Noneresult=func()

P25 Python引入模块|别人写的,拿来吧你

内置函数 https://docs.python.org/zh-cn/3/library/functions.html

import语句
from...import….语句-

import math
math.floot()//或
from math import floot
floot()from math import *

pypi.org这个网站可以对第三方库进行搜索

P26 8分钟搞懂面向对象编程
P27 Python创建类(上)1没对象?实例化一个

P28 Python创建类(下)|当上帝的时刻到了

class Person:def __init__(self, name):self.name = namedef speak(self):print('Hello ' + self.name)p1 = Person('John')
p1.speak()

P29 Python 类继承|老鼠的儿子会打洞

class Person:def __init__(self, name):self.name = namedef speak(self):print('Hello ' + self.name)class Student(Person):def __init__(self,name,sid):super().__init__(name)self.sid = sids1 = Student('John','4')
s1.speak()

P30 Python文件路径|文件在哪里,代码咋知道

P31 Python文件操作(上)|会读文件,程序便有..

# f=open('./data.txt','r',encoding='utf-8')
# print(f.read())
# f.close()# 自动关闭 f.close
with open('./data.txt','r',encoding='utf-8') as f:lines = f.readlines()for line in lines:print(line)

P32 Python文件操作(下)|会写文件,程序便有了..

r 读文件 文件不存在 会error

w 写文件 文件不存在 好创建 已经存在 会清空覆盖

a 追加内容

r+ 读写 追加

with open('./test.txt','w',encoding='utf-8') as f:f.write('hello world,\nI is kooteam,\nsceo')

P33 Python异常处理|程序炸之前,走一波预判

try:有可能产生错误的代码
except xxError:产生值错误时会运行
except xxError产生除零错误时会运行
except: 产生其它错误时会运行
else: 没有错误时会运行
finally: 不管发生错误与否都会运行

P34 Python测试(上)1不存在不写bug的程序员

assert 断言
unittest 单元测试

P35 Python测试(下)|高效率把bug揪出来

P36 Python高阶和匿名函数1脱了马甲也要认识

def func(num1,num2):return num1+num2# 匿名函数
lambda num1,num2:num1+num2
# 立即执行
(lambda num1,num2:num1+num2)(1,2)

P37 Python入门啦|下一步是什么?

Python编程 从入门到实践(第3版)

《小白玩转Python数据分析》

《小白玩转AI大模型应用开发》

2

AI

https://yiyan.baidu.com/

qq浏览器 kimi 文心一言

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/852538.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

07相关软件的安装以及HTML介绍

一、内容回顾这个软件从1.0就开始收费了,这里使用这个版本这里将侧边栏打开 这个typora软件支持Markdown的格式,markdown格式是我们经常会使用到的笔记格式的形式,后缀名是md 这种语法在整理笔记是比较方便的 1、标题 加上#号表示是标题,这个和H1,H2...标签类似 加上不同的…

Threejs教程,2024全新系统threejs入门教程

Threejs教程,2024全新系统threejs入门教程 https://www.bilibili.com/video/BV1Zm421g7oi/?spm_id_from=333.999.0.0 2 4 01-theejs三要素 WebGL 顶点数据 顶点索引 矩阵 三要素 场景 Scene 容器 相机 Camera 观察 渲染器Renderer 组合 透视相机(PerspectiveCamera) htt…

命令行下php加载模块

命令行下php加载模块 在命令行下使用 PHP 加载模块,你可以使用 -d 选项来设置 php.ini 中的设置,或者使用 dl() 函数来动态加载 PHP 扩展模块。 例如,如果你想要加载一个名为 my_module.so 的模块,你可以这样做: php -d "extension=my_module.so" script.php &l…

虚拟机配置rsync同步

虚拟机配置rsync同步安装 apt install rsync修改配置文件 vim /etc/rsyncd.confuid = nobody gid = nogroup use chroot = no max connections = 4 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log[html]path = /home/xuxb/ht…

PHP实现开源Consul服务发现与治理

PHP实现开源Consul服务发现与治理 在分布式系统中,服务发现和治理是必不可少的组成部分。其中,consul作为一款服务发现和治理工具,被广泛应用于微服务架构中。本文将介绍如何使用php实现开源consul服务发现与治理。 一、什么是Consul? Consul是一款由HashiCorp公司开发的服…

mysql-搭建主从复制

mysql-搭建主从复制 Master(主):docker run -p 3339:3306 --name master -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 Slave(从):docker run -p 3340:3306 --name slave -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 Master对外映射的端口是3339,Slave对外映射的端口是334…

haproxy配置负载均衡

####安装#####sudo apt updatesudo apt install haproxysudo haproxy -vsudo systemctl status haproxysudo cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg-org ####配置站点#####vim /etc/haproxy/haproxy.cfg==========================================frontend w…

MUR3060PT-ASEMI快恢复二极管MUR3060PT

MUR3060PT-ASEMI快恢复二极管MUR3060PT编辑:ll MUR3060PT-ASEMI快恢复二极管MUR3060PT 型号:MUR3060PT 品牌:ASEMI 封装:TO-247 特性:快恢复二极管 正向电流:30A 反向耐压:600V 恢复时间:35ns 引脚数量:3 芯片个数:2 芯片尺寸:MIL 浪涌电流:300A 漏电流:10ua 工作…

Jenkins安装ubuntu

ubuntu安装Jenkins apt install fontconfig openjdk-17-jre sudo wget -O /usr/share/keyrings/jenkins-keyring.asc https://pkg.jenkins.io/debian-stable/jenkins.io-2023.keyecho "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" https://pkg.jenkin…

docker更新源

更新docker源修改docker源 vim /etc/docker/daemon.json{"registry-mirrors": ["https://ustc-edu-cn.mirror.aliyuncs.com/","https://ccr.ccs.tencentyun.com/","https://docker.m.daocloud.io/"] }重新加载docker的配置文件 system…

gitlab-runner执行失败

gitlab runner : ERROR: Job failed: prepare environment https://segmentfault.com/a/1190000044719792 查询相关的站点显示错误的原因是由于gitlab runner执行了用户文件夹下的.bash_logout脚本。 一般的解决方法都是将github-runner用户下的.bash_logout中的内容注释掉即可…

gitlab-cid示例1

default: before_script: - echo "start deploy" - echo $CI_COMMIT_REF_NAME # 阶段stages: - install - buildDev - buildTest - buildProd - deployDev - deployTest - deployProd cache: paths: - node_modules/ # 安装依赖install: stage: i…