GithubHelp home page GithubHelp logo

Project 1 about pycar14 HOT 10 CLOSED

tommeagher avatar tommeagher commented on July 28, 2024
Project 1

from pycar14.

Comments (10)

tommeagher avatar tommeagher commented on July 28, 2024

Chris, you are on the right track. I like your approach here quite a bit. I had a few thoughts and questions as I went through this.

  • You might think about changing the names of the functions in each step to different names (opencsv, logcsv, countcsv, etc)
  • I think once you're happy with this, make one last file that combines all of these steps and functions into one, and then create a separate set of the files with just the comments and no code. A cheat sheet for the white board exercise might be good too.
  • For part step 2, should we write out a for loop,or are we comfortable with throwing folks into the deep end of the list comprehension?
  • Should we think about pushing punt the concepts of lists, indexing and slicing to Project 2?
  • In Project 2, should we also write to a CSV or change/clean values?

Any thoughts from others? From my vantage point, you're moving in the right direction. Let's keep going!

Tom

from pycar14.

tommeagher avatar tommeagher commented on July 28, 2024

Thinking more about this. Should we start with a lightning quick overview of variables, strings, integers, lists, dicts before writing the first lesson? Or should I include that in the intro talk?

from pycar14.

chrislkeller avatar chrislkeller commented on July 28, 2024

I think that idea makes a lot of sense. I didn't know if the whiteboarding would include that, but I think having something concrete in front of folks would help.. Is it just a markdown file that runs through definitions and examples?

from pycar14.

hbillings avatar hbillings commented on July 28, 2024

It wouldn't hurt to do a quick overview of all of those, but I think we should definitely go over them again as we use them so we're not expecting people to retain that info.

from pycar14.

tommeagher avatar tommeagher commented on July 28, 2024

Maybe that's in the intro section, where I demo these concepts and give broad explanations and then we repeat, repeat, repeat the ideas through the day. Could make that its own iPython notebook to speed things up.

from pycar14.

kevinschaul avatar kevinschaul commented on July 28, 2024

Having a reference sheet with types could be very helpful. Project 4 (as it stands now, at least) requires knowledge of lists and dicts, and it goes into the parallels of those with JSON.

from pycar14.

tommeagher avatar tommeagher commented on July 28, 2024

Great idea.
Before I go reinvent the wheel, has anyone seen or Googled a good one that's already out there that we can fork?

This is my phone. There are many like it, but this one is mine.

On Feb 13, 2014, at 1:23 PM, Kevin Schaul [email protected] wrote:

Having a reference sheet with types could be very helpful. Project 4 (as it stands now, at least) requires knowledge of lists and dicts, and it goes into the parallels of those with JSON.


Reply to this email directly or view it on GitHub.

from pycar14.

zstumgoren avatar zstumgoren commented on July 28, 2024

@tommeagher Here's a cheatsheet I've found handy. Might work for you.

And yes, I've been spying on you all :) Love how you're crowdsourcing this. You're forcing me to revisit some of my own way-to-complex bits of code for our class, and making me wish we'd taken this approach in years past. Can't wait to swing by the class and watch you all in action!

from pycar14.

tommeagher avatar tommeagher commented on July 28, 2024

@zstumgoren, thanks for the cheatsheet. This is great and will be an awesome resource to share with everyone. Much appreciated.

And, while we're at it, thanks for pulling us together to teach the class. I'm also really looking forward to your beyond the basics sessions on Saturday!

from pycar14.

tommeagher avatar tommeagher commented on July 28, 2024

Can we work .split() and .strip() in either this project or the second one? Think these are crazy useful string methods.

from pycar14.

Related Issues (20)

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.