Sign in

Python — 30 Day Challenge

In this article, we will look into the built-in methods available in python for strings and how to use them

Image from Pexels

Formatting Strings:

Before looking into the various methods, we are going to look into how we can format strings in Python as it’s a topic on…


Python — 30 Day Challenge

In this article, we will start from the basics and dive deep into everything that you can do using a function in Python

Image from Pexels
  • Defining your first function in Python
  • Parameters in Python
  • Positional Arguments
  • Keyword Arguments
  • Default Arguments
  • Variable Length Positional Arguments
  • Variable Length Keyword Arguments
  • Conclusion


30 Day Challenge

In this article, we will look into object-oriented programming theoretically and its basic principles

Image from Pexels
  • What is OOP?
  • Why OOP over Procedural Programming?
  • Four Principles of OOP
  • Encapsulation
  • Inheritance
  • Abstraction
  • Polymorphism
  • Conclusion

What is OOP?

Object-Oriented Programming or OOP, in short, is a programming paradigm much like procedural programming, which introduces the concept of programming to structure your programs in a way that properties and behaviors are bundled together as one…


In this article, we will start from the basics and dive deep into everything that a dictionary can do in Python

Image from Pexels
  • Intro to Dictionaries
  • How to define a dictionary
  • How to access a dictionary
  • How to assign values in a dictionary
  • Methods on Dictionaries
  • Restrictions on Dictionary Keys/Values
  • Conclusion

Intro to Dictionaries:

Dictionary is a compound data structure in…


Python — 30 Day Challenge

In this article, we will start from the basics and dive deep into everything that a list can do in Python

Image from Unsplash
  • Intro to Lists
  • Common Methods on Lists
  • Lists Iteration
  • Using Lists as Stacks
  • Using Lists as Queues
  • Conclusion


Python — 30 Day Challenge

In this article, we will look into various functions and ways one can loop through iterators in Python

Image from Pexels
  • for loops
  • while loops
  • enumerate
  • zip
  • List Comprehensions
  • lambda
  • map
  • filter
  • reduce

For Loops

Let’s…


Web Development — 30-day Challenge

In this article, we will be building a to-do app using React. This will be an introduction to everyone learning React

Image from Pexels
  • About the app
  • Initial Setup
  • Application Design
  • Building the components
  • Conclusion

About the App

This is a simple to-do application with in-app state management. This means we won’t be using Redux or any server/database to store the data. This also…


Web Scraping — 30 Day Challenge

Part 6: Implementing the views for scraping the answers

  • View for Scraping the Answers
  • List and Delete Views
  • Conclusion
Image from Unsplash
  • Setup and Login Automation (here)
  • Scraping the Questions (here)
  • Scraping the Answers (here)
  • Building a Django Website for our scraper — Initial Setup (here)
  • Building a Django Website for our scraper — Questions…

Web Scraping — 30 Day Challenge

Part 5: Implementing the views for the home page and scraping the Questions

  • Defining our Home Page
  • View for Scraping the Questions
  • Conclusion
Image from Pexels
  • Setup and Login Automation (here)
  • Scraping the Questions (here)
  • Scraping the Answers (here)
  • Building a Django Website for our scraper — Initial Setup (here)
  • Building a Django Website for our scraper —Questions (This Article)
  • Building a Django Website for our scraper…


Web Scraping — 30 Day Challenge

Part 4: We will continue building our Quora Scraper by starting to build our Django Application for the scraper

  • Setting up your Django Project
  • Building our First View
  • Defining our Models
  • Conclusion
Image from Unsplash
  • Setup and Login Automation (here)
  • Scraping the Questions (here)
  • Scraping the Answers (here)
  • Building a Django Website for our scraper — Initial Setup (This article)
  • Building a Django Website…

Nouman

Software Engineer who loves Data Science and building products related to data. Connect with me on LinkedIn here: https://www.linkedin.com/in/nouman10/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store