首页 > 编程知识 正文

菜狗的Python学习笔记

时间:2023-11-19 17:34:54 阅读:305277 作者:ZEUX

Python作为一门优雅、简洁而又功能强大的编程语言,吸引了越来越多的学习者和开发者。本文将从多个方面对菜狗的Python学习笔记做详细的阐述,希望能够对Python初学者有所帮助和启发。

一、Python基础语法

Python的基础语法是学习Python编程的第一步,它包括变量、数据类型、运算符、条件语句、循环语句等内容。

1、变量:

name = "John"
age = 25
salary = 5000.50

2、数据类型:

str_type = "Hello, Python!"
int_type = 100
float_type = 3.14
bool_type = True

3、运算符:

a = 10
b = 5
print(a + b) # 输出:15
print(a - b) # 输出:5
print(a * b) # 输出:50
print(a / b) # 输出:2.0

4、条件语句:

age = 18
if age >= 18:
    print("成年人")
else:
    print("未成年人")

5、循环语句:

for i in range(5):
    print(i)

二、Python高级特性

除了基础语法之外,Python还有许多高级特性,例如列表推导式、生成器、装饰器等。

1、列表推导式:

numbers = [1, 2, 3, 4, 5]
squared_numbers = [n ** 2 for n in numbers]
print(squared_numbers) # 输出:[1, 4, 9, 16, 25]

2、生成器:

def fib():
    a, b = 0, 1
    while True:
        yield a
        a, b = b, a + b

fib_generator = fib()
for i in range(10):
    print(next(fib_generator))

3、装饰器:

def decorator(func):
    def wrapper():
        print("执行装饰器前")
        func()
        print("执行装饰器后")

    return wrapper

@decorator
def say_hello():
    print("Hello, Python!")

say_hello()

三、常用Python库

Python拥有丰富的第三方库,可以大大提高开发效率。本节将介绍几个常用的Python库。

1、Numpy:

import numpy as np

arr = np.array([1, 2, 3, 4, 5])
print(np.mean(arr)) # 输出:3.0

2、Pandas:

import pandas as pd

data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky'],
        'Age': [28, 34, 29, 42]}
df = pd.DataFrame(data)
print(df)

3、Matplotlib:

import matplotlib.pyplot as plt

x = np.linspace(0, 2 * np.pi, 100)
y = np.sin(x)

plt.plot(x, y)
plt.show()

以上只是其中几个常用的Python库,还有很多其他强大的库可供开发者使用。

通过本文的介绍,我们可以看到菜狗的Python学习笔记涵盖了Python的基础语法、高级特性以及常用Python库等内容。对于初学者来说,这些学习笔记能够帮助他们从零基础开始学习Python,并快速上手开发。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。