Your Cart Is Empty
Home > Technical Courses > Python > Introduction to Python Programming for Programmers
In this live, instructor-led training course, students who already have a programming background will learn to program in Python.
In this live, instructor-led training course, students who already have a programming background will learn to program in Python. You will learn how Python works and its place in the world of programming languages, how to work with and manipulate strings, how to perform math operations, how to work with Python sequences, how to collect user input and output results as well as flow control processing. You will also become adept at writing to and reading from files, writing functions, handling exceptions and working with dates and times. This Python course is taught using Python 3. Differences between Python 2 and Python 3 are noted.
Category
ID
Duration
Level
Price
Python
13044
3 Day(s)
Foundation
$1,785.00
Objectives
• Vital Python – Math, Strings, Conditionals, and Loops• Variables• Strings: Concatenation, Methods, and input()• Strings and Their Methods• Python Structures• Executing Python – Programs• Extending Python, Files, Errors, and Graphs
Vital Python – Math, Strings, Conditionals, and Loops· Vital Python· Numbers: Operations, Types, and Variables· To Open a Jupyter Notebook· Python as a Calculator· Standard Math Operations· Basic Math Operations· Order of Operations· Spacing in Python· Number Types: Integers and Floats· Complex Number Types· Errors in PythonVariables· Variable Assignment· Changing Types· Reassigning Variables in Terms of Themselves· Variable Names· Multiple Variables· Comments· Docstrings· Theorem in PythonStrings: Concatenation, Methods, and input()· String Syntax· Escape Sequences with Quotes· Multi-Line Strings· The print() Function· String Operations and Concatenation· String Interpolation· Comma Separators· Format· The len() Function· String Methods· Casting· The input() Function· String Indexing and Slicing· Indexing· SlicingStrings and Their Methods· Booleans and Conditionals· Booleans· Logical Operators· Comparison Operators· Comparing Strings· Conditionals· The if Syntax· Indentation· if else· The elif Statement· Loops· The while Loops· An Infinite Loop· break· Programs· The for Loop· The continue Keyword
Python Structures· The Power of Lists· List Methods· Accessing an Item from a List· Adding an Item to a List· Dictionary Keys and Values· a List and a Dictionary· Zipping and Unzipping Dictionaries Using zip()· Dictionary Methods· Tuples· A Survey of Sets· Set Operations· Choosing TypesExecuting Python – Programs· Algorithms, and Functions· Introduction· Python Scripts and Modules· Shebangs in Ubuntu· Docstrings· Imports· The if __name__ == "__main__" Statement· Basic Functions· Positional Arguments· Keyword Arguments· Iterative Functions· Exiting Early· Activity 10: The Fibonacci Function with an Iteration· Helper Functions· Don't Repeat Yourself· Variable Scope· Variables· Defining inside versus outside a Function· The Global Keyword· The Nonlocal Keyword· Lambda Functions· Mapping with Lambda Functions· Filtering with Lambda Functions· Sorting with Lambda FunctionsExtending Python, Files, Errors, and Graphs· Reading Files· Writing Files· the Date and Time in a Text File
Questions?
MTA: Introduction to Programming Using PythonCertified Associate In Python Programming Certification
This course is specially designed for individuals with prior programming background. You should also have a working knowledge of Object Oriented Programming concepts. If you have no prior programming experience or are not familiar with Object Oriented Programming, you should consider our "Python Programming Introduction for Non-Programmers" course instead.
Introduction to Python Programming for Programmers
Class Schedule
Live Online
Classroom Virtual
Course Overview
Training Delivery Methods
With Productivity Point, you will have a spectrum of delivery methods to choose from... when where and how you like it. Whether it's in a classroom or online, we have a delivery option to meets your needs.
Classroom Live
Private Group
On Demand
Classroom Live Training
Get in-person, hands-on instruction with live lab exercises taught by subject matter experts who deliver authorized and industry-leading content.
With classrooms in almost every major U.S. city, Productivity Point has something for users of every level, so you can earn the most popular industry certifications. You get hands-on learning experience with live lab exercises taught by experienced instructors. We proudly advocate our learning services to be hosted by the best-qualified trainers in terms of technical knowledge and teaching skills.
Classroom Virtual Training
Prefer to have a dedicated classroom for your virtual experience? Attend live, hands- on training via remote instructor from one of Productivity Point’s multiple locations.
Enjoy a focused and professional training environment, including all technical equipment provided along with administrative and technical support at your fingertips. With over 150 locations to choose from, review our course catalog or contact your personal Productivity Point Account Manager to see if the course you have in mind is delivered at one of our dedicated virtual classrooms in your area.
Live Online Training
Blend the best from traditional face-to-face instructor-led training with the latest in conferencing technology.
Private Group Training
Your private group classroom experience will not only take place in the location of your choice (including any of our training centers), but you will enjoy the following amenities:
On-Demand Learning
On-Demand is an IT training solution designed around your schedule, budget, and learning needs. Combining high-quality video, reading, and knowledge checks in a self-paced format, On-Demand helps you build skills as your schedule allows—all at once or five minutes at a time.
With On-Demand, you learn at your own pace and in the convenience of your own space.
With Learn at your own pace…
Productivity Point Learning Solutions evolved out of a desire to increase our outreach both nationally and internationally.
Productivity Point Headquarters 1580 Sawgrass Corporate Parkway Suite 205 Sunrise, Florida 33323 United States
Contact T 1-844-238-8607 P 1-954-425-6141 F 1-954-928-9057 E info@productivitypointls.com