Skip to content

PythonADI/python117

Repository files navigation

Python 117

Assignments

  1. Assignment 1
  2. Assignment 2
  3. Assignment 3
  4. Assignment 4
  5. Assignment 5
  6. Assignment 6 (Dict)
  7. Assignment 7 (Functions)
  8. Assignment 8
  9. Assignment 9

Resources

Python Book Algorithms Book

Learn Git Basics

Workshop 1 (Basic Syntax)
  • How python works
  • Working with values
  • Data Types (string; int; float; bool)
  • Math Operators
  • Comparison Operators
  • Assignment Operators
Workshop 2 (Conditionals)
  • Variables
  • Getting user input
  • String Methods
  • Type Casting
  • Logical Operators
  • Conditional Statements
Workshop 3 (Loops)
  • Loops (for, while)
  • in operator
  • range function
  • continue & break statements
  • Data Structure - list
Workshop 4 (Data Structure List)
  • Working with list
  • Accessing elements
  • Adding new elements
  • Updating elements
  • Removing elements
  • Searching
  • Sorting
Workshop 5 (List, Slices & Random)
  • Searching in list
  • Sorting list
  • Slices
  • Random Numbers
Workshop 6 (Working with Lists)
  • Working with lists
  • Prime Numbers
Workshop 7 (Data Structures, Tuple & Dict)
  • Tuple
  • Sorting
  • Dictionaries
  • Working with Dict
  • Nesting
Workshop 8 (Functions Intro)
  • List with Dicts
  • Functions
  • Return Values
Workshop 9 (Functions)
  • List Comprehension
  • Multidimesional list
  • Function Scopes
  • Default values
  • Keywrod arguments
  • Arbitrary Arguments
  • List as default value
Workshop 10 (Files)
  • Reading from a file
  • Writing to a file
  • Appending to a file
Workshop 11 (Errors & Classes)
  • Handling Exceptions
  • Using raise keyword
  • Using else keyword
  • Using finally keyword
  • Introduction OOP
  • Defining classes with their attributes and functionality (methods)
  • Creating objects
  • Accessing attributes and methods
  • What is constructor
  • What is self
  • dunders (__init__, __str__, __add__)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages