|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-python-development-idle-clicker-business-tycoon-game/
课程评论:没有评论
课程名称:通过创建有趣的闲置商业大亨游戏来学习Python 课程概述: 本课程旨在为希望快速学习Python编码并应用于实际项目的学员提供快速而有趣的学习体验。与冗长的10、20或30小时课程不同,本课程力求以最有趣的方式帮助学员迅速掌握Python编程。课程内容包括创建类和对象,以及使用Tkinter库来构建图形用户界面(GUI)。在不超过6小时的时间里,学员将得到一个可运行的闲置游戏原型。 此课程并不适合所有人,之前的版本曾因速度过快而受到一些学生的批评。根据学生反馈,课程已进行了多次更新,提高了可跟随性并简化了部分内容。通过Zoom功能改进了文字显示,修正了音轨中的噪音,并提供了更清晰的解释。课程内容还扩展了Python面向对象编程的相关知识。 在课程中,学员将从简单的变量、循环到类和列表,快速提升,逐步构建更复杂的游戏。课程提供多种挑战以测试学员技能,完成后可应用于神经网络、深度学习及其他领域的Python应用开发。 本课程通过实践设计模式和编程技巧,提供了建立更复杂游戏所需的知识,包括工厂设计模式和类方法等。完成基本游戏后,将学习如何将Tkinter用于GUI开发以及数据文件的加载等高级功能。 课程的未来计划中,将加入更多内容,涵盖Python的核心特性,以适应不同开发需求的学员。课程由拥有30多年经验的企业系统架构师Greg Moss授课,他的丰富背景将为学员提供宝贵的实战经验。 适合所有学习Python的学员,课后可搭配其他书籍和资源进行深入学习。课程采用Python 3.5进行开发,建议学员具备基本的软件安装和配置能力。
THIS IS A FAST PACED COURSE!This course is designed for those who want to soar past basics and get right into real world Python coding record time. There are plenty of courses with 10,20, or 30 hours of boring lectures. I purchased these courses and they have their place, but I wanted to make a FUN exciting course in which you learn Python AS FAST AS POSSIBLE!So in this this course you will be working with classes and objects within the first hour. Before you know it will you have tied in a GUI (Graphical User Interface) using the Tkinter library. AND in less than 6 hours you will have the prototype for a working IDLE game! This course isn't for everyone. If you look at the reviews the first version was considered too fast paced by many students. So I have released several recent updates that keep the same fast pace but make the course easier to follow. As you look through all my courses you will see that I do release updates and always work to improve my courses and make them better. Give this course a chance. Send me your feedback! Soon this will be the best most fun way to learn Python!UPDATED 2/4/2019Based on student feedback I've been going through the lectures and improving them in the following ways:Zooming in the view so it is far easier to read the textRemoving pops and clicks from the audio track to make it easier to listen toGeneral edits to remove redundant explanations or improve presentationIn addition I've added additional content to the Python 201: Introduction to Objected Oriented Python programming to provide better explanation on classes, methods, properties, etc.This is a living course and will continue to be updated on student feedback. NEW UPDATE RELEASED 9/13/2018Learn how to refactor you game using better coding and design techniques. The new update walks you through several major revisions of the game code explaining the importance of improved coding principals. From the creator of the best selling Idle C# Unity Gaming course!Python is a power programming language that will dramatically increase your demand in practically any IT related field. The main purpose of this course to create the most fun way possible to learn Python. We start at the very beginning and have worked to put together the perfectly paced course to introduce you to Python programming in a fast, fun way. This course focuses on teaching you what you need to know to get results right away. Starting with a twist on "hello world', we begin by creating a simple text business game that introduces you to the important features of the Python language. Instead of a boring course that walks you through the language like it was a reference book, this course focuses on getting results and learning at a rapid pace. This course is not an exhaustive reference guide to Python. This course is a fun way to learn Python and get a solid foundation so that you can feel comfortable and confident developing your own Python applications. It does not cover every function and language feature you will need to know to be a successful Python developer. As we expand this course with new lectures and bonus content we will be exploring additional Python language features. Please provide feedback on any features you would like see added to the game.You will go from simple variables, to loops, to classes, and lists in a matter of hours. All along the way you will see your idle game grow in complexity. You will be encouraged with challenges along the way to test your skills. Even better, the idle game business tycoon game you create can easily be extended with your own ideas.This course is for anyone learning Python. Once you complete this course you will have the skills to build Python applications in any field from Neural Networks and Deep Learning to Python based Business Application platforms like Odoo. The FUN way to learn the basics of PythonWe start at the beginning learning how to make a simple little 'tycoon' game using print statements and text input. You will learn how to create and update variables, if statements, creating custom functions, loops, and other basic Python concepts. After now producing more than 200 courses and tutorials on OdooClass, Teachable and Udemy I believe you will find this a very well paced course.Learning Practical Design Patterns and Python Programming TechniquesAfter we have our basic game up and running we begin teaching other important skills that will be valuable to you as a Python programmer. You learn about the factory design pattern to create our instances of our stores. You learn about class (or static) methods and how you can use them to better simplify your design and better compose your game architecture. During this phase your game becomes more complex with more features.Creating a graphical interface for our gameWith our game framework defined and basic operations in place we will be prepared to integrate Tkinter and build a GUI for a major upgrade to our game. It is at this stage we will have a fully working idle game that you can build on as you please. You will learn how to integrate the Tkinter library and setup a Game Manager. Then we see how to create a timer with a visual progress bar to show when our store will return money. At this point you will be well on your way to becoming a confident Python developer.Integrating Libraries and Advanced PythonNow that we have a fully functional game we can continue to build and add more advanced features. As this course is for anyone wanting to learn Python, not just game developers, there are still great features we can add to our game to make it more easy to maintain. Specifically loading our store information out of a data file instead of hard coding values in our application. So we teach you how to create a data file and load that data into Python. Important skills for anyone wishing to use Python for data science, machine learning, or enterprise business applications.Planned Course UpgradesOne of the nice things about a Udemy course is that we can and do add additional content after the course is launched. For example, our C# Idle Tycoon Course has been updated multiple times with many hours of bonus content. During the creation of this course there were several language features we simply didn't need to use for our design. In future lectures we will cover those design features and build the course up until it represents all core features of the language.Taught by Greg Moss, an Enterprise System Architect & Developer for more than 30 yearsI first started writing BASIC computer programs in 1981 on an Apple II. It quickly became clear that there was an opportunity to make money writing programs for local businesses. I was a sophomore in high school when I got my first 'paid' programming job. Writing an application that would calculate interest payments on investments for First American Acceptance Corporation. A few months later I was hired to write a program that would analyze student surveys for John A Logan College. Since that time I have learned dozens of programming languages and developed literally thousands of applications. I've developed applications in a wide range of industries including medical, government, non-profit, telecommunications, eCommerce, banking & finance, manufacturing, law enforcement, education, game industry, and political organizations.Here on Udemy I have created the best selling course on Idle game development, Developing an Idle Game in C#.In this course I will teach you how to get the job done. I'll introduce you to the development concepts and system composition I've used to create many games and applications. If you are a new programmer and this is your first course you will naturally need to compliment this course with additional books, resources, and courses. More InformationThis course uses Python 3.5 to implement the game. It is recommended that you are comfortable installing software and making basic configuration changes to your computer. This course is designed to give you a solid foundation for learning new content.