Computer Programming For Beginners Learn Python Programming

所在平台: Udemy

课程主页: https://www.udemy.com/course/python3-programming-for-beginners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:初学者的计算机编程:学习Python编程 课程概述: 本课程旨在帮助那些希望学习计算机编程但因传统教程或书籍内容过多或过少而感到困惑的初学者。课程采用逐步引导的方法,老师将一个个工具教授给学生,并提供练习和作业,让学生在实践中掌握每个新概念,最终能够构建更大更复杂的程序。这种方法虽然看似简单,但非常有效。学生在理解编程工具的使用时,逐渐建立起自信。 课程使用Python 3语言,因为其简单而强大的特性使它成为初学者的理想选择。完成课程后,学生不仅能深入学习Python,还能轻松转换到其他编程语言。课程通过编程实践来学习,学生在完成每个作业的过程中会获得大量知识。 课程内容包括: - 如何使用基本代码编辑器(免费的Wing IDE) - 变量、变量类型和转换 - 条件语句(if、elif、else) - 布尔逻辑 - 使用for和while循环进行重复,嵌套循环 - 列表(类似于其他编程语言中的数组) - 字符串处理 - 随机数生成 - 函数 - 15个编程作业,每个作业都有我提供的解决方案视频,以帮助学生完成作业。 所有作业都是文本基础的,专注于学习语言和编程逻辑,为未来的高级编程打下坚实基础。课程还提供可打印的PDF进度表,帮助学生跟踪学习过程。

课程评论(0条)

课程详情

Would you like to learn computer programming, but you've been frustrated by courses or books that give you too much - or too little information - leaving you feeling hopelessly lost? Those approaches remind me of a guitar teacher I had years ago. He had two instructional methods - neither of which worked for me. He would either teach me to play one specific song, then I could play that song - but nothing else. Or he would play something complicated while I sat, watching him. I was supposed to pick up his guitar-playing skills by osmosis I guess, but that didn't happen. I've taught computer programming for many years and have found the most effective approach is to teach the tools one by one, giving exercises or assignments that allow students to practice each new concept until mastered. As the student learns, he or she gradually builds larger, more complex programs. While this may not be the most glamorous technique - it works! Students gain confidence as they truly understand how to use the programming tools. What are those "tools"? Most programming languages have the same basic features. I use python 3 in this course. (The simplicity, but power, of python makes it an excellent language for beginning programmers). After completing the course, students will be able to go further with python or easily switch to another programming language. Students learn programming by programming! You will learn a lot by completing each assignment on your own. There is inevitably some struggling in the early parts of any programming course. You will learn from your mistakes, becoming a stronger, more confident programmer as a result. I don't give out code files for the assignments. However each assignment has an accompanying video that reviews my solution. The solution videos should be viewed after completing your assignment to the best of your ability. A printable pdf checklist is included to chart your progress in the course. In this course, you'll learn: How to use a basic code editor (the free Wing IDE)Variables, variable types, and conversionsConditional statement (if, elif, else)Boolean LogicRepetition using for and while loops, nesting loopsLists (similar to arrays in most other languages)String processingRandom number generationFunctions15 programming assignments are given. For each assignment, there is a video showing my solution for that assignment.The assignments are text-based (no graphics or gui). This keeps the focus on learning the language and programming logic, building a strong foundation for more advanced programming.

课程标签

0人关注该课程

主题相关的课程