Source: VTU Syllabus
Textbooks:
1. Al Sweigart, “Automate the Boring Stuff with Python”,1stEdition, No Starch Press, 2015. (Available under CC-BY-NC-SA license at https://automatetheboringstuff.com/ )
2. Reema Thareja “Python Programming Using Problem Solving Approach” Oxford University Press.
3. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”,2nd Edition, Green Tea Press, 2015. (Available under CC-BY-NC license at http://greenteapress.com/thinkpython2/thinkpython2.pdf)
4. Jake VanderPlas “Python Data Science Handbook” 1st Edition, O’REILLY.
YouTube Videos:
- Datatypes: https://www.youtube.com/watch?v=gCCVsvgR2KU
- Operators: https://www.youtube.com/watch?v=v5MR5JnKcZI
- Flow Control: https://www.youtube.com/watch?v=PqFKRqpHrjw
- For loop: https://www.youtube.com/watch?v=0ZvaDa8eT5s
- While loop: https://www.youtube.com/watch?v=HZARImviDxg
- Exceptions: https://www.youtube.com/watch?v=6SPDvPK38tw
- Functions: https://www.youtube.com/watch?v=BVfCWuca9nw
- Arguments: https://www.youtube.com/watch?v=ijXMGpoMkhQ
- Return value: https://www.youtube.com/watch?v=nuNXiEDnM44
- Strings: https://www.youtube.com/watch?v=lSItwlnF0eU
- String functions: https://www.youtube.com/watch?v=9a3CxJyTq00
- Bar Plot using Matplotlib: Matplotlib Bar Plot – How to Plot a Bar Chart in Python using Matplotlib – Complete Tutorial – YouTube
- Scatter Plot using Matplotlib: Matplotlib Scatter Plot – How to Create a Scatterplot in Python Matplotlib? – Complete Tutorial – YouTube
- Histogram Plot using Matplotlib: HISTOGRAM CHART IN MATPLOTLIB – Learn HISTOGRAM PLOT IN MATPLOTLIB | Python Matplotlib Tutorial – YouTube
- Pie Chart using Matplotlib.: Matplotlib Pie Chart / Plot – How to Create a Pie Chart in Python Matplotlib? – Complete Tutorial – YouTube
- Linear Plotting using Matplotlib: Matplotlib Tutorial (Part 1): Creating and Customizing Our First Plots – YouTube
- Customizing seaborn plots with Aesthetic functions: Seaborn Tutorial : Seaborn Full Course – YouTube
- Plotting different types of plots using Bokeh: Interactive Web Visualizations with Bokeh in Python – YouTube
- 3D Plots using Plotly Libraries: https://www.youtube.com/watch?v=cCck7hCanpw&list=PLE50-dh6JzC4onX-qkv9H3HtPbBVA8M94&index=4
- Time Series using Plotly Libraries: LEARN PLOTLY – TIME SERIES – YouTube
- Maps using Plotly Libraries: LEARN PLOTLY – CREATING MAPS – YouTube