人人都是程序员之python

Python的起源于上世纪80年代末,由荷兰程序员吉多·范罗苏姆(Guido van Rossum)创造。

其设计初衷是为了作为一种易于学习且功能强大的编程语言,以弥补当时C语言过于复杂的不足。

Python于1991年首次对外发布。

下面从其用途和特点两方面予以简单介绍:

Python是一种极为多用途的编程语言,其应用领域广泛,涉及许多不同的行业和技术。以下是Python的一些主要用途:数据科学与分析、机器学习与人工智能、Web开发、自动化脚本、网络编程、科学计算和学术研究、教育和培训、游戏开发、桌面应用程序、大数据处理与分析。

而对于数据集中的共享中心的用途更具有现实意义:

PART1

excel的替代者:

python相对于excel中的菜单式功能比较难于理解和学习,实际上excel的菜单背后是代码,python则直接以代码呈现,也正因此,python更灵活。相较于excel对数据的容量更大,一次可以处理几十万条甚至更多的记录,而基本不需要考虑内存的问题。

除了数据分析,Python在大数据时代的使用,无论是数据获取、数据清洗、数据整理、数据分析、数据存储更加全面,excel是无法比拟的。而从自动化来讲,python更是可以直接操作excel和VBA。

PART2

数据的获取:

集团数据集中于共享中心,但数据又分散于不同系统,如果要获取或集成系统一般需要进行新的开发,而python的爬取数据功能可以直接获取各个系统中的数据,省去开发的过程和成本。

PART3

从程序任务清单到系统开发:

从某种意义上讲,非专业人士的编程可以被看作是“程序任务清单”的执行。然而,即使在专业的软件开发中,程序员实际上也是在根据每个“任务清单”来编写代码。这个“任务清单”通常来自于现场业务人员的需求。

一般情况下,将这些业务需求转化为有效的代码是程序员的主要任务。但是鉴于python的易学性和ChatGpt帮助,现在可以由业务人员直接进行代码的编写,专业的开发人员则可以仅仅负责网络和打通各个系统及整合。

PART4

自动化办公:

使用pyhton自动操作网页,制作机器人。

因此,业务人员在程序开发过程中扮演着至关重要的角色。如果业务人员能够直接参与到编程中,那么他们对需求的理解将直接转化为程序的实现。这不仅可以减少在业务需求和技术实现之间的沟通成本,还能提高开发效率和程序的准确性。

总之,Python在现实场景中的广泛使用绝不是上述几个方面。上述多样的用途离不开python的特点:

1、 易学性和可读性:

Python有着简洁、直观和非技术性的语法,它的设计强调代码的可读性和简洁性。Python语法(自然语言)接近英语,这使得即使是编程新手也能轻松理解和学习。

鉴于此,只要具有一般的英语水平人在经过简单的培训,一周之内都能读懂与自己相关业务的代码。

如果使用ChatGpt则在很短的时间内能够编写与相关业务的程序任务清单代码。ChatGpt可以将语言(你的问题)直接转换为代码,这也正是Sora的前身。

2、 广泛的库支持:

各种库就是各种工具,即使我们不能理解各种数据公式和原理,但只要我们知道自己的需求和目的,就可以直接使用各种库,甚至使深奥的人工智能(深度学习)的使用在工作中成为可能。

3、 开源性质:

Python是开源的,这意味着它的源代码对所有人开放,可以自由使用和分发,这促进了广泛的合作和创新。正是其开源性,不仅使其拥有广泛的库支持,也使其成为各种数据库之间的桥梁,如从excle表中将数据转存到oracle数据库,或其二进制的存储方式都使我们在现实的场景中得到广泛的应用。

总之,python的简单易学与ChatGpt的加持使每个业务人员成为程序员成为可能。

注:为了说明python的易学特性

特附自动保存文件代码

后面为注释


file_path01 = r'C:\Users\zyf\Desktop\申报公司-工作指引等相关资料\0\login.xlsx'#自己需要报税的公司清单,清单需要的"大区", "城市公司", "广场简称", "账套号", "账套名称"字段

with pd.ExcelFile(file_path01,engine='openpyxl') as f01:df001 = pd.read_excel(f01,'Sheet1')

year = '2024年'

month = '1月'

source_folder = r'C:\Users\zyf\Desktop\bs202401'#存放需要保存的报税文件资料---需要保存的文件名必须包含账套号

df001 = df001[["大区", "城市公司", "广场简称", "账套号", "账套名称"]]

# 定义目标文件夹的根路径

destination_root = r'\\10.17.70.5\03税务管理组\03-税务资料'

# 循环遍历数据集,查找相应的文件并复制到目标文件夹

for index,row in df001.iterrows():

    大区 = row['大区']

    城市公司 = row['城市公司']

    广场简称 = row['广场简称']

    账套号 = row['账套号']

 

    # 构建目标文件夹路径

destination_folder=os.path.join(destination_root, 大区, 城市公司, 广场简称 + "-" + 账套号, year, month)

 

    # 检查目标文件夹是否存在,如果不存在则创建

    if not os.path.exists(destination_folder):

        os.makedirs(destination_folder)

    # 循环遍历源文件夹中的文件

    for root, dirs, files in os.walk(source_folder):

        for file in files:

            # 检查文件名是否包含账套号

            if 账套号 in file:

                # 构建源文件的完整路径

                source_file_path = os.path.join(root, file)

                # 将文件复制到目标文件夹

shutil.copy(source_file_path, destination_folder)

print(f"复制文件 {file} 到 {destination_folder}")

关于Python学习指南

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

👉Python所有方向的学习路线👈

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)

在这里插入图片描述

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python70个实战练手案例&源码👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉Python大厂面试资料👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

👉Python副业兼职路线&方法👈

学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。

在这里插入图片描述

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取保证100%免费

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值