• logo
  • 9861600203
  • 5555545
  • info@mentorit.com.np
header-logo.png

Overview

One of the top benefits of Python is that it is easy to learn and fun to use. Its syntax, unlike most computer languages, reads like English, so it isn’t as stressful to learn as other programming languages. It was named after Monty Python’s Flying Circus, so you know someone had a sense of humor developing this code and thus made it simple to use. It handles complexity nicely so you can focus on learning the benefits of Python programming, not the hassles of the minute details. And to top it all off, it’s free and open-sourced.

Python programming is a general-purpose skill used in almost all fields, including: 

  • Data science
  • Scientific and mathematical computing
  • Web development
  • Finance and trading
  • System automation and administration
  • Computer graphics
  • Basic game development
  • Security and penetration testing
  • General and application-specific scripting
  • Mapping and geography (GIS software)

Course Content

  • Introduction: The Way of the Program
  • Algorithms
  • The Python Programming Language
  • Comments
  • Glossary
  • Chapter Assessment
  • Introduction
  • Values and Data Types
  • Operators and Operands
  • Data Types
  • Type conversion functions
  • Variables
  • Variable Names and Keywords
  • Choosing the Right Variable Name
  • Statements and Expressions
  • Order of Operations
  • Reassignment
  • Updating Variables
  • Hard-Coding
  • Input
  • Glossary
  • Exercises
  • Chapter Assessment
  • Introduction to Python Modules
  • Modules
  • Importing Modules
  • Syntax for Importing Modules and Functionality
  • The random module
  • Glossary
  • Exercises
  • Introduction: Sequences
  • Strings and Lists(String, Lists, Tuples)
  • Index Operator: Working with the Characters of a String
  • Index Operator: Accessing Elements of a List or Tuple
  • Introduction: Dictionaries
  • Dictionary operations
  • Dictionary methods
  • Length
  • The Slice Operator(List Slices, Tuple Slices)
  • Concatenation and Repetition
  • Count and Index(Count, Index)
  • Splitting and Joining Strings
  • Exercises
  • Chapter Assessment
  • Introduction: Iteration
  • The for Loop
  • Flow of Execution of the for Loop
  • Strings and for loops
  • Lists and for loops
  • The Accumulator Pattern
  • Traversal and the for Loop: By Index
  • Glossary
  • Exercises
  • Chapter Assessment
  • Intro: Conditionals
  • Boolean Values and Boolean Expressions
  • Logical operators
  • The in and not in operators
  • Precedence of Operators
  • Glossary
  • Exercises
  • Chapter Assessment
  • Introduction: Working with Data Files
  • Reading a File
  • Alternative File Reading Methods
  • Iterating over lines in a file
  • Using with for Files
  • Writing Text Files
  • CSV Format
  • Reading in data from a CSV File
  • Writing data to a CSV File
  • Glossary
  • Exercises
  • Chapter Assessment
  • Introduction to Functions
  • Function Definition
  • Function Invocation
  • Function Parameters
  • Returning a value from a function
  • A function that accumulates
  • Variables and parameters are local
  • Global Variables
  • Flow of Execution Summary
  • Glossary
  • Exercises
  • Chapter Assessment
  • Processing JSON results(Understand, Extract, Repeat)
  • Exercises
  • Chapter Assessment
  • What is an exception?
  • Exception Handling Flow-of-control
  • Raising and Catching Errors
  • When to use try/except
  • Standard Exceptions
  • Exercises
  • Chapter Assessment
  • Requesting data from the Internet
  • Anatomy of URLs
  • The HTTP protocol
  • Using REST APIs
  • Fetching a page
  • Fetching in python with requests.get
  • Project – OMDB and TasteDive

Instructors not Assigned

No reviews for this course


Write a Message

Security Check
2 + 2 =

    Course Features

  • Course Duration30 hrs