# | Assigned | Due | Assignment |
---|---|---|---|
1 | Feb 1 | Feb 8 | Initial program |
2 | Feb 8 | Feb 15 |
If statements and loops
Solutions: Assignment2-solutions.ipynb GuessBot.py Fun graphs: BinarySearchGraphs.ipynb |
3 | Feb 15 | Feb 22 |
Watering Plans
Solution: WateringPlans.ipynb |
4 | Feb 22 | Mar 1 |
List Practice
Solution: Assignment4-solutions.ipynb |
5 | Mar 1 | Mar 8 |
1. Dictionaries
2. Sets Solution: Assignment5.1-solutions.ipynb Assignment5.2-solutions.ipynb |
6 | Mar 8 | Mar 15 |
Matrix Multiplication with numpy
Solution: Assignment6-solution.ipynb |
7 | Mar 15 | Mar 22 | SJSU Administrators and Professors |
8 | Mar 22 | Apr 5 | Simple Data Analysis |
Classified standing or instructor consent.
Python for Everyone, Edition 2.0
Cay Horstmann and Rance Necaise Wiley, 2019 ISBN 978-1-943153-67-1 An excellent book for beginning programmers. Dr. Horstmann was a professor in the Computer Science Department at SJSU. |
Intro to Python for Computer Science and Data Science:
Learning to Program with AI, Big Data and The Cloud Paul Deitel and Harvey Deitel Pearson Education, 2019 ISBN 978-1107186125 Another excellent book for beginning programmers, more focused on data science. |
Python for Programmers with Introductory AI Case Studies
Paul Deitel and Harvey Deitel Pearson Education, 2019 ISBN 978-0135224335 Essentially the same book as the one above but without the introductory material for beginning programmers. The first part of the class will be based on the first ten chapters of this book. |
Hands-On Data Analysis with Pandas, second edition
Stephanie Molin Packt Publishing, 2021 ISBN 978-1-80056-345-2 The last part of the class will be based on the first two sections of this book. |