<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Pythonuppgifter on Programmering, grundkurs</title>
    <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/</link>
    <description>Recent content in Pythonuppgifter on Programmering, grundkurs</description>
    <generator>Hugo</generator>
    <language>sv</language>
    <lastBuildDate>Thu, 08 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Pythonuppgifter, kapitel 10. Godtyckligt nästlade strukturer</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py10/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:57 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py10/</guid>
      <description>&lt;h2 id=&#34;att-lära-dig-från-uppgifterna&#34;&gt;Att lära dig från uppgifterna&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Använda rekursion för att traversera godtyckligt nästlade strukturer.&lt;/li&gt;&#xA;&lt;li&gt;Lösa problem i nästlade strukturer med hjälp av dubbelrekursion.&lt;/li&gt;&#xA;&lt;li&gt;Kombinera rekursion och iteration för att hantera godtyckligt nästlade strukturer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Man kan få max 52 poäng och för att få godkänt krävs 20 poäng. Försök dock att lösa fler uppgifter då inte alla fel upptäcks av rättningsskriptet. Om ni har lite marginal kan ni kanske bli godkända även om assistenten som rättar hittar något sådant fel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 3. Villkor</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py3/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:57 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py3/</guid>
      <description>&lt;h2 id=&#34;att-lära-dig-från-uppgifterna&#34;&gt;Att lära dig från uppgifterna&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Syntax och användning av &lt;code&gt;if&lt;/code&gt;, &lt;code&gt;elif&lt;/code&gt; och &lt;code&gt;else&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Jämförelser med &lt;code&gt;!=&lt;/code&gt;, &lt;code&gt;==&lt;/code&gt;, &lt;code&gt;&amp;lt;&lt;/code&gt;, &lt;code&gt;&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;=&lt;/code&gt;, och &lt;code&gt;&amp;gt;=&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Logiska operatorer för att kombinera jämförelser.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Man kan få max 45 poäng och för att få godkänt krävs 30 poäng. Försök dock att lösa fler uppgifter då inte alla fel upptäcks av rättningsskriptet. Om ni har lite marginal kan ni kanske bli godkända även om assistenten som rättar hittar något sådant fel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 6. Generell iteration — while-loopen</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py6/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:57 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py6/</guid>
      <description>&lt;h2 id=&#34;att-lära-dig-från-uppgifterna&#34;&gt;Att lära dig från uppgifterna&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Förstå hur upprepning kan implementeras generellt med hjälp av &lt;code&gt;while&lt;/code&gt;-loopen.&lt;/li&gt;&#xA;&lt;li&gt;Förstå hur godtyckligt långa sekvenser kan genereras iterativt.&lt;/li&gt;&#xA;&lt;li&gt;Förstå hur &lt;code&gt;while&lt;/code&gt;-loopen kan användas för upprepning i situationer där antalet iterationer inte är känt i förväg.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Man kan få max 51 poäng och för att få godkänt krävs 20 poäng. Försök dock att lösa fler uppgifter då inte alla fel upptäcks av rättningsskriptet. Om ni har lite marginal kan ni kanske bli godkända även om assistenten som rättar hittar något sådant fel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 7. Referenser, objekt, metoder och muterbarhet</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py7/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:57 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py7/</guid>
      <description>&lt;h2 id=&#34;att-lära-dig-från-uppgifterna&#34;&gt;Att lära dig från uppgifterna&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Förstå vad metoder är och hur de anropas.&lt;/li&gt;&#xA;&lt;li&gt;Förstå skillnaden mellan muterbara och icke muterbara datatyper i Python.&lt;/li&gt;&#xA;&lt;li&gt;Förstå hur muterbara datastrukturer kan bearbetas i Python, med datatypen &lt;code&gt;list&lt;/code&gt; som exempel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Man kan få max 48 poäng och för att få godkänt krävs 14 poäng. Försök dock att lösa fler uppgifter då inte alla fel upptäcks av rättningsskriptet. Om ni har lite marginal kan ni kanske bli godkända även om assistenten som rättar hittar något sådant fel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 2. Sekvenser</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py2/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:54 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py2/</guid>
      <description>&lt;h2 id=&#34;att-lära-dig-från-uppgifterna&#34;&gt;Att lära dig från uppgifterna&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Förstå vad en sekvens är med särskilt fokus på listor, tupler och strängar.&lt;/li&gt;&#xA;&lt;li&gt;Förstå access av element i sekvenser med indexering.&lt;/li&gt;&#xA;&lt;li&gt;Förstå hur slice fungerar.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Man kan få max 57 poäng och för att få godkänt krävs 28 poäng. Försök dock att lösa fler uppgifter då inte alla fel upptäcks av rättningsskriptet. Om ni har lite marginal kan ni kanske bli godkända även om assistenten som rättar hittar något sådant fel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 5. Iteration med fördefinierat antal upprepningar — for-loopen</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py5/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:54 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py5/</guid>
      <description>&lt;h2 id=&#34;att-lära-dig-från-uppgifterna&#34;&gt;Att lära dig från uppgifterna&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Förstå hur ett fördefinierat antal upprepningar kan implementeras med hjälp av &lt;code&gt;for&lt;/code&gt;-loopen.&lt;/li&gt;&#xA;&lt;li&gt;Förstå hur sekvenser kan bearbetas iterativt.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Man kan få max 121 poäng och för att få godkänt krävs 36 poäng. Försök dock att lösa fler uppgifter då inte alla fel upptäcks av rättningsskriptet. Om ni har lite marginal kan ni kanske bli godkända även om assistenten som rättar hittar något sådant fel.&lt;/p&gt;&#xA;&lt;h2 id=&#34;uppgift-51&#34;&gt;Uppgift 5.1&lt;/h2&gt;&#xA;&lt;p&gt;Vi ska börja med några uppgifter där vi med hjälp av en &lt;code&gt;for&lt;/code&gt;-loop skapar listor med heltal för något intervall. Vi kan lösa dessa uppgifter med hjälp av &lt;code&gt;list(range(&amp;lt;lämpligt intervall&amp;gt;))&lt;/code&gt; men här ska vi träna på att använda &lt;code&gt;for&lt;/code&gt;-loopar för att bygga upp listor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 9. Fördefinierade nästlade strukturer</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py9/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:54 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py9/</guid>
      <description>&lt;h2 id=&#34;att-lära-dig-från-uppgifterna&#34;&gt;Att lära dig från uppgifterna&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bearbeta data bestående av listor i listor med en nivå av nästling.&lt;/li&gt;&#xA;&lt;li&gt;Slå upp data i JSON-liknande strukturer med multipla nivåer av listor och dictionaries.&lt;/li&gt;&#xA;&lt;li&gt;Lösa problem som kräver hantering av data på flera nivåer av nästling samtidigt.&lt;/li&gt;&#xA;&lt;li&gt;Lösa problem i nästlade strukturer med hjälp av nästlade loopar.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Man kan få max 210 poäng och för att få godkänt krävs 63 poäng. Försök dock att lösa fler uppgifter då inte alla fel upptäcks av rättningsskriptet. Om ni har lite marginal kan ni kanske bli godkända även om assistenten som rättar hittar något sådant fel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 1. Introduktion</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py1/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:50 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py1/</guid>
      <description>&lt;p&gt;För att underlätta för dig när du gör pythonuppgifterna finns det ett rättningsskript (instruktioner står efter uppgifterna) som du kan köra till varje uppgift. Rättningsskriptet testar koden du skrivit och berättar för dig vilka uppgifter du gjort fel på och räknar ut din poäng. Du får också reda på vilka uppgifter som saknas.&lt;/p&gt;&#xA;&lt;p&gt;Skriv lösningarna till uppgifterna i en och samma fil och testa koden själv innan du använder rättningsskriptet. Att kunna testa sin kod är en nödvändig del av att programmera!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 11. Filer och kontexthanterare</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py11/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:50 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py11/</guid>
      <description>&lt;p&gt;För att underlätta för dig när du gör pythonuppgifterna finns det ett rättningsskript (instruktioner står efter uppgifterna) som du kan köra till varje uppgift. Rättningsskriptet testar koden du skrivit och berättar för dig vilka uppgifter du gjort fel på och räknar ut din poäng. Du får också reda på vilka uppgifter som saknas.&lt;/p&gt;&#xA;&lt;p&gt;Skriv lösningarna till uppgifterna i en och samma fil och testa koden själv innan du använder rättningsskriptet. Att kunna testa sin kod är en nödvändig del av att programmera!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 12. Namnrymder och closures</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py12/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:50 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py12/</guid>
      <description>&lt;p&gt;För att underlätta för dig när du gör pythonuppgifterna finns det ett rättningsskript (instruktioner står efter uppgifterna) som du kan köra till varje uppgift. Rättningsskriptet testar koden du skrivit och berättar för dig vilka uppgifter du gjort fel på och räknar ut din poäng. Du får också reda på vilka uppgifter som saknas.&lt;/p&gt;&#xA;&lt;p&gt;Skriv lösningarna till uppgifterna i en och samma fil och testa koden själv innan du använder rättningsskriptet. Att kunna testa sin kod är en nödvändig del av att programmera!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 13. Linjär algebra i Python</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py13/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:50 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py13/</guid>
      <description>&lt;p&gt;För att underlätta för dig när du gör pythonuppgifterna finns det ett rättningsskript (instruktioner står efter uppgifterna) som du kan köra till varje uppgift. Rättningsskriptet testar koden du skrivit och berättar för dig vilka uppgifter du gjort fel på och räknar ut din poäng. Du får också reda på vilka uppgifter som saknas.&lt;/p&gt;&#xA;&lt;p&gt;Skriv lösningarna till uppgifterna i en och samma fil och testa koden själv innan du använder rättningsskriptet. Att kunna testa sin kod är en nödvändig del av att programmera!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 14. Mängder</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py14/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:50 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py14/</guid>
      <description>&lt;p&gt;För att underlätta för dig när du gör pythonuppgifterna finns det ett rättningsskript (instruktioner står efter uppgifterna) som du kan köra till varje uppgift. Rättningsskriptet testar koden du skrivit och berättar för dig vilka uppgifter du gjort fel på och räknar ut din poäng. Du får också reda på vilka uppgifter som saknas.&lt;/p&gt;&#xA;&lt;p&gt;Skriv lösningarna till uppgifterna i en och samma fil och testa koden själv innan du använder rättningsskriptet. Att kunna testa sin kod är en nödvändig del av att programmera!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 4. Enkelrekursion</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py4/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:50 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py4/</guid>
      <description>&lt;p&gt;För att underlätta för dig när du gör pythonuppgifterna finns det ett rättningsskript (instruktioner står efter uppgifterna) som du kan köra till varje uppgift. Rättningsskriptet testar koden du skrivit och berättar för dig vilka uppgifter du gjort fel på och räknar ut din poäng. Du får också reda på vilka uppgifter som saknas.&lt;/p&gt;&#xA;&lt;p&gt;Skriv lösningarna till uppgifterna i en och samma fil och testa koden själv innan du använder rättningsskriptet. Att kunna testa sin kod är en nödvändig del av att programmera!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pythonuppgifter, kapitel 9. Dictionaries</title>
      <link>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py8/</link>
      <pubDate>Fri, 21 Dec 2018 17:02:50 +0100</pubDate>
      <guid>https://www.ida.liu.se/~TDDE44/kursmaterial/pythonuppgifter/py8/</guid>
      <description>&lt;p&gt;För att underlätta för dig när du gör pythonuppgifterna finns det ett rättningsskript (instruktioner står efter uppgifterna) som du kan köra till varje uppgift. Rättningsskriptet testar koden du skrivit och berättar för dig vilka uppgifter du gjort fel på och räknar ut din poäng. Du får också reda på vilka uppgifter som saknas.&lt;/p&gt;&#xA;&lt;p&gt;Skriv lösningarna till uppgifterna i en och samma fil och testa koden själv innan du använder rättningsskriptet. Att kunna testa sin kod är en nödvändig del av att programmera!&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
