Skip to content

Python3 tutorial designed for beginners. Exercises included

Notifications You must be signed in to change notification settings

akakakaren/Intro-to-Python3

Repository files navigation

Intro-to-Python3

Python3 tutorial designed for beginners. Exercises and sample code are included.

This tutorial is from Intro to Python3 by migfd

Contents

  • Development environment for Python
  • Variables and data types
  • Input and output
  • Operations
  • String operations
  • Control structures
  • Exception handling

this is a mini challenge. Useful for testing what you have learned so far.

  • The concept and operation of list
  • The concept and operation of tuple
  • The concept and operation of set
  • The concept and operation of dict
  • The concept of function
  • Definition and calling of function
  • Variable scope
  • Parameter transmission
  • Default parameter
  • Variable arity methods
  • Modification of function parameter

A Post-Tax Salary Calculator

challenge

Four Core Conceptions of Object-Oriented Programming

  • Abstract
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Open and close files
  • Read and write files
  • Read the file by line
  • Serialization of pickle
  • Serialization of JSON
  • os.path module
  • Lambda anonymous function
  • Slice
  • List analysis
  • Dictionary analysis
  • Iterator
  • Builder
  • Yield
  • Decorator
  • Development of multi-process program in Python3
  • Interprocess communication
  • Process synchronization
  • Pool
  • Multithreaded program in Python 3
  • The concept of GIL

Multi-Process Payroll Calculator

challenge

  • how to use the Python3 module
  • DateTime module
  • os module
  • sys module
  • requests module
  • base64 module
  • collections module

Attribution

this tutorial is created by migfd and is submitted to LabEx

Permission has been granted for this distribution as long as properly attributed.

About

Python3 tutorial designed for beginners. Exercises included

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages