Python Course Introduction
Hi and welcome to this course on Python programming. We have a very large course that is going to cover all kinds of different components when it comes to learning the Python programming language.
Guide Tasks
  • Read Tutorial
  • Watch Guide Video
Video locked
This video is viewable to users with a Bottega Bootcamp license

Whether you are a brand-new developer or are simply looking to expand the amount of programming languages you already know, this course will equip you regardless of your development goals.

The Python programming language is incredibly vast. It's been worked on for decades, making it impossible to learn every single component of it within a single course. Instead, there are end-term goals for specific types of students.

The first type of student this course is built for is those wanting to learn how to program, develop, and code in general. The concepts we are going to learn—from variables to classes, modules, and functions-- will apply to every general-purpose programming language out there.

The second type of student desires to build web and mobile applications. I'm going to reference several different examples on the various topics and how that applies to web and mobile development. This course does not exclusively discuss web and mobile applications, but will provide you with the fundamentals needed to do so. Some of the largest applications in the world are built using Python such as: YouTube, Google, Dropbox, Quora, Instagram, BitTorrent, Spotify, Reddit, and many others. The Python programming language is very robust, giving you the flexibility to build very powerful applications.

The third type of student wants to get into the machine learning and data science fields. Again, we will learn all the fundamentals needed for these topics, but not spend time specifically geared towards the algorithms for those types of libraries. Specific knowledge will be needed to eventually work in these fields.

These are the three types of students that this course was really designed for. Throughout the entire course, each concept related to specific areas (machine learning, data science, or API for web development) will be mentioned, so you know what to extend your knowledge on in order to build out those specific types of programs. This course is very comprehensive and will suit your Python programming needs at any level.