Master Python and GitHub with Real World Projects

所在平台: Udemy

课程主页: https://www.udemy.com/course/master-python-and-github-with-real-world-projects/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:通过真实项目掌握Python和GitHub 课程概述: 本课程旨在为初学者、中级学员以及来自其他编程背景(如JavaScript)的学习者提供指导。在课程中,您将逐步建立一个Python应用程序的作品集,并将这些项目上传至您的个人GitHub账户,供全球用户查看!每完成一个项目,我们将把它上传到GitHub。 课程内容包括: - Python基础知识:变量和运算符、数据结构(列表、字典、元组和集合)、控制流、while循环和for循环、列表推导和字典推导。 - 函数、作用域、lambda表达式和装饰器。 - 错误处理和Python模块(如csv、random、datetime、OS、pickle、JSON)。 - 面向对象编程(OOP)。 此外,您还将完全掌握Git和GitHub的版本控制。课程涉及以下应用程序的开发: - 创建一个猜谜游戏应用(适合初学者)。 - 开发语音转文本应用,以执行基本计算。 - 创建本地变位词模块。 - 构建和部署GUI Python编辑器应用。 - CLI应用程序,用于加解密zip文件。 - 在互联网上创建和部署Python包(使用PyPI)。 - 使用SQLite3处理书籍数据的ETL(提取、转换、加载)过程。 - 使用SQLite3处理现实世界电影数据的ELT(提取、加载、转换)过程。 - 可视化不同文件行数的代码数据。 - 网络抓取国家彩票,保存并用数据可视化显示结果。 课程中将提供问答支持,帮助您解决学习过程中遇到的任何问题。通过本课程,您将获得实践经验并增强编程能力。

课程评论(0条)

课程详情

This course is designed to for:complete beginnersintermediatesthose from another programming background (e.g. JavaScript)Throughout this course, you'll having a growing portfolio of Python apps and advance code that you've built and put on your personal GitHub account for the whole world to see!Every time you complete a project, we'll push it to GitHub.We'll cover the fundamentals of Python with lectures, projects, quizzes and coding exercises. This includes:Variables and operatorsData structures (lists, dictionaries, tuples, and sets)Control flow, while loops and for loopsList comprehension and dictionary comprehensionFunctions, scope, lambda expressions, and decoratorsHandling errorsPython modules (csv, random, datetime, OS, pickle, JSON)OOP (Object-Orientated Programming)Completely master Git and GitHub for version controlPyPI for publishing Python modulesBeautiful Soup for Web scraping the internetSpeech to Text GUI appsCLI appsSQLite3 for handling databases and tablesEncrypt and decryptionYou'll build the following applications:Create a guessing game app running in the command terminal (great for beginners)Speech to text app to perform basic calculations.Create a local anagram module.Build and deploy GUI Python Editor app.CLI app encrypting and decrypting zip files.Create and deploy a Python package on the internet with PyPI.Create an ETL (Extract, Transform, Load) process with SQLite3 for sorting book data.Create an ELT (Extract, Load, Transform process with SQLite3 with real world movie data.Data visualization of the number of lines of code for different files.Web scraping the National Lotto, save the and display the results with data visualization.I'll be on hand to help you with any questions or issues you may have.

课程标签

0人关注该课程

主题相关的课程