What you’ll learn:
Analyze and develop solutions for problems using Python
Learn and advance their knowledge of Python by applying several conventions
Learn how to solve problems by mastering aspects of Python
Demonstrate tangible knowledge by consuming APIs and building GUIs
Learn to analyze project requirements in order to develop quality software
Requirements:
Some familiarity with Python will be a plus but not required.
Internet connection and a place to study
Visual Studio Code editor to be used as a coding tool
Description:
Welcome to Python Programming Principles!
In this course we will endeavor to acquire a firm grasp of the most popular language out there, Python. Python is an exceptional tool that can complement complex logic onto other implementations or even set the starting point of a variety of architectures. This course is intended for all levels of Pythonians out there. If you’re a complete beginner, this is a nice starting point that can potentially open the door to higher levels as you dive deeper. If you’re an expert and you’re looking to refresh certain concepts or acquire different perspectives, this is an exceptional tool for you. The course incorporates various concepts and conventions used in the language:






