logo

Python-programmer | Python-programmeringseksempler

Introduksjon

Python er det mest etterspurte programmeringsspråket blant andre programmeringsspråk fordi det er enkelt og fleksibelt å bruke, og lett å forstå. Denne omfattende samlingen av biblioteker og rammeverk tilbyr det perfekte brede spekteret av applikasjoner for å komme opp med webutvikling og vitenskapelig databehandling. Dynamikken til Python er fokuset i denne artikkelen når vi diskuterer flere anvendelser av den; her finner du programmer som kan lages med dens hjelp.

Hva er Python-programmeringsspråket?

I motsetning til mange andre programmeringsspråk, er Python kjent for sin enkelhet og lesbarhet på grunn av å ha en tolkning på høyt nivå som gjør det ikke komplisert å forstå. Utviklet av Guido van Rossum i 1991 og utgitt for offentligheten, rangerer Python blant de mest ettertraktede programmeringsspråkene i dag, sammen med Shell Script, Java, C++ og Perl, brukt i webutvikling, dataanalyse, kunstig intelligens, vitenskapelig databehandling og mer.

Hva er et program?

Et program, i riket av programmeringsspråk for informatikk og programvareutvikling, er en definisjon av en sett med instruksjoner på et bestemt språk som får en oppgave eller i oppgave å løse et bestemt problem. Disse veiledningene er kjent som koden. De er skrevet på et språk som en datamaskin kan følge for å oppfylle det resultatet vi ønsker.

La oss se listen over Python-programmer fra grunnleggende til avansert i hele opplæringen.

Python grunnleggende programmer

  • Python-program for å skrive ut 'Hello Python'
  • Python-program for å utføre aritmetiske operasjoner
  • Python-program for å finne arealet av en trekant
  • Python-program for å løse andregradsligningen
  • Python-program for å bytte to variabler
  • Python-program for å generere et tilfeldig tall
  • Python-program for å konvertere kilometer til miles
  • Python-program for å konvertere Celsius til Fahrenheit
  • Python-program for å vise kalender
  • Python-program for å sjekke om et tall er positivt, negativt eller null
  • Python-program for å sjekke om et tall er oddetall eller partall
  • Python-program for å sjekke skuddår
  • Python-program for å sjekke primtall
  • Python-program for å skrive ut alle primtall i et intervall
  • Python-program for å finne faktoren til et tall
  • Python-program for å vise multiplikasjonstabellen
  • Python-program for å skrive ut Fibonacci-sekvensen
  • Python-program for å sjekke Armstrong-nummeret
  • Python-program for å finne Armstrong-nummer i et intervall
  • Python-program for å finne summen av naturlige tall
  • Python-program for å skrive ut baksiden av en streng
  • Python-program for å skrive ut summen av de ti første naturlige tallene

I neste avsnitt vil vi se listen over programmer basert på funksjoner.

Før vi skal se listen over programmer basert på funksjoner l, la oss få vite hva som er en funksjon.

Hva er en funksjon i Python?

Innen datavitenskap er en funksjon en kode som har en selvstendig kodeblokk og utfører en konkret jobb eller operasjon. Funksjoners evner er laget for å dele opp programmer i moduler og de er gjenbrukbare, dette gjør programmeringen mer lesbar, konsis og praktisk å feilsøke.

Python funksjonsprogrammer

  • Python-program for å finne LCM
  • Python-program for å finne HCF
  • Python-program for å konvertere desimal til binær, oktal og heksadesimal
  • Python-program for å finne ASCII-verdien til et tegn
  • Python-program for å lage en enkel kalkulator
  • Python-program for å vise kalender
  • Python-program for å vise Fibonacci-sekvens ved bruk av rekursjon
  • Python-program for å finne tallfaktorer ved hjelp av rekursjon
  • Python-program for å beregne kraften til et tall

I neste avsnitt vil vi se noen tallprogrammer.

Python nummer programmer

  • Python-program for å sjekke om det gitte nummeret er et Disarium-nummer
  • Python-program for å skrive ut alle disarium-tall mellom 1 og 100
  • Python-program for å sjekke om det gitte nummeret er Happy Number
  • Python-program for å skrive ut alle glade tall mellom 1 og 100
  • Python-program for å finne ut om det gitte nummeret er et Harshad-nummer
  • Python-program for å skrive ut alle proniske tall mellom 1 og 100
  • Python-program for å skrive ut de ti første naturlige tallene.
  • Python Progran for å sjekke et Armstrong-nummer eller ikke

I neste avsnitt vil vi se programmene basert på arrays.

Før vi skal se programmer av en matrise, la oss få vite hva som er en matrise.

Hva er en Array?

