Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Mastering Python Programming (with Next-Level Topics) (TTPS4820)

Course Cover
compare button icon
Course Report - Mastering Python Programming (with Next-Level Topics) (TTPS4820)

Course Report

Find detailed report of this course which helps you make an informed decision on its relevance to your learning needs. Find out the course's popularity among Careervira users and the job roles that would find the course relevant for their upskilling here. You can also find how this course compares against similar courses and much more in the course report.

Course Features

icon

Duration

5 days

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Advanced

icon

Teaching Type

Self Paced

Course Description

Mastering Python Programming, designed for advanced users, is a practical and hands-on training course in Python that covers everything you need to know about writing and running Python scripts. It also covers more advanced features like file operations, regular expressions and working with binary data. Additional emphasis is given to Python's unique features, including tuples and array slices as well as output formatting.

This practical, comprehensive course focuses on programming languages and not grammar. The students will be able immediately to use Python to accomplish real-world tasks.

Course Objective:

Students will be guided through a series progressively more advanced topics. Each topic will include lecture, group discussion and extensive hands-on lab exercises. Lab review is also included. This course is aEURoeskills-centricaEUR, designed to train attendees in essential Python and web development skills, coupling the most current, effective techniques with best practices.

Students will learn how to use Python in an engaging and hands-on learning environment. Our expert Python practitioner will guide them.

  • Follow best practices to create Python scripts that work
  • Use python data types appropriately
  • Both text and binary data can be read and written.
  • Replace text by regular expressions and search for it
  • Learn more about the standard library and the work-saving modules.
  • Use less-known, but still powerful Python data types
  • Professional Python apps that are "real-world"
  • Use dates, times, or calendars to organize your work
  • Learn when to use collections like lists, dictionaries, or sets
  • Understanding Pythonic features like comprehensions and iterators
  • Use exception handling to write robust code

Course Overview

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Students 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

What You Will Learn

Dates and times

Defining Functions

Dictionaries and Sets

Errors and Exception Handling

Flow Control

Getting Started

Highlights of the Standard Library

Introduction to Python Classes

Network services

Real-life programming

Regular Expressions

Running Python Scripts

Sequence Data

Special data types

Using Modules

Working with Files

Target Students

This course is appropriate for advanced users, system administrators, and website administrators who want to use Python to support their server installations, as well as anyone else who wants to automate or simplify common tasks with the use of Python scr

Course Instructors

Brian Hernandez

Web development Instructor

Brian Hernandez has been in the development field for over a decade. Brian works extensively with Full Stack Web Development, MEAN Stack, MEMR (Mango, Express, MySQL, React) Stack and other Modern We...
Course Cover