Preetiraj3697 / 30DaysOfPython

30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Day1

  • Install
  • path setup
  • check version

Detail

Day2 Variable built-in function

  • Built-in Function
  • Variables
  • Data type

Detail

Day3 Operators

  • Operators
  • Type of Operator
  • Example of All Operator

Detail

Day4 String

  • String
  • String Built-in Function
  • Example of All String Built-in Function

Detail

Day5 List

  • List
  • How to create List
  • Create, Read, Update, Delete, insert, etc.

Detail

Day6 Tuples

  • Tuples
  • How to create Tuples
  • Create, Read, Update, Delete, insert, etc.

Detail

Day7 Tuples

  • Sets
  • How to create Sets
  • Create, Read, Update, Delete, insert, etc.

Detail

Day8 Dictionaries

  • Dictionaries
  • How to create Dictionaries
  • Create, Read, Update, Delete, insert, etc.

Detail

Day9 Conditions

  • Conditions
  • if,else,elif
  • Logical Operator etc.

Detail

Day10 Loops

  • Loops
  • For Loop, while Loop
  • Break, Continue keyboard etc.

Detail

Day11 Functions

  • Functions
  • parameters, arguments,
  • Arbitrary Number of Arguments etc.

Detail

Day12 Modules

  • Modules
  • Import Built-in Modules
  • Import functions from a module etc.

Detail

Day13 List Comprehension

  • List Comprehension
  • Lambda Function
  • Creating a Lambda Function etc.

Detail

Day14 Higher Order Functions

  • Higher Order Functions
  • Closures, Decorators
  • Built-in Higher Order Functions etc.

Detail

Day15 Type Errors

  • How many type Errors
  • typeError, IndexError, SyntaxError
  • KeyError, ValueError, ImportError, etc.

Detail

Day16 Python DateTime

  • Python DateTime
  • Getting datetime Information
  • Formatting Date Output Using strftime
  • String to Time Using strptime

Detail

Day17 Exception Handling

  • Exception Handling
  • Packing and Unpacking Arguments in Python
  • Spreading in Python
  • Enumerate, Zip etc

Detail

Day18 Regular Expressions

  • The re Module
  • Splitting Text Using RegEx Split
  • Writing RegEx Patterns
  • Square Bracket, Escape character() in RegEx, One or more times(+) etc.

Detail

Day19 File Handling

  • Opening Files for Reading
  • File Types
  • File with txt Extension, File with json Extension
  • Changing JSON to Dictionary etc

Detail

Day20 PIP

  • What is PIP ?
  • Installing PIP, Instaling packages using Pip
  • Uninstalling Packages, List of Packages
  • Show Packages, PIP Freeze, Reading from URL etc.

Detail

Day21 Classes and Objects

  • Creating a class, an Object
  • Class Constructor, Object Methods
  • Object Default Methods, Method to Modify Class default values
  • Inheritance, Overriding parent method etc.

Detail

Day22 Web Scraping

  • Python Web Scraping
  • What is Web Scrapping etc.

Detail

Day23 Virtual Environment

  • Setting up Virtual Environment
  • etc.

Detail

Day24 Statistics

  • Python for Statistical Analysis
  • Statistics
  • Data
  • Numpy etc.

Detail

Day25 Pandas

  • Installing Pandas
  • Importing Pandas
  • DataFrames
  • Reading CSV File using Pandas, Modifying a DataFrames, etc.

Detail

Day26 Python for Web

  • Python for Web, Flask
  • Setting up your project directory, creating routes, creating templates
  • Deployment, Creating Heroku account
  • Login to Heroku, Create requirements and Profile etc.

Detail

Day27 Python with MongoDB

  • Python with MongoDB
  • SQL versus NoSQL
  • Connecting Flask application to MongoDB Cluster
  • Creating a database and collection , Inserting many documents to collection etc.

Detail

Day28 API

  • Application Programming Interface(API)
  • Building API, HTTP(Hypertext Transfer Protocol)
  • Structure of HTTP
  • Initial Request Line(Status Line), Initial Response Line(Status Line), Header Fields, The message body, Request Methods etc.

Detail

Day29 Building an API

  • Building API
  • Structure of an API
  • Retrieving data using get, Getting a document by id
  • Creating data using POST, Updating using PUT, Deleting a document using Delete etc.

Detail

Day30 Conclusions

  • conclusions

Detail

About

30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days.


Languages

Language:Python 100.0%