入门

python作为编写agent的基础,随着AI的发展,传统的码农将会走向没落,所以才开了这篇python学习的帖子,说不定哪天这帖子就写一些agent开发,当然以后还会有一些mcp的建立,ai是个好工具,传统的写代码会被AI取代,只有在维度上胜过AI才可以

工具

python3,idle(python也有自己的devc++,初学时先不用轮椅,这样才能更好锻炼代码能力),pycharm(python自己的vscode,更好用),AI(deepseek, coplit, gemini,chatgptm,AI时代肯定要好好使用AI,让AI成为自己的助手,而不是替代AI让你学习),bilibili,互联网(各种人的blog与帖子)

1.一切开始之前先说一下程序规范

<一>编码部分

(1)编程

(2)代码规范

缩进、行宽(垂直方向)、引号、空行、编码

(3)import语句

(4)空格

(5)换行

(6)docstring(文档字符串””” “””)

<二>注释

块注释、行注释、建议、文档注释

看看注释,注释肯定分为单行与多行注释

单行注释使用‘#’

1
# 这是学习python的开始

多行注释使用多行字符串(‘’’或者”””,毕竟python与c++不同并不怎么区分“”与‘’的区别)

1
2
3
"""
这是一个多行注释
"""

<三>命名规范

模块、类名、函数、变量名、常量

1./与c语言/c++不同的是python中的/会产生浮点数(12/6 = 2.0)

1
print("Hello World!")

依旧是神秘hello world

基本语法

作为一门语言有词法与语法(语文了一波,遥想当年语文,一直拖后退,最后也是惨淡收场)

编码

一般来说python的编码都是UTF-8编码(8为一个编码单元),所有字符都是Unicode字符

,但是你要想用以前的区域性语言字符集也是可以用Windows1512

1
# -*- coding: cp-1252 -*-

字符集、标识符(词法记号)

1

这下知道イレイナ是怎么样的,当然这是说python与c++不同,python可以有中文的变量

当然关键字并不能是关键字

同时数字还是不能作为标识符的开头

What’s more 还不能有连字符(-)