En matrise, et av de viktigste elementene, brukes i informatikk som en grunnleggende datastruktur der en samling av elementer er lagret i de smittsomme minnestedene, og alle disse dataene er vanligvis av én type. Arrayene gir muligheten til å gruppere og få tilgang til data i en påfølgende del av minneplassen. De kan nås gjennom deres indekser eller posisjoner i matrisen.

La oss se listen over programmer basert på en array nedenfor:

Python Array-programmer

  • Python-program for å kopiere alle elementene i en matrise til en annen matrise
  • Python-program for å finne frekvensen til hvert element i matrisen
  • Python-program til venstre roter elementene i en matrise
  • Python-program for å skrive ut de dupliserte elementene i en matrise
  • Python-program for å skrive ut elementene i en matrise
  • Python-program for å skrive ut elementene i en matrise i omvendt rekkefølge
  • Python-program for å skrive ut elementene i en matrise tilstede på jevn posisjon
  • Python-program for å skrive ut elementene i en matrise som er tilstede på oddetall
  • Python-program for å skrive ut det største elementet i en matrise
  • Python-program for å skrive ut det minste elementet i en matrise
  • Python-program for å skrive ut antall elementer som er tilstede i en matrise
  • Python-program for å skrive ut summen av alle elementene i en matrise
  • Python-program for å høyrerotere elementene i en matrise
  • Python-program for å sortere elementene i en matrise i stigende rekkefølge
  • Python-program for å sortere elementene i en matrise i synkende rekkefølge
  • Python-program for å slå sammen to matriser til en enkelt matrise
  • Python-program for å sette inn et element i en matrise
  • Python-program for å slette et element fra en matrise

I neste avsnitt vil vi se listen over pythons-programmer basert matrise.

Før vi skal se listen over matriseprogrammer, la oss først vite hva som er en matrise.

Hva er en matrise?

I informatikk er en matrise en forkortelse av en todimensjonal matrise, der elementene hentes ved å gi både horisontale og vertikale indekser eller koordinater.

Matriser brukes i områder som datagrafikk, maskinlæring og numeriske simuleringer, for eksempel bildebehandling, grovkornet dataanalyse og løsning av ligningssystemer.

La oss se listen over python-programmer basert på Matrix nedenfor:

Python Matrix-programmer

  • Python-program for å legge til to matriser
  • Python-program for å multiplisere to matriser
  • Python-program for å transponere en matrise
  • Python-program for å utføre matriserotasjon
  • Program for sammenknytting av matrise
  • Python-program for å skrive ut invers av en matrise
  • Beregning av matriserangering

I neste seksjon vil vi se listen over python-programmer basert på Strings.

Før vi skal se listen over python-programmer basert på Strings l, la oss først vite hva som er en streng.

Hva er en streng?

I programmene til datamaskiner er 'streng' kjent som en serie med tegn, som for det meste brukes til representasjon av tekstene. Imponerende nok har de fleste programmeringsspråk, inkludert Python, valget mellom å bruke enten enkelt anførselstegn (') eller dobbelt anførselstegn ('). For eksempel:

 my_string = ' Hello World' 

Nå vil vi se listen over python-programmer basert på Strings nedenfor.

Python-strengprogrammer

I delen vil vi se python-programmene basert på List.

Før vi skal se python-programmene basert på List, la oss vite hva som er en liste i python.

Hva er en liste?

Fra Python er en 'liste' en utsmykket datastruktur som du kan beholde forskjellige elementer i og få tilgang til avhengig av posisjon. Støtten til den innebygde datatypen, sekvens av elementer innenfor firkantede parenteser [ ], er en av de mange funksjonene som skiller Python. Slike lister kan inneholde elementer av blandede typer, og disse elementene kan være enten tall, strenger, andre lister eller et hvilket som helst annet Python-objekt.

Her er et eksempel på en enkel liste:

 'my_list = [1, 2, 3, 4, 5]' 

Lister har flere viktige egenskaper:

    Bestilt:Godta en liste der elementer legges til i rekkefølge.Mulig:Nær slutten av listen er det en veldig distinkt del som skal endres når hele listen og alle dens elementer er opprettet. Derfor kan du legge til, endre eller slette komponenter i listen.Tillater duplikater:Sett kan ikke inneholde lignende elementer.Heterogen:Lister har muligheten til å inneholde elementer av forskjellige datatyper.Dynamisk:Listens dimensjon kan endres når og når elementer settes inn eller slettes.

Nedenfor vil vi se python-programmene basert på listen.

Python liste programmer

Python-program for å sortere listen i stigende eller synkende rekkefølge

I neste avsnitt vil vi se listen over programmer på datastrukturer.

Før vi skal se listen over programmer basert på datastrukturer, la oss først forstå datastrukturene.

