プログラミング学習の過程で以下のことを記録していきます。

プログラミング学習の過程で以下のことを記録していきます。

  1. よく使用されるコード スニペット: ファイルの読み取りと書き込み、リスト操作、文字列処理など、よく使用されるコード スニペットをいくつか記録します。これらのコード スニペットは日常のプログラミングですぐに再利用でき、コーディング効率が向上します。
# 文件读取
with open('file.txt', 'r') as f:
    content = f.read()

# 列表操作
numbers = [1, 2, 3, 4, 5]
squared_numbers = [x**2 for x in numbers]

# 字符串处理
text = 'Hello, World!'
lowercase_text = text.lower()
  1. 特定の関数とライブラリの使用法: よく使用されるいくつかの関数とライブラリについて、その使用法とサンプル コードを記録します。こうすることで、必要なときにすぐに使い方を確認して理解することができます。
# 使用NumPy计算数组的平均值
import numpy as np

numbers = [1, 2, 3, 4, 5]
mean = np.mean(numbers)

# 使用Matplotlib绘制折线图
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.show()
  1. 複雑な概念の説明と例: いくつかの複雑な概念については、より良い理解と応用のために、その説明とコード例を記録します。
# 递归函数示例:计算阶乘
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

result = factorial(5)  # 5的阶乘为120

# 面向对象编程示例:定义一个矩形类
class Rectangle:
    def __init__(self, width, height):
        self.width = width
        self.height = height
    
    def area(self):
        return self.width * self.height

rect = Rectangle(4, 5)
print(rect.area())  # 输出20
  1. 特定の機能を実装する方法: 特定の機能要件に遭遇した場合、将来の参照と使用のために、これらの機能を実装するための方法とテクニックを記録します。
# 在列表中查找最大值
numbers = [1, 5, 2, 9, 3]
max_number = max(numbers)

# 判断一个字符串是否为回文串
def is_palindrome(s):
    return s == s[::-1]

result = is_palindrome('radar')  # 返回True

これらのメモは、テキスト ファイル、Markdown ドキュメント、または Jupyter Notebook の形式で保存できます。簡単に参照したり復習したりできるように、さまざまなトピックや概念に従ってそれらを分類します。同時に、新しい知識を記録し学習するために、これらのメモを更新および補足し続けます。

おすすめ

転載: blog.csdn.net/qq_40379132/article/details/132769184