Python for Everyday Life

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-for-everyday-life/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:日常生活中的 Python 编程 课程概述:Python 是一种易于学习、功能强大的编程语言,具备高效的高级数据结构以及简单但有效的面向对象编程方法。其优雅的语法和动态类型,加上解释性特性,使得 Python 成为一种理想的脚本语言,可快速开发各种应用程序。本视频课程旨在利用 Python 编程语言及其蓬勃发展的生态系统,以节省在日常常规任务中花费的时间和金钱。自动化无聊且耗时的任务可以让你从中获得更多的时间,专注于自己真正喜欢做的事情。 此外,这也是一个学习通用语言 Python 的绝佳机会,能够帮助你在工作和闲暇时间构建很酷的应用程序。课程结构呈增量学习路径:首先深入学习 Python 软件开发基础,然后编写脚本以自动化本地主机上的文件系统操作和内容处理。接下来,你将学习如何与基于网络的服务(如网站和 API)进行互动,自动执行日常操作,例如发推文、在社交网络上发布信息、阅读 RSS 源等。此外,你还将实践如何自己设置基于网络的服务,形成 Web 应用程序,最后学习如何分析和可视化数据集,以提取知识。 到课程结束时,你将能够熟练编写结构化的 Python 代码,应用于从简单的一行脚本到复杂的 Web 应用程序,旨在自动化许多日常生活中的常见任务。 关于作者:Claudio Sparpaglione 2007 年获得意大利巴维亚大学计算机工程学硕士学位。此后,他在多个行业(地理空间应用系统开发与集成、网络和移动广告、电信、时尚品牌保护)担任软件工程师和架构师。Claudio 在 2014 年于一家英国初创公司担任软件工程师,2015 年成为意大利一家初创公司的首席技术官。目前,他在意大利最大银行担任应用工程师,专注于创新主题。Claudio 是一名 Python 爱好者,还接触过其他编程语言(如 JavaScript、Java 和 PHP)。他热衷于高可扩展性 Web 系统和 API 的设计与实现,对云计算、移动计算和科学计算充满兴趣,并对加密货币充满热情。Claudio 是 Linux 倡导者,也是开源软件社区的积极贡献者,目前是 PyOWM Python 项目的维护者,并参与 Requests 和 Reactive Manifesto 等项目。

课程评论(0条)

课程详情

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. This video course is about leveraging the Python programming language and its thriving ecosystem to save yourself time and money when doing common routine tasks. Nobody wants to do boring and time-consuming tasks: days have 24 hours and you should squeeze out the most of this time for yourself - automating the boring tasks gives you back time to focus on what you really like to do. Moreover, this is also the chance for you to learn a great general-purpose language such as Python, with which you can build very cool applications both at work and in your spare time. The course is structured as an incremental learning path: you will start with a deep-dive into Python software development basics, then move on to write scripts to automate file system operations and file contents processing on your local host, then you will learn how to interact with web-based services such as websites and APIs in order to robotize the cool things that we do everyday - such as tweeting, posting to social networks, reading RSS feeds, etc. - moreover you will practice how to set up a web-based services yourself in the form of web applications and in the end you will learn how to analyze and visualize datasets in order to extract knowledge. By the end of this course you will have learned how to proficiently write structured Python code in a wide range of applications - from one-liner scripts to complex web applications - aiming at the automation of lots of common everyday life tasks. About the Author Claudio Sparpaglione holds an MD in Computer Engineering from Università degli studi di Pavia, Italy, achieved in 2007. He later worked as software engineer and architect in various industries (Geospatial Application Systems development and integration, Web and Mobile Advertising, Telecommunications, Fashion Brand Protection).Claudio worked in London in 2014 for a UK start-up as a software engineer and in 2015 became CTO of an Italian start-up. He currently works for the largest Italian bank as application engineer and deals with innovation topics. Claudio is a Pythonista with exposure to other languages (JavaScript, Java, and PHP). He's passionate about the design and implementation of highly-scalable web systems and APIs, about cloud, mobile and scientific computing, and he's fascinated by cryptocurrencies. Claudio is a Linux advocate and an active contributor to the open source software community: he's the maintainer of the PyOWM Python project and contributes to projects such as Requests and Reactive Manifesto.

课程标签

0人关注该课程

主题相关的课程