Git Product home page Git Product logo

dsapython's Introduction

DSAPython

This repo is meant to follow along a course on data structures and algorithms using Python(https://uci.udemy.com/course/python-for-data-structures-algorithms-and-interviews/learn/lecture/3144000#content).

After jumping between C++(3 semesters worth), Python(1 semester worth), and Java(1 quarter worth). I believe going into depth and being comfortable with one of these during interviews and what not will be really important! :)

Why are you doing this?

I am taking initiative on my own time to do this, because I have long finished my Data Structures course at UCI and need to brush up on my Data Structures and Algorithms. Additionally, I have to be comfortable and well versed in these DSA for my technical interviews. I intend to familiarize myself with the strengths of each data structure and the time complexities for its various operations. These are simply tools to help me problem solve!

How will I be updating this repo?

  1. I will be using Jupyter on VS code to write code and participate in exercises/assigned hw.
  2. I will be posting pictures of my interpreted written notes of the lectures as well. I find that writing helps me feel more immersed in the material.

What is the timeline for finishing this course?

The course is 17 hours total. I give my self at minimum an hour every day to focus on programming. I think 17 days seems reasonable, but realistically with the amount of times I stop and reread material, or have events that interupt this time and space. I want to give myself an additional 10 days. So 27 days(BY March 15, 2022).

What do you plan on doing after this course?

After feeling stocked with knowledge and experience getting my hands dirty with DSA. I will continue understanding some core patterns using educative.io. Following this, I will utilize leetcode to stay sharp on problem solving.

How will you hold yourself accountable? I think being motivated isn't enough...so I will continue checking in on LinkedIn with my daily updates!

TLDR

(WHILE TRUE) Data Structures and Algorithms -> Patterns for problem solving -> Leet Code

dsapython's People

Contributors

andreabtahi96 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

vaquarkhan

dsapython's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.