After Python Basics, What Next? What to do and learn next after learning Python basics.
► Subscribe to my Channel / @oggiai
► Thank me on Patreon: / joeyajames
► Other Essential Programming skills in Python:
Deeper understanding of Python data structures - string, list, tuple, dict, numpy array
Advanced Data Structures - trees, graphs, queues, stacks, heaps, linked lists
Analysis of Algorithms - Big O analysis, and learn some common tree, graph and sorting algos
databases - SQL
Object Oriented Programming - Classes, Inheritance, Design Patterns
► Problem Solving and Coding Skills in Python:
ProjectEuler
CodeWars
TopCoder
HackerRank
► Three Popular Tracks for Python Careers:
Web Development - Django, Flask frameworks
related languages: Javascript
Data Analysis and Visualization - Numpy, Pandas, Matplotlib
Related languages: R, Julia,
Machine Learning - Numpy, Pandas, Tensorflow, Keras, SciKitLearn, Theano
► Other Good Projects to Work On:
web data mining
recommendation systems
sentiment analysis for reviews or tweets
search engines
Kaggle data science competitions
contribute to open source projects
RELATED VIDEOS
► Numpy Intro: • Python: NUMPY | Numerical Python Arra...
► Numpy Intro Jupyter nb: • NUMPY Arrays Tutorial in Jupyter with...
► Pandas Intro: • Python: Pandas Tutorial | Intro to Da...
► Pandas and MPL for Data Analysis: • Python Pandas: Plotting Data with Mat...
► Matplotlib Intro: • Python: Intro to Visualization with M...