pythons

Gesponsorde links
Gesponsorde links

pythons

No.
Titel
Categorie
Prijs
Licentie
Expand All
1
Programmering - Tolken
Python Licens
De python is een geïnterpreteerdeb, interactieve, object-oriented programmeertaal. De python wordt vaak vergeleken bij Perl, Tcl, Regeling of Java.

De python combineert opmerkelijke macht met zeer duidelijke syntaxis. Het heeft modules, klassen, uitzonderingen, dynamische gegevenstypes zeer op hoog niveau, en het dynamische typen. Er zijn interfaces aan vele systeemvraag en bibliotheken, evenals aan diverse windowing systemen (X11, Motief, Tk, MAC, MFC). De nieuwe ingebouwde modules worden gemakkelijk geschreven in C of C++. De python is ook bruikbaar als uitbreidingstaal voor toepassingen die een programmeerbare interface vergen.

De implementatie van de Python is draagbaar: het stelt op vele merken van Unix, op Vensters, OS/2, MAC, Amiga, en veel andere platforms in werking. Als uw favoriet systeem niet hier vermeld is, kan het nog worden gesteund, als theres a.c. compiler voor het.

De implementatie van de Python is copyrighted maar vrij bruikbaar en verdeelbaar, zelfs voor commercieel gebruik.

De python is een geïnterpreteerde, object-oriented, op hoog niveau programmeertaal met dynamische semantiek. Zijn die hoog niveau bouwde gegevensstructuren in, met het dynamische typen worden gecombineerd en de dynamische band, maakt het zeer voor de Snelle Ontwikkeling van de Toepassing, evenals voor gebruik aantrekkelijk als het scripting of lijmtaal om bestaande componenten samen aan te sluiten.

Eenvoudige de pythonnen, gemakkelijk om syntaxis te leren benadrukt leesbaarheid en drukt daarom de kosten van programmaonderhoud. De python steunt modules en pakketten, wat programmamodulariteit en codehergebruik aanmoedigt. De tolk van de Python en de uitgebreide standaardbibliotheek zijn beschikbaar in bron of binaire vorm zonder last voor alle belangrijke platforms, en kunnen vrij worden verdeeld.

Vaak, verstrekt de programmeursdaling van liefde met Python wegens de verhoogde productiviteit het. Aangezien er geen compilatiestap is, uit:geven-test-zuiver cyclus is ongelooflijk snel. Zuiveren van de programma's van de Python is gemakkelijk: een insect of een slechte input zal nooit een segmentatiefout veroorzaken. In plaats daarvan, wanneer de tolk een fout ontdekt, heft het een uitzondering op.

Wanneer het programma niet de uitzondering vangt, drukt de tolk een stapelspoor. Bronniveaudebugger staat inspectie van lokale en globale variabelen toe, evaluatie van willekeurige uitdrukkingen, plaatsende breekpunten, die door de code een lijn stappen tegelijkertijd, enz.

