Microtek Learning Logo

Python Basics Training

4.7
(4.7)

This program will help professionals know about the conditional execution and iterations of Python as control structures.

  • Category : Python

Course Price : $2095 Per Participant

Course Description

Python Basics technical training offers professionals the basic knowledge of Python 3.

This program will help professionals know about the conditional execution and iterations of Python as control structures.

In this course, a professional will program a turtle on the screen to draw pictures.

However, the course also teaches professionals about reference diagrams.

The reference diagrams enhance professionals' program executions and make them stronger in their debugging skills.

Further, the course has no prerequisites. Reading this course will help professionals know the fundamentals of Python programming.

Microsoft Course Microsoft Course
500+

Courses

experience experience
20+

Years of Experience

learners learners
95K+

Global Learners

What you will learn

  • green-tick How to get started with Python
  • green-tick Standard and popular 3rd party libraries
  • green-tick Version control with git
  • green-tick Storing data in list and dictionaries
  • green-tick Working with objects and methods, conditional statements, looping, creating functions, and building classes
  • This is a lab-intensive hands-on course with engaging instruction, demos, and discussions.

Prerequisites

  • Basic familiarity with any programming or scripting language
  • Have a working, user-level knowledge of Unix/Linux, Mac, or Windows

Who should attend this course?

  • Professionals who are new to Python and scripting.

Schedules

Oops! For this course, there are currently no public schedules available. Clicking on "Notify Me" will allow you to express your interest.

For dates, times, and location customization of this course, get in touch with us.

You can also speak with a learning consultant by calling 800-961-0337.

Curriculum

  • Installing Python 2.7+
  • Installing Python 3.x
  • Preparing to write Python
  • Preparing to write a Python file (*.py) - Text Editors
  • Executing a Python file
  • Python Enhancement Proposals
  • How to “speak” Python
  • Python Statements and Control Flow
  • Python Interpreter
  • Overview of the Standard Library
  • Set up a github account
  • Github essentials
  • README course requirements
  • How to Set up a repo
  • Issue a Pull request
  • How to use “Issues” for peer review
  • Functions
  • Objects
  • Methods
  • Built in Functions
  • Functions and Arguments
  • Print()
  • White spacing basic rules
  • String Literal Escape Sequences
  • Python Variables
  • Naming Conventions & Rules
  • Types as Objects
  • Sequence Types
  • List Iteration
  • List Enumeration
  • Sequence Assignments
  • Mutable vs Immutable Objects
  • Assignment Shorthand
  • Numeric Types
  • Operators and Precedence / Arithmetic Expressions
  • Integers
  • Floating points
  • Generating Strings in Python
  • Common String Methods
  • Formatting String Output
  • Booleans
  • Printing and formatting strings
  • Scripting with input()
  • About raw_input()
  • Lists
  • Mixed Lists
  • Common List Methods
  • Other List Operations
  • Dictionaries
  • Python Dictionaries
  • Keys and Values
  • Dictionary Building
  • Dictionary Methods
  • Tuples
  • Python Time Tuples
  • Dictionaries vs Lists vs Tuples
  • Translating JSON to Pythonic Lists, Dictionaries and Tuples
  • Relational Operators
  • Logical operators
  • Comparison Operations
  • “simple” if Statement
  • If else statements
  • If elif
  • Nested if statement
  • While usage
  • Count controlled loop
  • Event controlled loop
  • Continue
  • Break
  • The for Loop
  • For iteration examples
  • Looping across data sets
  • Looping across lists of lists
  • Looping across lists of dictionaries
  • The range() Function
  • Taking the range() of len()
  • Iterable Objects
  • The iter() Function
  • Looping with dictionaries
  • Looping with lists
  • Opening Files
  • Working with Files
  • Read data from files
  • Controlling Output Location
  • Intro to working with APIs
  • What is a “REST”ful API?
  • APIs and JSON
  • Basic List Comprehensions
  • Compound List Comprehensions
  • Function Basics
  • Defining Functions
  • Function Polymorphism
  • Argument Defaults
  • Lambdas
  • Local Variables
  • Variable Masking
  • Creating functions using Sorted() and sort()
  • Preventing Variable Modifications
  • Argument Matching Methods
  • Pip and pip3
  • Module Basics
  • Packages
  • Virtual environments
  • Defined modules
  • Import modules
  • From import statements
  • Namespace
  • Naming conventions
  • Local scope
  • Global scope
  • Nested scope
  • About OOP
  • The Class Statements
  • Defining a class
  • Class Inheritance
  • Classes as Objects
  • Using Dictionaries
  • Understanding self
  • Class fields and constructors
  • Data structures
  • Subclasses (Inheritance)
  • Multiple Inheritance
  • Static methods
  • Import re library
  • Writing regular expression
  • Searching for data in files
  • Using Regular Expression to search data sets
  • Searching for data in Wireshark Traces (Python and *.pcaps)
  • Course Details

    • skill skill-green
      Skill Level: Foundation
    • enroll enroll-green
      Enrolled: 1228
    • duration duration green
      Duration: 5 Days

    Talk to Learning Advisor