Releases: swcarpentry/python-novice-inflammation
Releases · swcarpentry/python-novice-inflammation
Release 2023.04 of the 'Programming with Python' lesson
This is in preparation for the transition to The Workbench
What's Changed
- fixed two inconsistencies in the stdin part of Command-Line Programs by @timtroendle in #251
- Update 02-loop.md by @marylhaley in #266
- Update Notebook command by @evanwill in #250
- Replace "ipython notebook" (deprecated) with "jupyter notebook" by @qjcg in #256
- Fix wrong value in sublist. by @nsoranzo in #245
- Include a blueprint for a function image by @wd15 in #242
- Update 01-numpy.md by @gedankenstuecke in #239
- Remove mentions to ipythonblocks and tuples by @iglpdc in #264
- removed notion of dictionaries by @timtroendle in #252
- consistent use of print function by @timtroendle in #255
- Light changes to allocation of input code and data files cmdline by @ashkurti in #258
- Minor changes to python novice pages by @marylhaley in #259
- Update 01-numpy.md by @jstapleton in #243
- Added link to NumPy Documentation by @OKCody in #237
- Add if/elif/else exercise. (instructor training) by @jgosmann in #186
- link PNGs instead of SVGs (closes #270 and #271) by @btel in #273
- fix small typo by @btel in #274
- Add MCQ for modifying data in lists by @derekhoward in #201
- add exercise for the 'functions' lesson by @vdhelm in #204
- Add an exercise (counting vowels) to lesson 5. by @ketch in #207
- added challenge to 05-cond.md by @SigridK in #225
- Added loops diagram by @tcford in #232
- example of function with parameters by @NataliaOsiecka in #238
- Added an exercise to Analyzing Data from Multiple Files, to plot the … by @richardclare in #268
- glob.glob returns paths in arbitrary order. by @nsoranzo in #246
- Expanded exercise and added solutions for Python module 1 by @bhjolly in #277
- new exercise for part 4 by @frankwillmore in #260
- Slicing Exercise (for instructor training checkout) by @tobyhodges in #184
- Add debugging challenge (part 09) by @davidjb in #230
- Added callout for way to find methods in IPython by @benlaken in #180
- Improving Python lessons a bit by @narayananr in #108
- Better explanation for base-0 indexing by @khinsen in #176
- Suggesting new exercise for the Creating Functions page by @jberghold in #248
- Added challenge to 01-numpy.md regarding slicing a vector vs an array by @metavee in #211
- Slicing steps exercise by @tobyhodges in #198
- Omitting slice indices by @tobyhodges in #199
- New self-documenting code exercise by @stuckyb in #241
- Prefer functions over methods. by @tbekolay in #244
- Rename python files in code not to have hyphens by @hachterberg in #254
- Finding type of elements of a numpy array by @Mahdisadjadi in #269
- use 'import' a library instead of 'load' by @btel in #275
- Merging new styles and documentation by @gvwilson in #284
- Updating CITATION file by @gvwilson in #289
- Corrected a typo on the lesson. by @JUpani in #282
- Corrected few typos by @JUpani in #286
- Fixing link to ZIP file by @gvwilson in #298
- A more intuitive solution for exercise in "Loops". by @rueuntal in #300
- Add solutions for exercises in 'cond'. by @rueuntal in #301
- Update switcheroo example by @jrleeman in #296
- added Getting Started directions to index.md by @tracykteal in #303
- Fixing references to .html pages by @gvwilson in #304
- BUG: Fix broken link to setup by @dopplershift in #308
- new solutions to exercises in 03-lists.md by @btel in #307
- Replace 'collection' with 'sequence' in for-loop explanation by @MichaelConnell in #311
- Fix final defensive programming challenge so it initializes from data by @DamienIrving in #312
- Adding accessibility changes from swcarpentry/styles by @k8hertweck in #313
- Adding Google Analytics by @gvwilson in #314
- Adding auto-generated IDs by @gvwilson in #315
- Clarify sentence related to counting from zero by @astrofrog in #317
- fix quotation, indentation by @stragu in #320
- Improved exercise about why the plots don't show nice step functions by @astrofrog in #318
- Remove unnecessary whitespace by @konrad in #325
- Minor cleanup related to mentions of tuples by @astrofrog in #316
- Fix issue #267 by @wligtenberg in #322
- Adds solution to challenge
Stacking Arrays
in episode one by @itcarroll in #324 FileNotFoundError
supersedesIOError
by @davis68 in #327- wording adjusted for consistency in description of loop operation by @corinnebosley in #333
- Fix typo on 09-debugging.md by @jorgearanda in #335
- Add solution to Mixing Default and Non-Default Parameters exercise by @ldko in #332
- editted learning objectives to be more specific by @ejh243 in #326
- Added exercise for enumerate in loops lesson by @paalmbj in #323
- Fix issue #329 by @dndln in #337
- 2 small changes by @jangari in #285
- Fix callout formatting instruction in loops lesson. by @sechilds in #345
- Use list instead of tuple in variable swapping exercise by @tv3141 in #346
- Fixed incorrect line numbers in 08-defensive.md by @walternathan6754 in #349
- Inline the code that produces errors by @Ry4an in #272
- Add zip file of 'code' directory and refer to it on the Setup page by @mrawls in #344
- Updating mailmap and AUTHORS before release...
2017.08
Release 2017.08 of 'Python Novice Inflammation' lesson
2017.02
Release 2017.02 of 'Python Novice Inflammation' lesson
2016.06
Release 2016.06 of 'Python Novice Inflammation' lesson
2015.08
Release 2015.08 of 'Python Novice Inflammation' lesson
Version 5.3
First published version of Software Carpentry novice Python lesson using inflammation data.