Hva er en datastruktur?

En datastruktur er en metode for datalagring i en datamaskin hvor data er organisert og ordnet på en måte som gir den mest effektive tilgangen, modifikasjonen og behandlingen. Datastrukturer brukes til å strukturere og lagre data, og gir brukerne funksjonalitet som muliggjør raske søk og manipulering av informasjon.

Lineære datastrukturer:

Ikke-sekvensielle strukturer som lineære dataorganisasjonsstrukturer i samsvar med sekvensrekkefølgen, hvor hvert element er plassert mellom sin forgjenger og etterfølger. Eksempler inkluderer:

  • Matriser
  • Koblede lister
  • Stabler
  • Haler

Ikke-lineære datastrukturer:

Ikke-linjede datastrukturer gjør det lettere å arrangere elementene på en mer intrikat måte å skape andre forhold enn bare det rent sekvensielle forgjenger-etterfølger-sitatet. Eksempler inkluderer:

  • Trær
  • Grafer
  • Dynger

La oss se listen over programmer basert på Singly Linked List.

Python enkeltlenkede listeprogrammer

  • Python-program for å lage en enkeltlenket liste med N noder og telle antall noder
  • Python-program for å lage en enkeltlenket liste med n noder og vise den i omvendt rekkefølge
  • Python-program for å lage og vise en enkeltlenket liste
  • Python-program for å slette en node fra begynnelsen av Singly Linked List
  • Python-program for å slette en node fra slutten av Singly Linked List
  • Python-program for å slette en node fra midten av Singly Linked List
  • Python-program for å finne noden for maksimum og minimum verdi fra en enkeltlenket liste
  • Python-program for å sette inn en ny node i begynnelsen av Singly Linked List
  • Python-program for å sette inn en ny node på slutten av Singly Linked List
  • Python-program for å sette inn en ny node i midten av Singly Linked List
  • Python-program for å fjerne dupliserte elementer fra en enkeltlenket liste
  • Python-program for å søke etter et element i en enkeltlenket liste
  • Python-program for å sortere elementene i Singly Linked List

Python Doubly Linked List-programmer

  • Python-program for å konvertere et gitt binært tre til dobbeltlenket liste
  • Python-program for å lage en dobbeltlenket liste fra et ternært tre
  • Python-program for å lage en dobbelt koblet liste med n noder og telle antall noder
  • Python-program for å lage en dobbelt koblet liste med n noder og vise den i omvendt rekkefølge
  • Python-program for å lage og vise en dobbeltlenket liste
  • Python-program for å slette en ny node fra begynnelsen av den dobbeltkoblede listen
  • Python-program for å slette en ny node fra slutten av den dobbeltkoblede listen
  • Python-program for å slette en ny node fra midten av den dobbeltkoblede listen
  • Python-program for å finne noden for maksimum og minimum verdi fra en dobbeltkoblet liste
  • Python-program for å sette inn en ny node i begynnelsen av Doubly Linked-listen
  • Python-program for å sette inn en ny node på slutten av Doubly Linked List
  • Python-program for å sette inn en ny node i midten av Doubly Linked List
  • Python-program for å fjerne dupliserte elementer fra en dobbeltlenket liste
  • Python-program for å rotere dobbeltlenket liste med N noder
  • Python-program for å søke etter et element i en dobbeltlenket liste

Python-ordbokprogrammer

Python søke- og sorteringsprogrammer

Python Circular Linked List-programmer

  • Python-program for å lage en sirkulær lenket liste over N noder og telle antall noder
  • Python-program for å lage en sirkulær lenket liste med n noder og vise den i omvendt rekkefølge
  • Python-program for å lage og vise en sirkulær lenket liste
  • Python-program for å slette en node fra begynnelsen av Circular Linked List
  • Python-program for å slette en node fra slutten av Circular Linked List
  • Python-program for å slette en node fra midten av Circular Linked List
  • Python-program for å finne noden for maksimum og minimum verdi fra en sirkulær koblet liste
  • Python-program for å sette inn en ny node i begynnelsen av Sircular Linked List
  • Python-program for å sette inn en ny node på slutten av Circular Linked List
  • Python-program for å sette inn en ny node i midten av Sircular Linked List
  • Python-program for å fjerne dupliserte elementer fra en sirkulær lenket liste
  • Python-program for å søke etter et element i en sirkulær lenket liste
  • Python-program for å sortere elementene i Circular Linked List

I neste avsnitt vil vi se listen over programmer basert på Queue Data Structure.

Programmer basert på køer

  • Python-program for å finne størrelsen på køen
  • Python-program for å legge til elementer i køen
  • Python-programmer for å slette elementer fra køen
  • Python-program for å skrive ut kikkelement fra køen
  • Python-program for å sjekke tilstanden isFull() i en kø
  • Python-program for å sjekke tilstanden isEmpty() i en kø

