Giter VIP home page Giter VIP logo

courseware-btb's Introduction

Welcome to "Python - Beyond The Basics". I'm your instructor, Aaron Maxwell.
Reach me at [email protected].

This folder has course materials you will use in the class:

* PythonBeyondTheBasics.pdf - Extensive written material on the topics
  covered in the course, and more! Use to review and deepen your
  learning after class, or as a reference when doing the programming
  exercises (labs).

* slides - Slide decks used in the class.

* labs - In-class programming exercises. Your instructor will lead you
  through them.

* labs/py3 - The Python 3.x lab set.

* labs/py2 - The Python 2.7 lab set.

* solutions - Solutions to the labs. IMPORTANT: We've found that students learn
  and retain as much as TEN TIMES MORE when they only look at solutions as a
  last resort, peeking only for a hint to get un-stuck. Always do as much as
  you can on your own, so you'll learn a lot!

FURTHER READING

(Both books below are written primarily for Python 3, with commentary mixed in
on how Python 2 differs, as needed.)

* Powerful Python: The Most Impactful Patterns, Features, And Development
  Strategies Modern Python Provides, by Aaron Maxwell
  https://powerfulpython.com/store/powerful-python-book/

  My own book. You already have about half of it, in the courseware PDF.  If
  you sign up for "Python - The Next Level", the other course I teach
  through O'Reilly, you'll get most of the remainder as part of its courseware.
  The book covers nearly every topic covered in both courses, in many cases
  more deeply, plus bonus chapters.

* Powerful Python Blog
  https://powerfulpython.com/blog/

  In-depth articles on intermediate to advanced Python
  programming. For several, I wrote full custom applications to
  demonstrate some concept, pattern or set of features, and how they
  are used in real-world Python software.

* The Python Cookbook (3rd ed.), by Beazly and Jones
  http://www.amazon.com/dp/1449340377/

  Excellent book which, when used over time, will take you all the way from
  intermediate to advanced Python developer. Keep on your desk, right by your
  computer.

INSTRUCTOR

Aaron Maxwell
[email protected]
www.powerfulpython.com

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.