Coder Social home page Coder Social logo

flythereddflagg / flythereddflagg.github.io Goto Github PK

View Code? Open in Web Editor NEW
3.0 5.0 1.0 7.34 MB

Current projects include the Redd Python book

Home Page: https://flythereddflagg.github.io//python_book/site/

HTML 80.12% Python 1.85% Jupyter Notebook 14.31% Makefile 0.14% TeX 1.03% JavaScript 2.53% Batchfile 0.01% PowerShell 0.02%
python learning-python learning-by-doing book computer-science-education introduction-to-programming introduction

flythereddflagg.github.io's Introduction

flythereddflagg.github.io's People

Contributors

flythereddflagg avatar joehogge avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

jhogge

flythereddflagg.github.io's Issues

minor discrepancy between code and print-out in chapter 7

Minor issue, but there's a discrepancy between the code and the print-out of chapter 7 "Escape Characters." Specifically, the code says:

print("Here is a greek eta character: \u03b7")

But the print out reads:

Here is a funny character: η

ch. 10 - needs more explanation before the code

Ch. 10 - Better String Formatting jumps into the code very quickly. I recommend adding another sentence or two before the code to help the reader know what you mean and what to look for in the code.

recommend adding a glossary

I'm not sure if there's an easy way to do this in github.io, but you might consider adding a glossary for terms that could help readers understand Python-specific (and even programming-specific) terms. Words like "concatenate", etc.

I'd recommend the same, but for acronyms as well.

ch. 14 - vague advanced mastery exercise

I would recommend giving the reader some more guidance for the ch. 14 advanced mastery exercise than "There is a problem in the above script if_else.py that can cause errors if we're not careful." This implies that you purposely put a faulty script up there, which may reduce reader confidence in the author? I don't know, it just seemed kinda vague when there could be a really powerful lesson to be learned. Maybe give a hint?

General: add links to ch. 4 throughout the book

Since the assumption is that the reader is new to Python, I recommend adding links to ch. 4 (writing your first script) throughout the book, especially near exercises where you ask the reader to write a script.

Something like: "Stuck? Refer to Chapter 4-hyperlinked for writing and running a script."

There may be other exercises later in the book where you could really help the reader out by encouraging them to revisit previous chapters.

ch. 14 - are tabs okay to use?

In ch. 14, you state "do not use tabs". I think that deserves a qualification. If you intend to stay with the same code editor, tabs can be an efficient time-saving device. You might consider softening the language to a warning, maybe?

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.