|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-python-programming-course-beginner-to-expert/
课程评论:没有评论
课程名称:终极 Python - 机器学习、人工智能、黑客、语音识别等 课程概述: 本课程的目标是让你掌握 Python 编程语言。课程内容丰富,包含大量实践项目、示例和编码练习,采用“边做边学”的方式来增强编程技能和经验。你将会构建一些令人兴奋的项目,例如:语音识别程序、自动化 Excel 电子表格处理程序、手机绘画应用、三个完整的 2D 视频游戏(Galaga、Batman 和 Super Mario)、使用 PyGame 游戏引擎的赛车游戏、黑客程序、网络通信程序、自动打开浏览器的 AI 程序、虚拟键盘和鼠标点击的自动化程序等等。 为什么要学习 Python? Python 是一种需求量大的技能,也是全球最受欢迎的编程语言之一,具有强大而灵活的特点。它广泛应用于开发语音识别程序、机器学习应用、数据科学程序、移动应用和视频游戏等。本课程将教你 Python 和计算机科学的关键概念,如数据结构与算法、搜索与排序,以及 Gang of Four 设计模式,帮助你在面试中脱颖而出并获得工作。 课程内容包括: - 计算机科学基础 - 在计算机上设置和安装 PyCharm - Python 入门 - 数据类型、数据结构和集合 - 字符串处理 - Python 数学模块 - 日期和时间数据处理 - 控制流语句和循环 - 文件 I/O - 函数 - 正则表达式(REGEX) - XML 和 JSON 解析 - 面向对象编程(OOP) - 树、图、链表 - 调试和测试 - PEP(Python 改进提案)标准 - 代码文档 - Python 代码重构 - 反射与自省 - Python 位运算 - Python 任务自动化 - 套接字编程与多线程 - 异步编程 - 使用 Python 的 Shell 脚本 - 网络安全编程与道德黑客 - Python 版本 2 的维护 - Selenium Web Driver - 移动应用开发 - 数据科学 - 机器学习 - 密码学 - 语音识别 - IronPython(Python + C#) - Jython(Python + Java) - 图片处理 - 使用 TKinter 的 Python 图形用户界面 - Turtle 图形模块 - 2D 游戏开发 - PyGame 游戏引擎 - 3D 游戏开发 - 技术艺术(Blender) - 23 种 Gang of Four 设计模式 - Python 编程测验 讲师介绍: 我叫 Rob Gioia,目前是一名在纽约市工作的移动软件工程师。Python 是我学习的第一门编程语言,我曾担任大学助教教授 Python 课程两年。我创建了一些旨在教初学者编程的流行 Python 课程,而本课程则进一步深入研究语言,帮助你掌握进入行业所需的技能。 如果你有任何问题,可以在问答论坛上提问,或通过 Udemy 消息联系我。我每天都会查看我的 Udemy 账户,努力做到及时回应和帮助学生。 这门课风险极低!课程配有 30 天的退款保证,无论你是否满意,均可申请退款。 你准备好掌握 Python 编程语言并建立出色的软件工程技能了吗?那么请立即点击右侧的“加入购物车”按钮注册课程!
The goal of this course is to make you a master of the Python programming language. It is packed with hands-on projects, examples, and coding exercises and focuses on a learn by doing approach to building programming skills and experience.What are some of the cool projects you will build in this course?A speech recognition program that converts audio into textA program that allows you to automate working with spreadsheets in Microsoft ExcelA mobile app that allows the user to paint images on their phone and save and export the images3 full 2D video games - Galaga, Batman, and Super MarioA car racing game using the PyGame Game EngineHacking programs that allow you to hack websites, crack codes and break ciphersA network communication program using sockets where you can run code for a server and send it data from a clientAn AI Program with Selenium Web Driver that opens the browser, finds a game, and plays it by itself all through automated code (bot that plays an online game)A program that automates virtual keystrokes and mouse clicks to interface with other programs on your computer (robotic process automation)...and much more!Why should you learn Python?Python is an in-demand skill, and one of the most popular programming languages in the worldIt is incredibly powerful and versatile, and is used to build Speech Recognition programs, machine learning apps, data science programs, mobile apps, and video games.This course will teach you not only Python, but the key computer science concepts like Data Structures and Algorithms, Searching and Sorting, and Gang of Four Design Patterns. This course will help you ace interviews and get a job.What topics are taught in this course?Computer Science BasicsSetup and Install PyCharm on your ComputerGetting Started with PythonTypes, Data Structures, and CollectionsWorking with StringsPython Math ModuleWorking with Date and Time Data in PythonControl Flow Statements and LoopsFile I/OFunctionsRegular Expressions (REGEX)Parsing XML using PythonParsing JSON using PythonCharacter EncodingsObject Oriented Programming (OOP)TreesGraphsLinked ListsDebugging and TestingPEP (Python Enhancement Proposal) StandardsDocumenting your CodeRefactoring Python CodeReflection and IntrospectionBitwise Operations in PythonPython Task AutomationSocket Programming and MultithreadingAsynchronous Programming using AsyncioShell Scripting using PythonCybersecurity Programming and Ethical Hacking using PythonPython Version 2 - Legacy Systems MaintenanceSelenium Web DriverMobile App DevelopmentData ScienceMachine LearningCryptographySpeech RecognitionIronPython (Python + C# = IronPython)Jython (Python + Java = Jython)ImagesPython GUI with TKinterTurtle Graphics Module2D Game Development - Galaga Video Game2D Game Development - Batman Action Video Game2D Game Development - Super Mario Video GamePyGame Game Engine3D Game Development - Panda3D Game EngineTechnical Art (Blender)23 Gang of Four Design PatternsSearching and SortingPython Programming QuizzesWho is your instructor?My name is Rob Gioia and I current work as a Mobile Software Engineer in New York City. Python is the first programming language that I learned and I taught Python at the college level as a teacher's assistant for 2 years.I've created some popular Python courses aimed at teaching beginners to program in Python, this course is a step up to dig deeper into the language and teach you the skills you need to land a job in the industry.My background has been gaming focused, but I want to emphasize that this is NOT A GAME DEVELOPMENT COURSE! Python can be used in so many other capacities, and this course is meant to make you a master of Python, and then teach you how to build all kinds of projects using this powerful programming language.What if you have questions?Any questions you have can be posted to the Q & A forum or messaged to me on Udemy. I check my Udemy account every day to see if students have questions, and do my best to be as responsive and helpful as possible.If you get stuck at any point during this course, send me a message and I will get you unstuck!There is no risk in taking this course!This course comes with a full 30 day money-back guarantee. You either end up with Python skills, go on to develop great programs and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don't like it…You literally can't lose.Are you ready to master the Python programming language and build an awesome set of software engineering skills? Then enroll now using the "Add to Cart" button on the right!