Comments (15)
On the Problem Solving page under Optional Readings the only link listed is a broken link.
from ada-build.
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.
from ada-build.
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.
from ada-build.
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 Colab
For 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.
from ada-build.
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.
https://replit.com/@adadev/branching-diagram?v=1#main.py
from ada-build.
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
cake = False
if cookies:
print("OMG COOKIEZ")
elif cake:
print("OMG CAKE!")
else:
print("WHATEVZ DESSERTZ.")
from ada-build.
Also in Branching: Relational operators, Logical operators, Conditionals in section 3. Diagram and Output Prediction I have two additional notes...
problem 3
Is the following intended to not have an else statement for food?
pet = "cat"
food = "ice cream"
if pet == "cat":
print("here kitty")
elif pet == "dog":
print("woof")
else:
print("some other sound")
if food == "broccoli":
print("eh.")
elif food == "ice cream":
print("yum")
problem 6
Seems 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
y = 7
if x >= y:
print("x is bigger")
else:
print("y is bigger")
if x == y:
print("x = y")
from ada-build.
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
Run the following code cells multiple times to observe the random behavior.
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.
[ ]
#import the random module
import random
use the randint function that is part of the random module
randint is a function that returns a random value between the first and second arguments
random.randint(a,b) - Returns a random integer N such that a <= N <= b
random.randint(1,10)
from ada-build.
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.
from ada-build.
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.
from ada-build.
In lesson 6, Lists, I am also seeing the error that LauraGaleev reported here. It appears in Creating Lists > With Data.
from ada-build.
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).
from ada-build.
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.
from ada-build.
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:
from ada-build.
Minor note. In lesson 7, Dictionaries, Exercise: Create a Dictionary comes already completed instead of allowing us to solve as the instructions would indicate.
from ada-build.
Related Issues (20)
- Possible Python Version Confusion in Chapter 2 Practice Problems: 0perators
- Chapter 8 Optional User Input Python Version Issues
- Typo/spelling on HackerRank text site.
- Typo in "Algorithms" article
- Resolved Exercise: Create a Dictionary (lesson 6 in ADA Build)
- Lesson 5 practice problems HOT 1
- Lesson 8 Example Input / Print Output
- Teeny Tiny Typos <3
- Effective Internet Searching -> Activities-> AGoogleADay.com
- Problem Solving-> Optional Readings link broken HOT 1
- Typo
- Colaboratory Problem: Lesson 5 Debugging Loops, Infinite Loops Exercise
- Colaboratory Notebook Problem: Lesson 5 Practice Problems, Reversing a string
- Lesson 4: Return. Example #3. Error and Fix. HOT 1
- Lesson 6: Lists with data. Error and Fix.
- Lesson 6: Project, RPS - Version 4. Error and Fix.
- Example Debugging problems already contain solution. HOT 2
- Colaboratory Notebook Lesson 5 Loops HOT 1
- Lesson 4: Flipside & Checkends Already contain solutions 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 ada-build.