Skill Up Card - Course Bundles

Pricing is per delegate, giving you huge savings over the cost of individual courses.

  • UK = £2,000 + VAT per Skill Up Card
  • Ireland = €2,400 per Skill Up Card
skill up card logo - Nexus Human

Applied Python for Data Science & Engineering (TTPS4874)

4.6 out of 5 rating Last updated 14/11/2024   English

Jump to outline

Global Schedule

GTR = Guaranteed to Run

13 Jan 25 Book
15:00 - 23:00 Live Online 2,359
17 Mar 25 Book
14:00 - 22:00 Live Online 2,359

19 May 25 Book
15:00 - 23:00 Live Online 2,359
21 Jul 25 Book
15:00 - 23:00 Live Online 2,359
15 Sep 25 Book
15:00 - 23:00 Live Online 2,359
20 Oct 25 Book
15:00 - 23:00 Live Online 2,359
17 Nov 25 Book
15:00 - 23:00 Live Online 2,359
Duration

4 Days

24 CPD hours

Overview

Working in a hands-on learning environment, guided by our expert team, attendees will learn about and explore:
- Core Python Proficiency: By the close of the course, participants will have a firm grasp on the foundational elements of Python, such as variables, data types, and flow control, empowering them to write scripts and build simple programs with confidence.
- Analytical Problem-Solving: Utilizing libraries such as NumPy and SciPy, students will develop the ability to perform
complex mathematical operations and statistical analyses, significantly amplifying their analytical capabilities for tasks such as data modeling or optimization problems.
- Data Manipulation Mastery: By the end of the course, participants will be proficient in employing Pandas to clean,
transform, and analyze data sets, enabling them to make data-driven decisions effectively.
- Automated Workflow Development: Students will acquire the ability to construct automated scripts using Python's
Standard Library, optimizing repetitive tasks and thereby enhancing operational efficiency in their organizations.
- Advanced Data Visualization: Upon course completion, learners will be equipped to utilize Matplotlib and other Python libraries to craft intricate visual representations of data, facilitating clearer and more impactful reporting and
presentations.
- Error-Resilient Coding: Attendees will learn best practices for implementing robust error and exception handling
techniques, leading to the creation of more stable and secure Python applications.
- Modular Programming Proficiency: By mastering Python functions, modules, and packages, students will be adept at developing modular and maintainable code, a key skill for scalability and collaborative programming projects.

Description

Geared for scientists and engineers with limited practical programming background or experience, Applied Python for Data Science & Engineering is a hands-on introductory-level course that provides you with a ramp-up to using Python for scientific and mathematical computing. Working in a hands-on learning environment, you'll learn basic Python scripting skills and concepts, as well as the most important Python modules for working with data, from arrays, to statistics, to plotting results.
Throughout the course, guided by our expert instructor, you'll gain a robust skill set that will equip you to make data-driven
decisions and elevate operational efficiencies within your organization. You'll explore data manipulation with Pandas,
advanced data visualization using Matplotlib, and numerical analysis with NumPy. You'll also delve into best practices for error and exception handling, modular programming techniques, and automated workflow development, equipping you with the skill set to enhance both the effectiveness and efficiency of your data-driven projects.

Prerequisites

This introductory-level course is geared for technical professionals new to Python. Roles include data analysts, developers,
engineers or anyone tasked with utilizing Python for data analytics tasks. Familiarity with basic scripting skills is recommended, as this course does not teach general scripting basics.

