Task List: Python programming

opengenus
opengenus-iq
guide
task-list
(Aditya Chatterjee) #1

Congratulations on considering to write at OpenGenus IQ :brain: for Python language.

This is a small list of topics that you can write about Python :books: Programming Language.

To become a writer at OpenGenus IQ, check out this guide

For using this task list, check out this guide.

Following is the list of topics:

Basics

  • scalar variable types
  • variable type system
  • int
  • string
  • boolean and none
  • variable scope
  • docstring
  • descriptors
  • virtual environment
  • create a python executable

Flow control

Object Oriented Programming

  • class (assigned)
  • object
  • inheritance
  • operator overloading
  • module
  • polymorphism
  • duck typing
  • instance creation __new__
  • metaclass
  • class decorators
  • abstract base class

Collection

Design patterns in Python

  • Observer pattern
  • Command Pattern
  • Singleton Pattern
  • Builder Pattern
  • Factory Pattern
  • Abstract Factory Pattern
  • Null Pattern
  • Command Pattern
  • Singleton Pattern
  • Builder Pattern
  • Factory Pattern
  • Abstract Factory Pattern
  • Null Pattern

Bitwise programming

  • bitwise operation on integers
  • byte array
  • memoryview type
  • memory mapped files

Object internals

  • Override __getattr__
  • Override __setattr__
  • Override __delattr__
  • direct vs indirect access to __dict__
  • where is method stored?

Files

  • writing and reading text files (assigned to @CoolSonu39)
  • writing and reading binary files

Other

  • Python execution model
  • Unit test
  • Debugging with PDB
  • try else
  • [add your own topic]
(Aditya Chatterjee) made this topic public #2
(Shreya Gupta) #3

@aditya please assign me tuple

1 Like
(Sonal Agrawal) #4

I am interested in completing if else elif @aditya :slight_smile:

1 Like
(Dibya Gautam) #5

please assign me for loop

(Shreya Gupta) #6

Please assign me dictionary @aditya

1 Like
(Sonal Agrawal) #7

Assign me to writing and reading text files @aditya

1 Like
(robot jelly ) #8

Please assign me lambda function under flow control !!!

1 Like
(Sonal Agrawal) #9

Can you please assign me to range function under collection @aditya

1 Like