Reserve Your Seat
- Virtual instructor Led Training
- Complete Hands-on Labs
- Softcopy of Courseware
- Learning Labs
- Virtual instructor Led Training
- Complete Hands-on Labs
- Softcopy of Courseware
- Learning Labs
- You can use your Purchase Card and checkout
- The GSA Contract Number: 47QTCA20D000D
- Call 800-453-5961 for details
- Customize your class
- Delivery Onsite or Online for your organization
- Choice of Dates when and where you want
- Guidance in choosing and customizing your class
Question About this Course?
Note: For additional questions and clarification, you may reach or on his following contact details: &
COURSE OVERVIEW:
Learn the advanced features of Python: functional programming, Object-Oriented Programming (OOP), data analysis, database programming. At completion you will be able to write professional Python scripts and applications that can manipulate file based (JSON, XML, and CSV) or database backed data and present the results in beautiful graphs using matplotlib.
PREREQUISITES:
- You must be able to write a Python script that could open a text file, iterate through the lines, and output the ones containing, for example, email addresses.
- You must have previously written a minimum of 1,000 lines of Python code
AGENDA TOPICS:
Unit 1- The Basics
In this section, we learn Python idioms and Python functional programming, Object-Oriented Programming (OOP), and unit testing.
- Idiomatic Python
- Functional Programming
- Object-Oriented Programming (OOP)
- Unit Testing
Unit 2 – Networking in Python
In this section, we learn network programming using Python.
- Network Basics and Protocols
- Sockets
- Multi-threading
- Client-Server Programming
Unit 3 – Data Analysis in Python
In this section, we study the key concepts of data analysis in Python using well known libraries.
- Handling JSON, XML, and CSV data
- Data Exploration and Wrangling with pandas
- Data Visualization with matplotlib
Unit 4 – Database Programming in Python
In this section, we learn how to develop database applications using Python. We will use MySQL for SQL and MongoDB for NoSQL backend databases.
- Working with Relational Databases
- Working with noSQL Databases
Question About this Course?
Need help picking the right course?
Call Now