The Python Environment
About Python
Starting Python
Using the interpreter
Running a Python script
Python scripts on Unix/Windows
Using the Spyder editor
Getting Started
Using variables
Builtin functions
Strings
Numbers
Converting among types
Writing to the screen
String formatting
Command line parameters
Flow Control
About flow control
White space
Conditional expressions (if,else)
Relational and Boolean operators
While loops
Alternate loop exits
Array Types
About sequences
Lists
Tuples
Indexing and slicing
Iterating through a sequence
Using enumerate()
Functions for all sequences
Keywords and operators for all sequences
The range() function
Nested sequences
List comprehensions
Generator expressions
Working with files
File overview
Opening a text file
Reading a text file
Writing to a text file
Raw (binary) data
Dictionaries and Sets
Creating dictionaries
Iterating through a dictionary
Creating sets
Working with sets
Functions, modules, and packages
Four types of function parameters
Four levels of name scoping
Single/multi dispatch
Relative imports
Using __init__ effectively
Documentation best practices
Errors and Exception Handling
Syntax errors
Exceptions
Using try/catch/else/finally
Handling multiple exceptions
Ignoring exceptions
Using the Standard Library
The sys module
Launching external programs
Walking directory trees
Grabbing web pages
Sending e-mail
Paths, directories, and filenames
Dates and times
Zipped archives
Pythonic Programming
The Zen of Python
Common idioms
Named tuples
Useful types from collections
Sorting
Lambda functions
List comprehensions
Generator expressions
String formatting
Introduction to Python Classes
Defining classes
Constructors
Instance methods and data
Attributes
Inheritance
Multiple inheritance
Developer tools
Program development
Comments
pylint
Customizing pylint
Using pyreverse
The unittest module
Fixtures
Skipping tests
Making a suite of tests
Automated test discovery
The Python debugger
Starting debug mode
Stepping through a program
Setting breakpoints
Profiling
Benchmarking
Excel spreadsheets
The openpyxl module
Reading an existing spreadsheet
Creating a spreadsheet from scratch
Modifying an existing spreadsheet
Setting Styles
Serializing Data
Using ElementTree
Creating a new XML document
Parsing XML
Finding by tags and XPath
Parsing JSON into Python
Parsing Python into JSON
Working with CSV
iPython and Jupyter
iPython features
Using Jupyter notebooks
Benchmarking
External Commands
Cells
Sharing Notebooks
Introduction to NumPy
NumPy basics
Creating arrays
Shapes
Stacking
Indexing and slicing
Array creation shortcuts
Matrices
Data Types
Brief intro to SciPy
What is SciPy
The Python science ecosystem
How to use SciPy
Getting Help
SciPy subpackages
Intro to Pandas
Pandas overview & architecture
Series
Dataframes
Reading and writing data
Data alignment and reshaping
Basic indexing
Broadcasting
Removing Entries
Timeseries
Reading Data
Introduction to Matplotlib
Overal architecture
Plot terminology
Kinds of plots
Creating plots
Exporting plots
Using Matplotlib in Jupyter
What else can you do
Additional course details:

Nexus Humans Applied Python for Data Science & Engineering (TTPS4874) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.

This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.

Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.

While we feel this is the best course for the ITS Data Analytics course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.

Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

FAQ for the Applied Python for Data Science & Engineering (TTPS4874) Course

Available Delivery Options for the Applied Python for Data Science & Engineering (TTPS4874) training.
  • Live Instructor Led Classroom Online (Live Online)
  • Traditional Instructor Led Classroom (TILT/ILT)
  • Delivery at your offices in London or anywhere in the UK
  • Private dedicated course as works for your staff.
How many CPD hours does the Applied Python for Data Science & Engineering (TTPS4874) training provide?

The 4 day. Applied Python for Data Science & Engineering (TTPS4874) training course give you up to 24 CPD hours/structured learning hours. If you need a letter or certificate in a particular format for your association, organisation or professional body please just ask.

Which exam does the Applied Python for Data Science & Engineering (TTPS4874) training course prepare you for?

The Applied Python for Data Science & Engineering (TTPS4874) prepares you for the Yes official exam. You can take this exam at any exam center across UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online where ever you are. Exams vary in duration and if required you can request with the provider for any accommodations appropriate for you.

What is the correct audience for the Applied Python for Data Science & Engineering (TTPS4874) training?

This introductory-level course is geared for technical professionals new to Python. Roles include data analysts, developers, engineers or anyone tasked with utilizing Python for data analytics tasks. Familiarity with basic
scripting skills is recommended, as this course does not teach general scripting basics.

Do you provide training for the Applied Python for Data Science & Engineering (TTPS4874).

Yes we provide corporate training, dedicated training and closed classes for the Applied Python for Data Science & Engineering (TTPS4874). This can take place anywhere in UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online allowing you to have your teams from across UK or further afield to attend a single training event saving travel and delivery expenses.

What is the duration of the Applied Python for Data Science & Engineering (TTPS4874) program.

The Applied Python for Data Science & Engineering (TTPS4874) training takes place over 4 day(s), with each day lasting approximately 8 hours including small and lunch breaks to ensure that the delegates get the most out of the day.

What other terms do people search for when looking for this course?

Popular related searched include Python; Data Science; Data Anlaysis; Machine Learning.

Why are Nexus Human the best provider for the Applied Python for Data Science & Engineering (TTPS4874)?
Nexus Human are recognised as one of the best training companies as they and their trainers have won and hold many awards and titles including having previously won the Small Firms Best Trainer award, national training partner of the year for UK on multiple occasions, having trainers in the global top 30 instructor awards in 2012, 2019 and 2021. Nexus Human has also been nominated for the Tech Excellence awards multiple times. Learning Performance institute (LPI) external training provider sponsor 2024.
Is there a discount code for the Applied Python for Data Science & Engineering (TTPS4874) training.

Yes, the discount code PENPAL5 is currently available for the Applied Python for Data Science & Engineering (TTPS4874) training. Other discount codes may also be available but only one discount code or special offer can be used for each booking. This discount code is available for companies and individuals.

Jump to dates

Training Insurance Included!

When you organise training, we understand that there is a risk that some people may fall ill, become unavailable. To mitigate the risk we include training insurance for each delegate enrolled on our public schedule, they are welcome to sit on the same Public class within 6 months at no charge, if the case arises.

What people say about us


Top