I neste avsnitt vil vi liste over python-programmer basert på stabler.

Python-programmer basert på stabel

  • Python-program for å utføre push()-operasjon
  • Python-program for å utføre pop()-operasjon
  • Python-program for å finne lengden på stabelen
  • Python-program for å skrive ut kikkelement fra stabelen

I neste avsnitt vil vi se programmene på trær

Python-programmer basert på trær

  • Python-program for å implementere binært søketre
  • Python-program for å implementere Balanced Binary Tree
  • Python-program for å implementere AVL-trær

I neste avsnitt vil vi se listen over programmer basert på grafene.

Før du går for å se om listen over python-programmer basert på grafene, la oss først forstå hva som er en graf.

Hva er en graf?

En graf er en ikke-lineær datastruktur som består av et sett med toppunkter (eller punkter som alternativt kan refereres til som noder) som er forbundet med kanter (eller lenker og buer). Grafer er ofte billedlig illustrert for å representere relasjonene mellom to variabler. Det kan implementeres som en ekvivalent med virkelige nettverksstrukturer, enten sosiale nettverk, veinett, kanalforbindelser, etc.

Her er noen nøkkelkomponenter og egenskaper ved grafer:

1. Topppunkter (noder):

En enkel graf er bygd opp av prikker, eller toppunkter. Grafen er visuelt konstruert fra hjørnene som er enhetene som menneskene i et sosialt nettverk, byene i et veinettverk og ruterne i et datanettverk.

2. Kanter (lenker):

Noder i en graf representerer relasjonene eller koblingene mellom hvilke som helst to toppunkter. Mens retningen av forhold kan være enten rettet, noe som betyr at forholdet er enveis, eller urettet, noe som betyr at forholdet er toveis.

I en rettet graf, for en kant, er det en rettet flyt eller et forhold knyttet til den, som induserer en kant fra det ene toppunktet til det andre.

I en graf som ikke har noen retning (urettet graf), representerer kanter et gjensidig forhold mellom to toppunkter.

3. Bane:

Å sette sammen toppunktene i grafen med forbindelseskantene er kjent som en bane. Koblinger kan vise omkjøringer, relasjoner eller koblinger mellom grafens elementer.

4. Syklus:

En syklus i en graf er trinnene i en bane som begynner ved samme toppunkt og går gjennom alle toppunktene og kantene på en graf.

Typer grafer:

Grafer kan kategoriseres i ulike typer basert på deres egenskaper og egenskaper, inkludert:

I den første grafen (den rettede grafen) har hver node en pil som peker til en annen node, og uttrykker et visst forhold mellom dem. I den andre er det ingen piler, og nodene er koblet sammen med linjer som uttrykker deres relative posisjon.

Vektede grafer og uvektede grafer; Dette er to typer grafer som brukes i standard nettverkstopologier.

  • DAG-er (DAG-er refererer til rettet grafer uten sykluser), og sykliske grafer er to svært viktige grafkategorier.
  • Todelte grafer
  • Komplette grafer

La oss se noen python-programmer basert på grafer.

bytte tilfelle java

Python-programmer basert på grafer

  • Python-program for å implementere Breath First Search
  • Python-program for å implementere Depth First Search
  • Python-program for å finne alle tilkoblede komponenter i en urettet graf ved hjelp av BFS eller DFS

I neste avsnitt skal vi om algoritmer og liste over programmer basert på algoritmer.

Hva er en algoritme?

En algoritme er et sett med trinn planlagt og organisert hvordan man løser et problem eller utfører en bestemt beregning. Det er en beskrivelse av et sett med inndata samt behandlingen som kreves for å produsere det ønskede resultatet. Algoritmene er faktisk hovedkjernen bak datavitenskapen, da den er så effektiv til å løse en rekke beregningsproblemer.

Python-programmer basert på algoritmer

  • Python-program for å implementere Lineært søk
  • Python-program for å implementere binært søk
  • Python-program for å implementere Bubble Sort
  • Python-program for å implementere Insertion Sort
  • Python-program for å implementere Selection Sort
  • Python-program for å implementere Merge Sort
  • Python-program for å implementere Quick Sort
  • Python-program til Dijkstras algoritme for å finne minimum spenntre
  • Python-program for å implementere Prims Algorithm
  • Python-program for å implementere Kruskals algoritme
  • Python-program for å implementere grådig algoritme for å løse Fractional Knap Sack
  • Python-program for å løse myntbytteproblem ved å bruke grådig tilnærming
  • Python-program for å løse N-Queen-problemet