-
Notifications
You must be signed in to change notification settings - Fork 419
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues spotted #293
Comments
Potential update I noticed that in general external links open in the same tab, thus making you navigate away from the Ada lesson. I think it makes sense to open the links in separate tabs and keep the lesson page open so you don't lose where you are in the lesson when you click a link. Not a must, just a suggestion. |
In Effective Internet Searching under Activities http://www.agoogleaday.com/ is suggested but seems to no longer be an active site. I checked and wikipedia said it was discontinued in 2013. Might want to remove that. |
On the Problem Solving page under Optional Readings the only link listed is a broken link. |
Within the Hello, World! lesson there are two sections that have mostly the same information. It should probably be in one place and not both places. I've pasted the two sections in question below. Google ColabFor the Learning to Code portion of the Ada Build Curriculum we will review notes and complete exercises in a series of lessons in Google Colab. Colab is Google's hosting of Jupyter Notebook, an open-source web application that allows us to create and share documents that contain live code, equations, visualizations, and narrative text. Uses for Jupyter Notebook include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more. Here we are using Colab and Jupyter Notebook to create an interactive Intro to Python course. Hello, World!A Hello World program is the first program that people often write when exploring a new programming language. In this lesson we will write a hello world program in a code block in this Colab notebook. Colab is Google's hosting of Jupyter Notebook, an open-source web application that allows us to create and share documents that contain live code, equations, visualizations, and narrative text. Uses for Jupyter Notebook include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more. Here we are using Colab and Jupyter Notebook to create an interactive Intro to Python course. |
Not sure if this is a typo/error or if I missed something -- is there a reason the conditional statement is on here twice? Very possible I missed something. |
In Branching: Relational operators, Logical operators, Conditionals in section 3. Diagram and Output Prediction on problem 1 I got a syntax error. Should the code be updated to the following? cookies = True if cookies: |
Also in Branching: Relational operators, Logical operators, Conditionals in section 3. Diagram and Output Prediction I have two additional notes... problem 3Is the following intended to not have an else statement for food? pet = "cat" if pet == "cat": if food == "broccoli": problem 6Seems to have a logic error where it returns two outcomes, one of which is false. The previous 2 problems in the lesson solved this correctly though. x = 7 if x >= y: if x == y: |
It's possible I am misunderstanding the exercise, but it looks to me like within the Functions lesson under the Modules Exercise for Random the instructions are asking us to uncomment something that is not commented out. I've copied and pasted it below without editing. random Note that the first code cell results in a NameError because we did not first import the random module. Uncomment the second line import random and run the code again. [ ] use the randint function that is part of the random modulerandint is a function that returns a random value between the first and second argumentsrandom.randint(a,b) - Returns a random integer N such that a <= N <= brandom.randint(1,10) |
Within lesson 4, Functions, there is an error in example 3 (halfway down the page). I used the solve posted by LaGaleev here although I am not sure if that is the intended solve. |
Within lesson 5, Iterations: For and While Loops 3/4 down the page there is a Practice Problem for Reversing a String, but the code block is already complete and the set of tests appear to be missing. Screen shot of what I see without modifying it. |
In lesson 6, Lists, within exercise 4 of List Replication I am seeing what looks like an error in the directions vs the code block. Pasting below is the unaltered code block and directions. The table indicates that I would only see 0s when printing the array zeros but the list also includes a 1 so it is actually 0s and 1s alternating 5x (10 total values). |
Real minor item. In lesson 6, Lists, within the section called for loops and ranges the copy under the code block says that the range argument evaluates to 5, but I believe that it evaluates to 4. |
In lesson 6, Lists, within the section called Debugging IndexErrors the first two code blocks are supposed to show IndexErrors, but they output an answer without showing an error. Here is how it comes in the lesson without modifying it: Here is how I think it is intended to appear so that we can solve the errors: |
Minor note. In lesson 7, Dictionaries, Exercise: Create a Dictionary comes already completed instead of allowing us to solve as the instructions would indicate. |
Hello,
I am just starting to look through the resources and noticed two things to start with on the languages page.
I am also aware that these have previously been reported, sorry for the redundancy, but will continue to post here if I notice other issues.
Best,
Char
The text was updated successfully, but these errors were encountered: