广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件专业 > Python专业 > 正文

学会Python之后,能做些什么?

作者:张荣德发布时间:2022-11-24分类:Python专业浏览:586


导读:技多不压身,多一门技能,自然就多一种解决问题的思路。各行各业遇到的问题尽不相同,像我自己的话,财务出身,多是复制粘贴的重复性工作,利用Python来处理Excel表格再合适不过了。...

技多不压身,多一门技能,自然就多一种解决问题的思路。


各行各业遇到的问题尽不相同,像我自己的话,财务出身,多是复制粘贴的重复性工作,利用Python来处理Excel表格再合适不过了。


举个栗子,我把结构相同的Excel文件合并在一个表格里,这种情况一般应用在员工的季度考核上。(只是做个示范,逻辑相通)





对应代码:


# 3.同结构excel文件批量合并.py

 

import os

import pandas as pd

 

 

def getAllFilesList(filepath):

    """

    获取指定目录下的所有xlsx文件列表

    :param filepath: 指定目录

    :return: 指定目录下的所有xlsx文件列表

    """

    files = []

    for file in os.listdir(filepath):

        if file.endswith(".xlsx"):

            files.append(filepath + file)

 

    return files

 

 

if __name__ == '__main__':

    filepath = "D:" + os.sep + "sampple" + os.sep + "xlsx_merge" + os.sep

    files = getAllFilesList(filepath)

 

    # 定义一个空的dataframe

    data = pd.DataFrame()

 

    for file in files:

        df = pd.read_excel(file)

        df_len = len(df)

        data = data.append(df)

        print('读取%i行数据,合并后文件%i列,名称:%s' % (df_len, len(data.columns), file.split('/')[-1]))

 

    # 重置索引

    data.reset_index(drop=True, inplace=True)

    # 查看数据

    print(data)



IT专业人士暂且不提,他们比谁都要明白自己学习Python的目的,但非专业人士就要往前多想一步,自己学习Python是为了解决哪些具体问题,而不是看到这个东西貌似有用就马上去学。


这样一分析,思路就很清晰了,从“学会Python,能够解决什么问题”再到“什么问题是需要利用Python解决”,找问题才是你学习Python的关键。


像题主这种艺术类专业,完全可以利用Python爬取热度较高的艺术作品,进行临摹学习,以此提升专业水平,还可以在毕业前,到知网爬取论文进行参考。


看到这里是不是对Python有了更深的了解?无论是大学生还是职场人士,都能从自身的实际情况发现具体的问题。


Python专业排行
标签列表
网站分类
文章归档
最近发表