Course info
Jul 18, 2013
2h 51m

Learning To Program 2 will introduce you to the fun and friendly Python programming language. In this course we'll focus on using and creating abstractions by trying different Python data structures, like the list, set, dictionary, and tuple. We'll also spend time looking at the fundamental concepts of object oriented programming, and how to apply those concepts when building a program.

Course FAQ
Course FAQ
What is Python?

Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant whitespace.

Why should I learn Python?

Python is one of the most loved programming languages by developers, data scientists, software engineers, and even hackers because of its versatility, flexibility, and object-oriented features. Although it's a high-level language and can do complex tasks, Python is easy to learn and has a clean syntax.

What does abstraction mean in programming?

Abstraction focuses on hiding the internal implementations of a process or method from the user. In this way, the user knows what he is doing but not how the work is being done.

What is object-oriented programming?

Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object's own procedures can access and often modify the data fields of itself.

What can Python be used on?

Python can be used on multiple programming paradigms, web testing, data extraction, artificial Intelligence (AI) and data science researches. Python can also be used on web applications and internet development, database easy access, interface customization, quick system integration, cybersecurity, and many other programs.

About the author
About the author

Scott has over 15 years of experience in commercial software development and is a frequent speaker at national conferences, and local user groups. Scott is a Microsoft MVP and has authored books on several Microsoft technologies, including ASP.NET, C#, and Windows Workflow.

More from the author
ASP.NET Core Fundamentals
5h 44m
Sep 27, 2019
ASP.NET MVC 5 Fundamentals
5h 45m
Aug 29, 2019
More courses by Scott Allen