Python Programming for Beginners - Learn in 100 Easy Steps [Video]

More Information
Learn
  • You will learn Python the modern way - Step By Step - with 200 hands-on Code Examples
  • You will understand the best practices in writing high-quality Pythonic Code
  • You will solve a Wide Range of Hands-on Programming exercises with Python
  • You will learn to Write awesome Object-Oriented Programs with Python
  • You will acquire all the Python Skills needed to transition into Analytics, Machine Learning and Data Science Roles
  • You will Acquire all the SKILLS to demonstrate an EXPERTISE with Python Programming in Your Job Interviews
  • You will learn about a wide variety of Python Data Structures - List, Set, Dictionary and Tuples
  • You will learn the basics of PyCharm IDE and Python Shell
  • You will learn how to think as a Python Programmer
  • You will learn the basics of programming - variables, choosing a data type, conditional execution, loops, writing great methods, breaking down problems into subproblems and implementing exception handling.
  • You will learn the basics of Object Oriented Programming - Inheritance, Abstract Class and Constructors
  • You will learn the important concepts of Object Oriented Programming - Abstraction and Inheritance
About

Python is one of the most popular programming languages. Python offers both object-oriented and structural programming features. We love Programming. Our aim with this course is to create a love for Programming. 

In more than 150 Steps, we explore the most important Python Programming Language Features

  • Basics of Python Programming - Expressions, Variables, and Printing Output
  • Python Operators - Python Assignment Operator, Relational and Logical Operators, Short Circuit Operators
  • Python Conditionals and If Statement
  • Methods - Parameters, Arguments and Return Values
  • An Overview Of Python Platform
  • Object-Oriented Programming - Class, Object, State and Behavior
  • Basics of OOPS - Encapsulation, Inheritance and Abstract Class.
  • Basics about Python Data Types
  • Basics about Python Built-in Modules
  • Conditionals with Python - If Else Statement, Nested If Else
  • Loops - For Loop, While Loop in Python, Break and Continue
  • Immutablity of Python Basic Types
  • Python Data Structures - List, Set, Dictionary and Tuples
  • Introduction to Variable Arguments
  • Basics of Designing a Class - Class, Object, State and Behavior. Deciding State and Constructors.
  • Introduction to Exception Handling - Your Thought Process during Exception Handling. try, except, else and finally. Exception Hierarchy. Throwing an Exception. Creating and Throwing a Custom Exception.

All the code and supporting files for this course are available at: https://github.com/PacktPublishing/Python-Programming-for-Beginners---Learn-in-100-Easy-Steps

Style and Approach

We take a hands-on approach using a combination of Python Shell and PyCharm as an IDE to illustrate more than 150 Python Coding Exercises, Puzzles and Code Examples.

Features
  • The course is amazing, the instructor has good knowledge in the field 
  • This course can be viewed with zero Python Programming Experience
Course Length 11 hours 13 minutes
ISBN 9781838556563
Date Of Publication 21 Jan 2019

Authors

Ranga Karanam

Ranga Karanam of in28Minutes fame is an architect with 15 years of Java programming and design experience with major banking clients across the world. He started in28Minutes with the aim of creating hands-on courses with real-world projects. The Step-By-Step series of courses is one of his creations. They use a problems-solution based step-by-step approach with practical, and real-world application examples. While their primary expertise is in the development, design, and architecture of Java and related frameworks (Spring, Spring Boot, Spring MVC, Struts, Hibernate), they are expanding into the front-end world (Bootstrap, JQuery, Angular JS). The foundations for building high-quality applications are best laid down while learning. They love open source and therefore, all their code is open source too and available on Github. They use the 80-20 rule, touching upon other things to briefly equip you with enough knowledge to find out more on your own.