Introduction to Python Programming
DESCRIPTION
Python has been around for decades, but it’s still one of the most versatile and popular programming languages out there. Whether you’re relatively new to programming or have been developing software for years, Python is an excellent language to add to your skill set. In this course, you’ll learn the fundamentals of programming in Python, and you’ll develop applications to demonstrate your grasp of the language.
TARGET AUDIENCE
- Although this is an introductory-level Python programming class, you should already have a working, user-level knowledge of UNIX/Linux, Mac, or Windows. While not required, basic skills with at least one other programming language will be helpful. We will collaborate with you to design the best solution to ensure your needs are met, whether we customize the material, or devise a different educational path to help your team best prepare for this training.
OBJECTIVES
At the end of the course, students will be able to:
- Create working Python scripts following best practices
- Use Python data types appropriately
- Read and write files with both text and binary data
- Get familiar with the standard library and its work-saving modules
- Use statements and control structures
- Create professional Python applications to an basic level
- Learn to work with functions such as modules and classes
- Know when to use collections such as lists, dictionaries, and sets
- Learn to work with complex types and operators
- Work with advanced classes
- Use the Python database API
- Explore best practices for Python programming
1) Python Overview and History
- Why Python?
- How to run Python applications
- Python configuration details
- Program structure
- Strings
- Basic operations
- Slices
- Formatting
- Numbers
- Types
- Basic arithmetic operations
- Formatting
- Conversions
- Tuples
- Lists
- Tuple and list manipulation
- Basic operations
- Dictionary
- Files
- Opening
- Reading
- Writing
- Assignment
- Expressions
- if statements
- while loops
- for loops
- Function basics
- Scope rules
- Arguments
- Functions as arguments
- Module basics
- Namespaces
- Importing and reloading modules
- What is a class?
- What is an object?
- Class basics
- Writing methods
- Inheritance
- Operator overloading
- DB Interfaces
- Connecting to the Server
- Executing SQL Statements
- Parameterized Statements
- Downloading and installing NumPy
- Array slicing with NumPy
- Array arithmetic
- Numeric functions
Free
Current Streaming Courses
"The secret to getting ahead is getting started..." ~ Mark Twain


Data Structures in Python, Lists and Tuples and...
Data Science
Mar 08
03:00 PM IST


Data Structures in Python, Dictionaries and Set...
Data Science
Mar 09
11:00 AM IST


Deep Dive into Numpy and Various Operations wit...
Data Science
Mar 09
03:00 PM IST


Sales and Relationship Management in Financial ...
Business
Mar 09
01:00 PM Eastern


Intro to Pandas DataFrame and Various Operation...
Data Science
Mar 10
03:00 PM IST


Introduction to Pandas, Pandas Series and Vario...
Data Science
Mar 11
11:00 AM IST


Machine Learning with Scikit / Deep Learning wi...
Data Science
Mar 11
01:00 PM GMT


Understanding and Applying the Key Tools for Bi...
Data Science
Mar 12
01:00 PM GMT


Introduction To Python, Imp Libraries and Insta...
Data Science
Mar 15
08:00 AM GMT


Introduction to Machine Learning and Its Techno...
Data Science
Mar 15
03:30 PM IST


Data Structures in Python, Lists and Tuples and...
Data Science
Mar 15
12:00 PM GMT


Data Structures in Python, Dictionaries and Set...
Data Science
Mar 16
08:00 AM GMT


Deep Dive into Numpy and Various Operations wit...
Data Science
Mar 17
08:00 AM GMT


Introduction to Pandas, Pandas Series and Vario...
Data Science
Mar 17
12:00 PM GMT


Intro to Pandas DataFrame and Various Operation...
Data Science
Mar 18
08:00 AM GMT