Python is een high - level programmeertaal ontworpen om software ontwikkeling te versnellen door het afsluiten van vervelende werk geassocieerd met geheugenbeheer of low - level hardware functies . Dit stelt programmeurs in staat om zich te concentreren op het oorspronkelijke doel voor hun programma's , in plaats van onderhoud code om gewoon te laten werken . Bijgevolg is de taal heeft een aantal trucs ontwikkelaars kunnen gebruiken om codering sneller . Interactieve Shell Python is een geïnterpreteerde taal . Dit betekent dat de programmeur schrijft een source - code -bestand dat is platform onafhankelijk , wat betekent dat het kan dezelfde code te gebruiken voor verschillende besturingssystemen . De broncode wordt dan uitgevoerd door de eindgebruiker via een platform - specifieke interpreter , die de broncode omzet in platform - specifieke machine code . Want het is een geïnterpreteerde taal , Python heeft een interactieve shell : een terminal based programma waarin programmeurs direct kan typen Python- code en zie het uitgevoerd door de tolk direct . Werken met de interactieve shell om segmenten van code te testen voordat u het in een groter programma laat programmeurs richten op snel verfijnen van de functie van deze code segmenten voordat ze te integreren in een groter programma . The List Object Veel programmeertalen bevatten een lijst - achtige object waarin programmeurs meerdere items kunt opslaan in een unieke " slots " in de lijst , bel dan op die punten door te verwijzen slotnummer van het artikel . Echter , in de meeste programmeertalen , lijsten moeten worden aangegeven als een bepaalde variabele of het type object en kan dus alleen vasthouden variabelen of objecten van de aangegeven soort . Bijvoorbeeld , kan een aantal lijst alleen vasthouden nummers en een string lijst kan slechts strings . Echter , kan Python lijsten elk object of variabele houden . Hierdoor kan een programmeur een aantal in het eerste slot , een zoekterm in het tweede slot en een object in de derde slot slaan . Deze veelzijdigheid opent een oneindig aantal deuren naar programmeurs Object Lijstcomprehensies Een kenmerk van Python is de mogelijkheid om de lijst comprehensies voeren : . Een lus in die een set van variabelen , of voorwerpen , wordt in de functie en een vooraf ingestelde regel code is uitgevoerd met elk item in de lijst als het onderwerp. Zo kan een programmeur een lijst met getallen verwerkt in een lijst begrip dat een eenheid toevoegt aan het nummer , en elk nummer in die lijst zal worden uitgebreid met een. Echter , kunnen lijsten in Python houden ook objecten . Door het creëren van een lijst begrip dat een bepaalde klasse methode uitvoert , kan een Python programmeur een korte code segment dat de functie van een aantal objecten van dezelfde klasse beheert creëren. Rewrite C Secties Een nadeel van high - level talen is dat terwijl zij toestaan dat de programmeur zich te richten op de kern functionaliteit van zijn programma , ze hebben hem niet toe om de prestaties te optimaliseren in de manier waarop een lager niveau talen kan. Voor veel programma's , de tolk meestal doet goed werk van het optimaliseren van de prestaties van een source code , maar er zullen momenten zijn waarop een programmeur een bepaalde code segment waarin de tolk is gewoon niet genoeg zijn efficiënt . In deze gevallen kan Python programmeurs deze code segmenten herschrijven in C , een lager niveau programmeertaal waarmee programmeurs beheren hardware -processing taken en importeren deze gecompileerde code segmenten in de belangrijkste Python source code . < Br >
|