Debugger wordt geschreven in Python zelf, die aan de introspectieve macht van Pythonnen getuigen. Enerzijds, vaak de snelste manier om een programma te zuiveren is een paar drukverklaringen aan de bron toe te voegen: snel uit:geven-test-zuivert cyclus maakt deze eenvoudige benadering zeer efficiënt.
2
Internet - HTTP
GPL (GNU Gene
de python -python-youtube is een eenvoudige Cliënt van YouTube API voor Python.

U kunt het aan de meta-gegevens van toegangsYouTube in uw toepassingen gebruiken en webapps. Deze implementatie staat u toe om tot de interface van de RUST van YouTube API toegang te hebben.

Het gebruik van het voorbeeld:

c = youtube.YouTubeClient (uw-dev-identiteitskaart)

voor video in c.list_by_user (uw-gebruikersbenaming):
v = c.get_details (video [identiteitskaart])
druk video [identiteitskaart]
druk v [thumbnail_url]
druk v [titel]
druk v [beschrijving]

Wat in Deze Versie Nieuw is:

· Deze versie is bijgewerkt om steun te omvatten voor het pagineren (de „pagina“ en „per_page“ parameters), zodat kunnen de cliënten alle gegevens halen over een per-paginabasis.

3
Desktop Environment - Window Managers
GPL (GNU Gene
het python-wmii pakket kan en manuscript de manager van het wmiivenster vormen de pythonmanier.

4
Programmering - Bibliotheken
Perl Artistic
De cORBA-python is een pakket levert de volgende hulpmiddelen: idl2py: Compiler IDL aan Python.

idl2pyemb: Compiler IDL aan Python ingebed met C idl2pyext: Compiler IDL aan de uitbreiding van de Python met C idl2pycli: Rpc-GIOP de generator idl2pysrv van de cliëntstomp: Rpc-GIOP de generator van het serverskelet

5
Programmering - Bibliotheken
GPL (GNU Gene
de python -python-gdkinput is een Python die voor gdk_input_add en gdk_input_remove de functies binden die in PyGtk missen. zijn groep functies is niet aanwezig in band de van Gtk+/Python „PyGtk“, en men vergt het om asynchrone I/O in een Gtk+ gebaseerde GUI te doen.

Plannen voor de toekomst:

A priori, gebeëindigd zijn. Voeg misschien toe gdk_input_add_full als ik verzoeken om het heb.
De correcties van het insect (ik heb waarschijnlijk fouten wanneer het gebruiken van het verwijzings tellende systeem van Python gemaakt); Het geheugenlekken van de monitor.

6
Communicatie - Telefonie
GPL (GNU Gene
python-gammu is de banden van de Python voor bibliotheek Gammu. Het steunt alle eigenschappen niet Gammu, maar de waaier van behandelde functies stijgt, als u specifiek wat nodig hebt, voelt vrij om insecten volgend systeem voor eigenschapverzoeken te gebruiken.

7
Multimedia - Video
GPL (GNU Gene
de python-dvdauthor module staat u toe om een structuur van menu's, titels tot stand te brengen, en titlesets (met inbegrip van het menu VMGM) op een object-oriented manier.

Het kan bevelen (typisch in < pre > en < post > markeringen in dvdauthor .xml) met de daadwerkelijke plaats van een bepaalde video verwijzen.

Bijvoorbeeld: „sprong F: %s“ % thismenu.id in „sprong titleset 2 menu 3“ worden omgezet als het aan de tweede titleset als derde menu werd toegevoegd. python-dvdauthor staat u toe om complexe interactieve DVDs te bouwen.
8
Programmering - Bibliotheken
GPL (GNU Gene
het python -python-shbuf project is een eenvoudige uitbreiding van de Python voor de toegang tot van libshbuf gedeelde buffers.

9
Multimedia - Audio
GPL (GNU Gene
Zijn de AudioHulpmiddelen van de python een inzameling van audio behandelende programma's die van de bevellijn werken. Deze omvatten programma's voor CD extractie, spooromzetting van één audioformaat in een andere, spoor die en, spooridentificatie, CD van sporen branden, en meer anders noemen retagging.

Steunt geïnternationaliseerdes spoorfilenames en meta-gegevens gebruikend Unicode. De werken met high-definition, met meerdere kanalen audio evenals CD-Kwaliteit. De omzetting van het spoor gebruikt de veelvoudige kernen van Cpu of van cpu als beschikbaar om het transcoderingsproces zeer te verzenden. De meta-gegevens van het spoor kunnen van van FreeDB of freeDB-Compatibele systeem servers worden teruggewonnen. De audio ondersteunde formaten zijn:

· WAV
· AIFF
· Au van de zon
· FLAC
· WavPack
· De Audio van apen
· MP3
· MP2
· Ogg Vorbis
· Ogg Speex
· M4A

Gemakkelijk te installeren en te gebruiken:

Ik houd van programma's met veel duistere gebiedsdelen, zodat Ive geen geschreven Python AudioHulpmiddelen als weinig externe bibliotheken en programma's te vereisen mogelijk. De meeste formaten vereisen slechts één of twee gemeenschappelijke executables en sommigen vereisen helemaal geen. De installatie gebruikt ingebouwde distutils van Pythonnen, maar verstrekte makefile vermindert het proces tot een eenvoudig „merk installeert“ bevel.

De programma's die omhoog tot Python AudioHulpmiddelen maken een verenigbare interface voor pijnloze omschakeling tussen hen verstrekken. de mensen pagina's zijn inbegrepen, zoals een lang handboek voor zowel gebruikers als programmeurs is. Zie het korte leerprogramma in de documentatie voor een illustratie van hun gebruik.

Deze AudioHulpmiddelen van Python worden ontworpen met Unix-Gelijkaardige systemen in mening. Hoewel het grootste deel in zuivere Python wordt geschreven, wordt de libcdiobibliotheek gebruikt om van een aandrijving van CD-rom te lezen. Als men bereid is om zich van de op CD-Gebaseerde hulpmiddelen te onthouden, is de AudioHulpmiddelen van de Python volledig draagbaar mits de vereiste helpertoepassingen aanwezig zijn. Ik heb het op de i386, x86_64 en ppc architectuur zonder moeite gebruikt.

Volgzame normen

Omdat de AudioHulpmiddelen zich van de Python zeer dicht volgens vastgelegde, gedocumenteerde normen houdt, heeft het geen probleem interoperating met andere audio-behandelt programma's. Als u CDs met Nauwkeurig AudioExemplaar wilt scheuren, groepeer omzetten hen in M4As met deze hulpmiddelen en herhalen hen in iTunes, die geen probleem is.

Wat in Deze Versie Nieuw is:

· Knapte het systeem van spoormeta-gegevens op.
· Verbeterde de routines van de dossieropsporing.
· Minderjarige bugfixes.

10
Programmering - Bibliotheken
GPL (GNU Gene
python-inotify project is een interface van de Python aan inotify het systeem van het dossierbericht huidig in Linux 2.6.

11
Programmering - Bibliotheken
LGPL (GNU Les
De gst-python verstrekt de banden van de Python voor het project GStreamer. Deze banden verlenen toegang tot bijna alle GStreamer C API door een voorwerp - georiënteerde Python API.
12
Internet - HTTP
GPL (GNU Gene
de heerlijke python laat u tot de dienst van het Web van del.icio.us via zijn API door Python toegang hebben. Het gebruikt slechts de standaard bibliotheek van de Python wordt geschreven in zelfde taal.

De instructies van de installatie:
download en rits open
looppas als wortel van opengeritste folder
de python setup.py installeert
looppas python en ladingsbibliotheek met
pydelicious de invoer

13
Systeem - Linux Distributies
GPL (GNU Gene
CD van de python is bootable CD op Debian GNU/Linux en KNOPPIX wordt gebaseerd die.

Het speciale ding over het is dat het veel het materiaal van de Python heeft!

Installable pakketten van de Python

In het hoogste niveau is de folder van CD een folder python/, die verscheidene pakketten van Python bevatten:

· Python voor Linux - de meeste distributies Linux omvatten Python, zodat verstrekken wij het niet voor hen
· Python voor MAC OS X
· Python voor Vensters, uitbreiding win32all
· Python voor Dos - geen handhaver nog, zodat verstrekken wij slechts een URL
· Van de bron python code, als u het wilt compileren zelf
Gebruiksklare Python
Voor het bootable systeem Linux, is de Python reeds geïnstalleerdh en klaar te lopen:
· Python 2.3.4 (het recentst en het grootst, gebruik dit!)
· Python 2.2.3
· Python 2.1.3

CD van de python Pakketten

Hier is een overzicht van populaire die pakketten op PythonCd worden geïnstalleerdk.

PythonCdRawPackageList heeft een volledige ruwe lijst van geïnstalleerdeo debian pakketten.

IDEs (Geïntegreerdee Ontwikkelomgevingen)
· eric3 - een zeer aardige en krachtige winde GUI
· VOER - een eenvoudigere, maar ook populaire winde GUI niets uit
· DrPython - een andere winde GUI
· IPython - een uitgebreide interactieve het beveltolk van de Python

Bouwers GUI

· BoaConstructor
· PythonCard
· ? WxGlade

Toolkit GUI banden

· PyGtk
· PyQt
· WxPython

Grafiek libs

· PIL
· PyGame
· PyOpenGL

Het materiaal van Web/HTML/XML

· Wiki van MoinMoin - u gebruikt op dit ogenblik het
· Verdraaide TwistedMatrix AKA - een Internet van de Python zeer krachtig kader,
· Don Quichot
· PyXML, libxml2 en andere pakketten XML
Wetenschappelijk
· python-numeriek en python-numarray - math uitbreidingen
· python-pyxis - module voor het produceren van de grafiek van PostScript, het in kaart brengen

Gegevensbestand
· Paardevlieg
· python -python-mysqldb - interface voor MySQL
· python -python-pgsql - interface OB-API 2.0 aan PostgreSQL v7.x
· python -python-pygresql - module PostgreSQL
Misc
· PyChecker - controles uw broncode voor gemeenschappelijke fouten "
14
Programmering - Bibliotheken
GPL (GNU Gene
Commandsplus van de python is een module van de Python die de bestaande bevelenmodule met een extra functiegetstatusoutputerror aanvult, die de standaardoutput van de standaardfout scheidt en het gemakkelijker maakt om terugkeerstatus te evalueren.

Commandsplus van de python omvat ook een nuttige functie die een argument van de bevellijn tegen shell metacharacters beschermt.

15
Programmering - Bibliotheken
Python Licens
Python-LDAP verstrekt object-oriented API aan de servers van de toegangsLDAP folder van de programma's van de Python. Hoofdzakelijk verpakt het OpenLDAP 2.x libs voor dat doel.

Bovendien bevat het pakket modules voor ander op lDAPbetrekking hebbend materiaal (b.v. verwerking LDIF, LDAPURLs, LDAPv3 schema, enz.).

16
Tekst Redactie & Verwerking - Filters
GPL (GNU Gene
het python -python-elinks project installeert een coderende foutenmanager die de zelfde vervangingen gebruikt van ASCII zoals ELinks.

Voorbeeld:

$ kat example.py

de invoer elinks
druk uŻółknij….codeer (ASCII, elinks)

$ python example.py

Zol/knij…

17
Communicatie - Chat
GPL v3
de python -python-jabberbot toepassing is een kader van Jabber bot voor Python die het gemakkelijk maakt om eenvoudige Jabber te schrijven bots. Men kan deze Jabber gebruiken bots om informatie te verstrekken over het runnen van systemen, Websites te maken met jabber-Toegelaten bezoekers in wisselwerking staan, of de bot eigenaar over updates of veranderingen op de hoogte te brengen die met de manuscripten van de douanePython worden gecontroleerd.

De programmering van uw eigen Jabber bot kan pret en nuttig zijn. Dit is python -python-jabberbot, een kader van Jabber bot voor Python die u toelaat om eenvoudige Jabber gemakkelijk te schrijven bots. U kunt uw Jabber gebruiken bots om informatie over uw lopende systemen te verstrekken, uw website te maken met uw bezoekers in wisselwerking staan of u op de hoogte te brengen over updates of veranderingen u met uw manuscripten van de Python controleert.

Dit Jabber bot wordt gedeeltelijk geïnspireerdA bij xmpppy voorbeeld bot.py, maar om opnieuw te gebruiken ontworpen te zijn en het gemakkelijk te maken om kleine Jabber te schrijven bots die één ding doen en het goed doen.

18
Programmering - Bibliotheken
GPL (GNU Gene
De python XHTML is een eenvoudige module van de Python voor de generatie van geldige XHTML.

ToDo:

* omvat tests voor alle methodes in xhtml_test.py
* zorg ervoor dat al tekst die aan het document wordt toegevoegd xml brandkast is
* omvat methodes voor de toegevoegde w3.org knopen van de bevestigingsverbinding
* volledige steun voor specificatie XHTML 1.1

19
Systeem - Toezicht
GPL (GNU Gene
GnuPGInterface is een module van de Python om met GnuPG om te zetten. Het legt bij het in wisselwerking staan met GnuPG via filehandles de nadruk, die toegang tot controle GnuPG via veelzijdige en verlengbare middelen verlenen.

Deze module is gebaseerd op GnuPG:: Interface, een module Perl door de zelfde auteur.

Om deze distributie te installeren, stel eenvoudig de volgende bevelen in werking:
de python setup.py bouwt
de python setup.py installeert

Zie pydoc GnuPGInterface voor moduledocumentatie. Slechts recent
de versies van Python omvatten uitvoerbare pydoc.

Wat in Deze Versie Nieuw is:

· GnuPGInterface.py, NIEUWS, setup.py: buil versie aan 0.3.2 en nieuws

Mijn software
U heeft niet alle software opgeslagen. Klik op 'Opslaan' naast elke software op te slaan op uw software-mand
gerelateerde informatie
Gesponsorde links