首页 > 编程知识 正文

Python之小白入门起飞篇

时间:2023-11-21 09:39:30 阅读:305185 作者:MSKJ

本文将从多个方面对Python之小白入门起飞篇进行详细的阐述,帮助初学者快速入门Python编程。

一、安装Python

1、下载Python安装包

    
    # 下载Python 3.9.0版本
    $ wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
    

2、解压安装包并编译安装

    
    # 解压安装包
    $ tar -xvf Python-3.9.0.tgz
    $ cd Python-3.9.0
    
    # 配置编译参数
    $ ./configure --prefix=/usr/local/python3
    
    # 编译安装
    $ make && make install
    

3、配置环境变量

    
    $ vi ~/.bashrc
    
    # 在文件末尾添加以下行
    export PATH=/usr/local/python3/bin:$PATH
    
    # 保存退出后执行以下命令使配置生效
    $ source ~/.bashrc
    

二、Python基础语法

1、变量和数据类型

    
    # 定义变量并赋值
    name = "小明"
    age = 18
    height = 1.75
    is_student = True
    
    # 打印变量
    print(name, age, height, is_student)
    

2、条件语句

    
    # 判断年龄是否大于等于18岁
    if age >= 18:
        print("已成年")
    else:
        print("未成年")
    

3、循环语句

    
    # 输出1到10的数字
    for i in range(1, 11):
        print(i)
    

三、Python常用库

1、NumPy库

    
    # 安装NumPy库
    $ pip install numpy
    
    # 导入NumPy库
    import numpy as np
    
    # 创建一维数组
    arr = np.array([1, 2, 3, 4, 5])
    
    # 打印数组
    print(arr)
    

2、Pandas库

    
    # 安装Pandas库
    $ pip install pandas
    
    # 导入Pandas库
    import pandas as pd
    
    # 创建DataFrame
    data = {'Name': ['小明', '小红', '小刚'],
            'Age': [18, 20, 22]}
    df = pd.DataFrame(data)
    
    # 打印DataFrame
    print(df)
    

3、Matplotlib库

    
    # 安装Matplotlib库
    $ pip install matplotlib
    
    # 导入Matplotlib库
    import matplotlib.pyplot as plt
    
    # 绘制折线图
    x = [1, 2, 3, 4, 5]
    y = [1, 4, 9, 16, 25]
    plt.plot(x, y)
    plt.show()
    

四、Python开发实战

1、Web开发 - 使用Flask框架

    
    # 安装Flask库
    $ pip install flask
    
    # 创建一个简单的Flask应用
    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route('/')
    def hello_world():
        return 'Hello, World!'
    
    if __name__ == '__main__':
        app.run()
    

2、数据分析 - 使用Pandas库

    
    # 导入Pandas库
    import pandas as pd
    
    # 读取CSV文件
    data = pd.read_csv('data.csv')
    
    # 数据处理和分析
    ...
    

3、机器学习 - 使用Scikit-learn库

    
    # 安装Scikit-learn库
    $ pip install scikit-learn
    
    # 导入Scikit-learn库
    from sklearn import datasets
    from sklearn.model_selection import train_test_split
    from sklearn.neighbors import KNeighborsClassifier
    
    # 加载数据集
    iris = datasets.load_iris()
    X = iris.data
    y = iris.target
    
    # 划分训练集和测试集
    X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
    
    # 训练和预测
    knn = KNeighborsClassifier()
    knn.fit(X_train, y_train)
    y_pred = knn.predict(X_test)
    

通过本文的阐述,相信初学者可以快速入门Python编程,并在实际项目中灵活运用。

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