|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/computer-programming-for-beginners-level-2/
课程评论:没有评论
课程名称:中级Python和JavaScript计算机编程 课程概述:该课程将通过逐步的动手编码项目,帮助你深入了解Python和JavaScript。课程结束时,你将掌握以下内容: - 计算机编程中的数据结构和集合:理解它们的定义、用途以及在Python和JavaScript中的实现方法。 - 使用专业行业代码编辑器PyCharm和Visual Studio Code,能够熟练导航和编码,提高编码效率。 - 完成两个动手项目:一个是Python的井字棋应用程序,具备用户界面、用户输入识别和人工智能代码,用户可以与计算机对战;另一个是JavaScript的石头剪子布应用程序,同样具备用户界面和人工智能代码。 课程结构: 1. 课程介绍:学习课程目标,下载并安装PyCharm和Visual Studio Code,掌握基本导航。 2. 收集和数据结构:了解数据结构、列表、数组、字典、元组和集合的概念和用途。 3. Python中的集合和数据结构:深入学习Python中的数据结构及其用法。 4. JavaScript中的集合和数据结构:了解JavaScript中的数组和对象的使用。 5. Python动手编程:以实践为导向,开发一个井字棋应用程序,包括设置用户界面、核心逻辑和AI逻辑。 6. JavaScript动手编程:进行类似的步骤,开发一个石头剪子布网页应用。 7. 课程总结与回顾:总结所学内容,强调动手技能的提升。 课程特点: - 包含7个部分,总时长超过2小时。 - 两个完整的动手项目:搭建Python的井字棋(带AI)和JavaScript的石头剪子布(带AI)。 - 提供关于计算机编程中重要数据结构和集合的丰富信息,包括列表、数组、元组、集合、字典和JavaScript对象。 通过本课程的学习,你将具备扎实的Python和JavaScript编程技能,并能够使用这些语言构建小型有趣的应用程序。
This course will build up your knowledge of Python and JavaScript with hands-on coding projects that I will build with you step-by-step.By the end of this course you will have an understanding of the following:Data Structures and Collections in Computer Programming - what they are, why they are used, and how they are implemented in Python and JavaScriptProfessional industry code editors PyCharm and Visual Studio Code and the ability to navigate and code in these programs. Code more efficiently and effectively using these FREE tools!2 hands-on projects that you will have created from scratch:A Tic Tac Toe application in Python, complete with User Interfaces, User Input Recognition, and Artificial Intelligence code so that a user can play against the computer.A Rock-Paper-Scissors application in JavaScript, complete with User Interfaces, User Input Recognition, and Artificial Intelligence code so that a user can play against the computer.Section 1 of this course is the Course Introduction. We will learn the objectives of the course, download and install PyCharm and Visual Studio Code, and learn the basic navigation of these programs. After this section you will be ready to dive into the rest of the course material.Section 2 of this course is Collections and Data Structures. In this section we will learn all about data structures, lists, arrays, dictionaries, tuples, and sets. We will learn what each of these is, why and how they are used, and their role in computer programming. By the end of this section you will have a solid understanding of these key programming constructs.Section 3 is Collections and Data Structures in Python. In this section we will get hands-on exposure learning how the following data structures and collections are used in Python and the different options Python gives us to work with them:Data StructuresListsDictionariesTuplesSetsBy the end of Section 3 you will understand these programming constructs and have the ability to work with them in Python.Section 4 is Collections and Data Structures in JavaScript. In this section we will get hands-on exposure learning how the following data structures and collections are used in JavaScript and the different options JavaScript gives us to work with them:Data StructuresArraysJavaScript ObjectsBy the end of Section 4 you will understand these programming constructs and have the ability to work with them in JavaScript.Section 5 is Hands-On Python Programming. We will build our Python skills with a learn-by-doing approach as we develop a Tic Tac Toe application that allows the user to face the computer in a game of Tic Tac Toe. During this section I will walk you step by step through the different phases of building this application from looking at an overview of the project, setting up the UI, coding the user input and core program logic, coding the AI logic, and testing out the finished product. By the end of this section you will have a desktop application you built using Python.Section 6 is Hands-On JavaScript Programming. We will build our JavaScript skills hands-on by building a Rock-Paper-Scissors web app. In this section of the course we will go through the same steps as we did in the last section for the Tic-Tac-Toe game, but use JavaScript to code a web application. By the end of this section you will have a web app that you developed using JavaScript programming.Section 7 is the Course Summary and Wrap-Up. This section will review what we learned in the course. By the end of this section you will feel accomplished at all of the hands-on skills you built up in the course.By the end of this course you will have a solid skill set in both Python and JavaScript programming and hands-on exposure using these languages to build small, fun applications that utilize the skills and concepts taught in this course.This Course Features7 sections of content totaling over 2 hours run-time!Two full hands-on projects: Tic Tac Toe (with AI) in Python and Rock-Paper-Scissors (with AI) in JavaScriptPacked with information on some of the most important data structures and collections in computer programming, including lists, arrays, tuples, sets, dictionaries, and JavaScript Objects