随着4G、5G网络技术的发展,人类社会逐步进入了人工智能时代,人工智能在我们的日常生活中随处可见。 如:推荐系统、预警系统等。这些系统中最核心的成分都是智能软件系统,它们利用大数据和机器学习算法,使系统具备了智能决策的功能,而这些软件也是采用计算机编程语言进行开发的。 Python作为人工智能开发语言的新贵,这两年受到了开发者广泛的关注。在TIOBE公布的2020.12的开发语言排行榜 中,Python名列第3,仅次于C和Java。python语言之所以如此受欢迎,主要原因是,它具备了很多的优势:开源语言、语言生态环境好、语法精简、跨平台、面向对象语言、具有丰富的数据结构、健壮性强、广泛的应用场景、简单易学等。
本课程除了讲解python的基本语法知识和结构化程序设计方法,培养大家基本程序设计的能力以外,还讲述python在4个方面的运用:数据获取 、数据存储、数据分析 、数据可视化展示 。数据获取运用网络爬虫技术 ;数据存储涉及常用文件的存储,包括文本文件、CSV文件、excel文件和JSON文件;数据分析运用pandas数据结构和numpy等讲解词频统计、矩阵运算、数学统计等操作;数据可视化展示采用直方图、饼图、散点图、地图等进行数据的显示。
通过本课程的学习,将能帮助学习者轻松地解决办公自动化、数据爬取、数据可视化等一些日常事务处理工作。
Python程序设计课程,采用案例驱动教学方法,全面讲授Python语言的基本语法、结构化程序设计的基本思想、常用数据结构、爬虫、数据分析、数据图形化显示等,培养学习者计算思维和运用Python语言解决实际问题的编程能力。通过本课程的学习,将能帮助学习者轻松地解决办公自动化、数据可视化、数据爬取等一些日常事务处理工作。
高中数学
[1] Anaconda: https://www.continuum.io/
[2] PyCharm: https://www.jetbrains.com/pycharm/
[3] 《机器学习实战》,人民邮电出版社
[4]李开复—人工智能.pdf
[5]智能革命+李彦宏.pdf