Errata, korrigeringer etc
Uke 11
- ?velse 5 har en uheldig flertal for 'square' i beskrivelsen, siden meningen er at man bare skal skrive ut en linje. Riktig er:
Instead, use an
if
-test to only print the number of the first square where the amount of rice is more than one kilogram
- ?velse 6: sekvensene som skal brukes har verken start eller stop codon. Det er meningen at de skal tranlateres fra f?rste codon, i f?rste leseramme.
Uke 10
- oblig: 'Adenosine' skulle v?rt 'Adenine'
- ?velse 3b, 'Desired output' inneholder en feil. Riktig er:
There were 4 positive values and 3 negative values and 2 zeros
Uke 9
- ?velse 2b: i koden brukes
my_dna = 'AACCGGAATTCCGGTTAACCGGTT'
som f?rer til fragmentene['GGAATTCC', 'GGTTAACC', 'GGTTAACC']
. Men, i teksten over brukes feil DNA string, den skulle ogs? v?rt'AACCGGAATTCCGGTTAACCGGTT'
. Riktig er:
Now imagine performing a restriction digestion of a short circular piece of DNA
AACCGGAATTCCGGTTAACCGGTT
with three cut sitesCG
where the enzyme cuts between theC
and theG
. The resulting fragments will be (check this!):
['GGAATTCC', 'GGTTAACC', 'GGTTAACC']
.
- ?velse 3c har en feil i koden helt p? slutten som lager gelbildet: det brukes to ganger
fragments_insert_1
der den andre b?r v?refragments_insert_2
. Korrekt er:
fragments = {"plasmid": fragments_plasmid,
"with_insert_1": fragments_insert_1,
"with_insert_2": fragments_insert_2}
plot_gel_electrophoresis(fragments)
show()
Uke 6
- ?velse 3a:
Collect all the code necessary in one codecell and use it to run the python, recreating figure 5.3
Riktig figur er den p? side 161:
Collect all the code necessary in one codecell and use it to run the python, recreating the figure on page 161 in the book.
- ?velse 3d:
Compare the number of lines of python code inside the for-loop in both models. Use a markdown cell for your answer with an unordered list like this:
- The original for-loop ...
- The for-loop of the python implementation ...
En bedre formulering er
- The original
for
-loop ...- The
for
-loop of the python implementation of the difference equation ...
- ?velse 3e:
Have the subplots appear next to each other, but below each other.
Should have been
Have the subplots appear next to each other, not below each other
- ?velse 5c: l?sningsforslaget mangler en
int()
, riktig er:
print("In month", n + 1, "there are", int(rabbit_pairs[n]), "rabbit pairs.")
- ?velse 5d:
Print out the number of rabbit pairs between month 3 and 5 (including) by slicing the list (not by using a for-loop).
Korrekt er "slicing the array"
Uke 4
- ?velse 4 i
04.exercises.ipynb
, python kode for l?sningsforslag til a1) skulle v?rtdelta_E = (E_logistic[n-1]/K) * E_logistic[n-1]
Uke 3
03.oblig.ipynb
: dette er viktig ? ha med n?r du skal l?se oppgaven: "The loop should go over the radiuses, and the calculations of the volume, surface area and ratios should be done inside of the loop."- Notebook varianten av kapittel 3 ser ut til ? mangle 'Summary' avsnittet som er i PDFen. Men teksten er der, men ble dessverr ikke riktig formattert. I teksten under figur 9 finnere dere “# 9 Summary In this chapter…” og "## 9.1 Arrays". Disse skulle ble formattert som avsnitt tittel. Fra avsnitt 9.2 er alt i orden igjen.
Uke 2
- I formel 14 i notebooken, som er 2.14 i PDFen, st?r det to ganger en
g
der det skulle st?tt ena
. 02.exercises.ipynb
Oppgave 3 henviser til figure 2.19 i boken. Dette er figur 9 i notebooken. For deloppgave 3a), bruk data i filenecoli_all.csv
.02.exercises.ipynb
deloppgave 8a) nevnerdiameter
i stedet forradius
. Deloppgave c) har en feil i tallene, det st?r2
og2.0
. Riktig er:
0.5, 1, 1.5, 2, 2.5, 3, 3.5 and 4 meter.
- I oblig'en,
02.oblig.ipynb
, deloppgave d) er det ment 'not', ikke 'now:
d) Pretend you do not know what the index number of the value 64 is. Use the appropriate code for finding it, and print it to the screen.
Uke 1
01.oblig.ipynb
Deloppgave b) bruker 'size', mens det b?r v?re 'volume':
Use your program to calculate the volume of the average bacterial cell.