Information Technology
Star icon
Most Popular
Trending Arrow Icon
Trending
Hands on Training icon
Hands On Training
Star icon
Trending Arrow Icon
Hands on Training icon

Learn Intermediate Python

Course Cover
compare button icon
Course Report - Learn Intermediate Python

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

2 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

10 hours per week

icon

Teaching Type

Self Paced

Course Description

Python continues to be ranked among the most in-demand and popular programming languages. Its importance in high growth fields such as Machine Learning and Data Science shows that this won't change anytime soon. You will be able to launch your career in these exciting areas, as well as other fields such Telecommunications, Automotive, Financial Services and Automotive. Each lesson will help you to better leverage Python's capabilities and simplify the functionality of complex applications such as data mining, classifying files and other tasks.

Course Overview

projects-img

Job Assistance

projects-img

Personlized Teaching

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Prerequisites/Requirements

Understand the basics of object-oriented programming

Read basic Python syntax, including using white space in Python

Distinguish between object types like integers and strings in scripts

Use Python to build basic algorithms for simple programs (ie a one-dimensional game like rock, paper, scissors) and scripts that automate common tasks (ie renaming files)

Write and run basic programming scripts in a terminal that include function definitions and loops

What You Will Learn

Evaluate intrinsic or prescribed characteristics of structured data

Understand Python’s approach to objects, names and namespaces

Create simple function interfaces using advanced arguments types, including keyword arguments and variadic arguments

Create functional programs, using map/filter, lambdas, iterators and generators

Create classes with custom methods, including initializers and decorated properties

Analyze object-based design patterns, including polymorphism (through magic methods) and inheritance

Handle and produce errors (built-in or custom) to process or signal failure

Understand the principles of files and file systems, in order to open files for reading or writing

Target Students

Data Engineer

QA Engineer

Full-stack Developer

Back-end Developer

Web Developer

Data Analyst

Course Instructors

Author Image

Sam Redmond

Co-Founder, Hedron Vision

Sam holds a BS in Math and MS in Computer Science from Stanford, where he created CS 41: The Python Programming Language and lectured for four years. Currently, he’s cofounding Hedron Vision, devel...
Author Image

Gabriel Ruttner

Instructor

Gabe is the CTO at Ursa & Tech Advisor for Start-Ups. Gabe has expertise in building cloud-based machine learning and natural language processing services at early stage tech companies. He holds tech...
Course Cover