Vi har bytt namn till Adlibris Campus! Campusbokhandeln ❤️ Adlibris - Läs mer här
Python från början | 2:e upplagan
- Häftad, Svenska, 2024
- Författare: Jan Skansholm
- Betyg:
Från
464
kr
Finns i lager i .
Fler utgåvor i lager
Beskrivning
Boken är avsedd som kurslitteratur i grundläggande programmeringskurser, till exempel i en första kurs på universitet eller högskolan, gymnasieskolans Programmering 1 och 2 och matematikkurser med programmering. Boken passar också för var och en som på egen hand vill lära sig grunderna i programmering, eller för den som redan kan programmera i något annat språk och vill lära sig Python.
I denna andra upplaga av boken introduceras nya Python-konstruktioner som tilldelningsuttryck, match-satsen och typangivelser. Tillägg i språkkonstruktionerna som f-Strings, funktionsparametrar samt filhantering med with-satsen diskuteras. Dessutom har anvisningarna för hur Python körs och installeras uppdaterats.
Python från början
• behandlar i stort sett alla konstruktioner i språket i Python
• beskriver de viktigaste av de moduler som ingår i standarddistributionen
• lär ut programmering på ett praktiskt sätt, med en mängd exempel och övningar
• ger en stabil grund för att gå vidare med mer avancerad programmering
• går igenom funktioner, moduler och paket
• beskriver hur man kan använda sig av texter, listor, mängder och avbildningstabeller
• behandlar objektorienterad programmering med klasser, objekt och arv
• visar hur man kan läsa och skriva data till och från filer
• behandlar algoritmer
• diskuterar felhantering.
På bokens webbsida som nås via studentlitteratur.se/40543 finns kompletterande material, till exempel lösningar till alla övningar.
I denna andra upplaga av boken introduceras nya Python-konstruktioner som tilldelningsuttryck, match-satsen och typangivelser. Tillägg i språkkonstruktionerna som f-Strings, funktionsparametrar samt filhantering med with-satsen diskuteras. Dessutom har anvisningarna för hur Python körs och installeras uppdaterats.
Python från början
• behandlar i stort sett alla konstruktioner i språket i Python
• beskriver de viktigaste av de moduler som ingår i standarddistributionen
• lär ut programmering på ett praktiskt sätt, med en mängd exempel och övningar
• ger en stabil grund för att gå vidare med mer avancerad programmering
• går igenom funktioner, moduler och paket
• beskriver hur man kan använda sig av texter, listor, mängder och avbildningstabeller
• behandlar objektorienterad programmering med klasser, objekt och arv
• visar hur man kan läsa och skriva data till och från filer
• behandlar algoritmer
• diskuterar felhantering.
På bokens webbsida som nås via studentlitteratur.se/40543 finns kompletterande material, till exempel lösningar till alla övningar.
Produktinformation
Kategori:
Data & IT
Bandtyp:
Häftad
Språk:
Svenska
Förlag:
Studentlitteratur
Upplaga:
2
Utgiven:
2024-04-24
ISBN:
9789144187617
Sidantal:
310
Används bl.a. i följande kurser
$event.detail.name === 'primary-menu' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'primary-menu' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mobile-search' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mobile-search' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mini-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mini-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'add-to-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'add-to-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>