
Introduction to the Course and Style of Learning:
This course will help you understand tenants of coding and prepare you for the exciting journey toward becoming Python Coder.
You will be required to think of ways to break the code!
You will be challenged to think what is the other way to do the same thing and why did Python developer decided a particular way!
We will learn all major python concept but most importantly learn import and use of print command to learn python!
This lecture introduces the beginner python bootcamp with a hands-on, error-focused learning style. You will explore code, understand why Python is used, and use examples like print to build foundations.
Python is a language for non programmers
Skips a lot of things you need to know or ideas to make code simple and execute faster
Aimed so that you can write a dirty code very quickly
Compared to other programming language it is loosely typed
Probably the language to do anything you can imagine: Web development, Analytics, Machine Learning, Web scraping, Blockchain
To understand basic pillar of programming, Python is the best language to start with
Python removed a lot of pedantic styles in coding and tries to make a guess of what you want.
The boundaries of code is indentation and not curly brackets
Made for non programmers to write code without getting into complexity
Compared to Java it is 1/4 the code but 4 times slow
The soul of the language is to interpret what you wrote and run it rather than being too strict about the coding rules
Discover the motivation behind learning Python, embrace a pragmatic approach with loops and functions, and use clear boundaries and indentation to keep code simple.
Explore the soul of the language by comparing object-oriented and function-oriented approaches, and see how loosely typed, interpreted languages like Python enable flexible automation.
Explore different ways to run Python: with Anaconda and Jupiter notebooks, locally or online notebooks, using a text editor or other editors, and setting up virtual environments or virtual machines.
Explore different ways to run Python, including Anaconda with Jupyter notebooks, local or online setups, or a virtual machine, and using a text editor or terminal.
Learn how to set up a Python environment on AWS using a Linux terminal and Bash, navigate admin rights limitations, start a server, and run Python code remotely.
Learn variables in Python, including ints and strings, system variables, and string functions, and perform arithmetic with floats, division, multiplication, and modulo to print results.
Explore old printing methods in Python, comparing comma-driven spacing and plus concatenation, and learn doc format, nesting, and list handling through practical practice.
Learn practical string operations in Python: concatenate strings, multiply strings, control line breaks with end and newline, and format outputs using the format command.
Explore core Python string functions such as split and replace, and learn how to convert strings into lists for flexible text manipulation in beginner Python projects.
Explore how to obtain input from users, display prompts, and capture and store their responses as strings, then read and process input files using open, read, and readlines.
Explore function basics by examining a simple Python function that takes one input and returns three outputs, with hands-on examples of printing and capturing results.
Explores little advanced functions, covering optional arguments, multiple arguments, and keyword arguments, plus *args and **kwargs, list mutation from inside a function, and lambda expressions.
Master Python conditional logic with if, else, and elif, learn indentation rules, and apply logical operators like or and and to handle multiple conditions.
Explore lists, tuples, and dictionaries in Python: understand mutability, copying versus aliasing, nested lists, and range-based list creation, plus extending lists with practical indexing.
Explore Python dictionaries as key-value mappings, learning to access and add entries, iterate over keys and values, and handle missing keys with get and None.
Use for loops to traverse lists and process each element one by one, starting from index zero. Build new lists by appending each item and even double values during iteration.
Explore how while loops control iteration using conditions, keeping or breaking the loop based on checks, and practice applying them to lists to find maximum values.
Beginner-friendly Python concepts teach you to break problems into steps, ask the right questions, and compare solutions to pick the best one. Focus on if-else logic and mindful indentation.
Convert big code into reusable functions in Python by applying if/else, loops, and data structures like lists, dictionaries, and tuples; practice with Anaconda and Jupyter locally.
Python is a very popular programming language used by companies like Google, Facebook, Amazon, Microsoft, etc. Python is used for all variety of things like building websites using Django Python, web scraping, data analysis, machine learning, and natural language processing using Python. Python allows you to code fast, building complex applications with minimum lines of code and use existing libraries and use cloud infrastructure resulting true use of Infra on Cloud and code that is 5 times less than Java and 10 times less than C++ / C#. Python 101 Beginners Coding Boot-camp Class for Analytics. Python Programming for Beginners Course: Python 101 Intro to Python. Python 101 Bootcamp is build up based on the Python classes for Analytics taken in NYC, New York by Shivgan Joshi. Having taught at various bootcamps in NYC and gathering feedback from students this course addresses all the major topics you need to get started for Python Anlytics if you have never programmed.
Create Azure Notebook Account
Downloading Python Anaconda to your laptop
Intro to common terminology for running Python (AWS, Jupyter, Azure Notebook)
Hello World Practice, Variables, data types, functions, loops
Print Hello World Azure Notebooks & Anaconda Book and Content Functions (Arguments and Return) Loops (For While) If else List/Dictionary Nested Loops with if else
Over 100 code snippets to learn the same concept from different angle and poses