Comments (5)
It's true. Was just asked if I'd be willing to present the other day and was gonna reach out to you all. I'm told it's hands on, but with a title like Intro to Python Fundamentals it's overview lecture material with snippets.
And the scope is really basic, right? Two or three steps beneath what you all want to cover? Strings versus integers; lists, dicts and tuples; loops; conditionals and comparisons, etc?
Spitballing here, we could build up concepts that will serve as a foundation for what you plan to do? Here are foundational kinds of things that all add up to allowing you to build what you all want to build out of the gate?
Put another way, you told me about dir() couple months back. Had no idea about it or how useful it could be. Use it all the time now...
I'm really green when it comes to structuring things that can build off the presentations of others, but think this could be a fun collaboration for lack of a better word...
from pycar14.
@chrislkeller, I'm thrilled to hear your'e teaching Python too. What day is it? How long of a session is it?
We're huddling up tonight to plan the boot camp, which is a full day on Thursday. Obviously, it'd be great to share resources and for ideas to be complementary. At the very least, it's good to not have to reinvent any wheels. So we'll definitely pick your brain for feedback on what we're thinking about. I think, depending on the schedule, there probably won't be much overlap between attendees, but we can always share ideas.
One other resource worth taking a look at it is @roncampbell's excellent session from last year: https://github.com/roncampbell/NICAR-2013
especially this overview of ideas about how to learn to program for newsroom denizens: https://github.com/roncampbell/NICAR-2013/blob/master/Programming%20for%20the%20Rest%20of%20Us
Chris, after our chat tonight, we'll put more into this repo (hopefully) and loop you in when it makes sense.
from pycar14.
Interesting flow chart of what to do when your code is broken - http://i.imgur.com/WRuJV6r.png.
from pycar14.
@esagara: That's an awesome find.
@tommeagher: You guys teaching in an all-day session is going to be awesome.
This one is an hour session, but I'm not sure of the day yet. It's the intro course before Sedar and Jeremy tackle intermediate and advanced, the latter of which I'm hoping includes testing because I'd love to learn more.
Anyway, yeah I'm thinking with an hour to work with in an intro class, three or four concepts might be enough in addition to reference materials, links, code samples, etc.
from pycar14.
One piece of advice: If at all possible, use IRE/NICAR machines. Chris Schnaars and I taught our sessions last year in a bring-your-own-laptop format. Much hilarity ensued. The differences between Windows and Mac were enough to ensure plenty of confusion.
See you all in Charm City.
Ron
On Jan 15, 2014, at 9:08 PM, Chris Keller wrote:
@esagara: That's an awesome find.
@tommeagher: You guys teaching in an all-day session is going to be awesome.
This one is an hour session, but I'm not sure of the day yet. It's the intro course before Sedar and Jeremy tackle intermediate and advanced, the latter of which I'm hoping includes testing because I'd love to learn more.
Anyway, yeah I'm thinking with an hour to work with in an intro class, three or four concepts might be enough in addition to reference materials, links, code samples, etc.
—
Reply to this email directly or view it on GitHub.
from pycar14.
Related Issues (20)
- Modules to cover HOT 1
- Let's take assignments HOT 14
- The database HOT 3
- Project 1 HOT 10
- Best practices or ease of reading for beginners? HOT 3
- Deadlines? HOT 12
- Project 2 HOT 1
- The introduction HOT 2
- Project3 - Feedback, suggestions and comments HOT 6
- Takehome HOT 7
- Feedback on Project 4 HOT 6
- Debugging advice HOT 3
- Wakari.io HOT 1
- Project #2 HOT 1
- CONTRIBUTORS HOT 2
- Next year HOT 3
- Breakfast HOT 1
- confused about the state of project 3 HOT 1
- training suggestion HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pycar14.