Duration
2 Days
12 CPD hours
This course is intended for
This introductory-level course is intended for Business Analysts and Data
Analysts (or anyone else in the data science realm) who are already comfortable
working with numerical data in Excel or other spreadsheet environments. No prior
programming experience is required, and a browser is the only tool necessary for
the course.
Overview
This course is approximately 50% hands-on, combining expert lecture, real-world
demonstrations and group discussions with machine-based practical labs and
exercises. Our engaging instructors and mentors are highly experienced
practitioners who bring years of current 'on-the-job' experience into every
classroom. Throughout the hands-on course students, will learn to leverage
Python scripting for data science (to a basic level) using the most current and
efficient skills and techniques.
Working in a hands-on learning environment, guided by our expert team, attendees
will learn about and explore (to a basic level):
How to work with Python interactively in web notebooks
The essentials of Python scripting
Key concepts necessary to enter the world of Data Science via Python
This course introduces data analysts and business analysts (as well as anyone
interested in Data Science) to the Python programming language, as it?s often
used in Data Science in web notebooks. This goal of this course is to provide
students with a baseline understanding of core concepts that can serve as a
platform of knowledge to follow up with more in-depth training and real-world
practice.
AN OVERVIEW OF PYTHON
* Why Python?
* Python in the Shell
* Python in Web Notebooks (iPython, Jupyter, Zeppelin)
* Demo: Python, Notebooks, and Data Science
GETTING STARTED
* Using variables
* Builtin functions
* Strings
* Numbers
* Converting among types
* Writing to the screen
* Command line parameters
FLOW CONTROL
* About flow control
* White space
* Conditional expressions
* Relational and Boolean operators
* While loops
* Alternate loop exits
SEQUENCES, ARRAYS, DICTIONARIES AND SETS
* About sequences
* Lists and list methods
* Tuples
* Indexing and slicing
* Iterating through a sequence
* Sequence functions, keywords, and operators
* List comprehensions
* Generator Expressions
* Nested sequences
* Working with Dictionaries
* Working with Sets
WORKING WITH FILES
* File overview
* Opening a text file
* Reading a text file
* Writing to a text file
* Reading and writing raw (binary) data
FUNCTIONS
* Defining functions
* Parameters
* Global and local scope
* Nested functions
* Returning values
ESSENTIAL DEMOS
* Sorting
* Exceptions
* Importing Modules
* Classes
* Regular Expressions
THE STANDARD LIBRARY
* Math functions
* The string module
DATES AND TIMES
* Working with dates and times
* Translating timestamps
* Parsing dates from text
* Formatting dates
* Calendar data
PYTHON AND DATA SCIENCE
* Data Science Essentials
* Pandas Overview
* NumPy Overview
* SciKit Overview
* MatPlotLib Overview
* Working with Python in Data Science
ADDITIONAL COURSE DETAILS:
Nexus Humans Python for Data Science: Hands-on Technical Overview (TTPS4873)
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 Python for Data Science: Hands-on
Technical Overview (TTPS4873) 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.