Skip to content

code dump: learning and projects throughout my 30 days of learning py

Notifications You must be signed in to change notification settings

sangamhoni/30DaysOfCode-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A brief summary of my 100 days of journey of learning Python


Day 1

  • Printing
  • Manipulating
  • Debuging
  • String Manipulation
  • Variables
  • Data Types
  • Numbers
  • Operations

 
More details here.

Day 2

  • Type Conversions
  • f-Strings
  • Subscripting
  • If Statements
  • Logical Operators

 
More details here.

Day 3

  • Modules
  • Randomisation

 
More details here.

Day 4

  • Manipulating list items
  • Editing a list
  • Nested list
  • More funcitons with random modules

 
More details here.

Day 5

  • Loops
  • Range
  • Code Blocks

 
More details here.

Day 6

  • While loops
  • Functions
  • Code Blocks
  • While Loops
  • Link between different files

 
More details here.

Day 7

  • input with functions
  • argument
  • parameters
  • more functions related to lists

 
More details here.

Day 8

  • dictionaries
  • its difference compared to lists
  • manipulating dictionary items

 
More details here.

Day 9

  • more on dictionaries
  • nesting list with dictionary
  • workflow of dictionary inside a list and vice-versa

 
More details here.

Day 10

  • Function with outputs
  • Using functions inside another function
  • Docstrings
  • Storing functions indide a dictionary
  • Using functions with dictionary values
  • Recursion

 
More details here.

Day 11

  • A complete revision of what I've learned till today

 
More details here.

Day 12

  • Scope
  • Local and Global variables
  • Do's and dont's of a local variable

 
More details here.

Day 13

  • Debugging

 
More details here.

Day 14

  • Using local and global variables
  • IDE setup

 
More details here.

Day 15

  • general introduction to OOP
  • using built in packages
  • adding external packages to your ide

 
More details here.

Day 16

  • making classes
  • using objects, methods and attributes in the class
  • initialization

 
More details here.

Day 17

  • working with classes and objects
  • designing methods and attributes as per requirements
  • more understanding of OOP in general

 
More details here.

Day 18

  • turtle graphics
  • tuples

 
More details here.

Day 19

  • Turtle Event Listeners
  • Higher order functions
  • Indepth on turtle
  • Screen tracer on turtle
  • Working with classes
  • Snake game (incomplete)

 
More details here.

Day 20

  • Inheritance (OOP)
  • Slicing
  • finishing the snake game

 
More details here.

Day 21

  • More on turtle graphics including OOP classes and objects
  • started creating Pong game (not completed yet)

 
More details here.

Day 22

  • Completed the Pong game that was incomplete since the last day

 
More details here.Day

Day 23

  • Made a Turtle crossing game

 
More details here.

Day 24

  • File handling
  • Storing, Accessing, Changing file and more

 
More details here.

Day 25

  • reading .csv files
  • pandas general introduction

 
More details here.

Day 26

  • more on pandas
  • accessing particular rows and columns
  • wriitng to a new file as a csv format
  • using csv data

 
More details here.

Day 27

  • List comprehension
  • Dictionary comprehension

 
More details here.

Day 28

  • Tkinter
  • Default Arguments
  • Advanced Arguments
  • *Args and **Kwargs
  • Widgets in Tkinter

 
More details here.

About

code dump: learning and projects throughout my 30 days of learning py

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages