Python Fundamentals for Data Science (TTPS4874)
Getting Started with Python for Engineers - Hands-on Python Basics for Analytics, Scientific and Math Computing | With Numpy, Pandas & More
FormatsVirtual Classroom LiveTopics5g · AI & machine learning
What you’ll learn
- Getting Started with the Python Environment
- Starting Python
- Using the interpreter
- Running a Python script
- Editors and IDEs
- iPython and Jupyterlab
- iPython features & iPython "magic" commands
- iPython configuration
- Creating Jupyter notebooks
- Managing notebooks with Jupyterlab
- Variables and Values
- Using variables
- Builtin functions
- String data
- Numeric data
- Converting types
- Basic input and output
- Writing to the screen
- String formatting
- Command line arguments
- Reading the keyboard
- Flow Control
- About flow control
- The if statement
- Relational and Boolean values
- while loops
- Exiting from loops
- Array types
- Sequence types in general
- Lists and list methods
- Tuples
- Indexing and slicing
- Iterating through a sequence
- Sequence functions, keywords, and operators
- List comprehensions and generators
- Working with files
- File I/O overview
- Opening a text file
- Reading a text file
- Writing to a text file
- Dictionaries and Sets
- About dictionaries
- Creating dictionaries
- Getting values
- Iterating through a dictionary
- About sets
- Creating sets
- Working with sets
- Functions, modules, and packages
- Returning values
- Types of function parameters
- Variable scoping
- Documentation best practices
- Creating and importing modules
- Organizing modules into packages
- Intro to Pandas
- Pandas overview
- Series and Dataframes
- Reading and writing data
- Data summaries
- Data alignment and reshaping
- Selecting and indexing
- Basic Data Plotting
- Matplotlib
- Creating a basic plot
- Commonly used plots
- Ad hoc data visualization
- Leveraging Seaborn for better plots
- Exporting images
- Intro to NumPy
- NumPy basics
- Reading Data
- Creating arrays
- Indexing and slicing
- Large number sets
- Transforming data
Upcoming training
No upcoming dates are listed yet. You can still enquire with flexible dates, and we’ll check options for your team.