pythons
pythons
De python Sudoku kan ook om een Sudoku (sudokus 1 of 4 in elke pagina) te drukken en een beeld (jpeg, PNG, enz.) met een Sudoku te schrijven.
Sudoku, soms gespelde die Su Doku, is een plaatsingsraadsel, ook als de Plaats van het Aantal in de Verenigde Staten wordt bekend. Het doel van het raadsel is een cijfer van 1 door 9 in elke die cel van een net in te gaan, het vaakst net 9 x 9 uit 3 x 3 subgrids (genoemd wordt samengesteld „gebieden“), om te beginnen met diverse die cijfers in sommige cellen worden gegeven („givens“).
Elke rij, kolom en het gebied moeten slechts één instantie van elk cijfer bevatten. De voltooiing van het raadsel vereist geduld en logische capaciteit. Zijn netlay-out is herinnerend van andere krantenraadsels zoals kruiswoordraadsels en schaakproblemen.
Sudoku aanvankelijk werd populair in Japan in 1986 en bereikte internationale populariteit in 2005.
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, Dos, OS/2, MAC, Amiga… in werking Als uw favoriet systeem niet hier vermeld is, kan het nog worden gesteund, als theres a.c. compiler voor het. Vraag rond op comp.lang.python -- of probeer enkel compilerend Python zelf.
Is de Multimodale Hub van de python een vrij en open bronproject dat het Multimodale Protocol van de Middleware in Python uitvoert. De multimodale Hub en eenvoudige Multimodale Browser zullen worden omvat.
NOTA: Wordt de Multimodale Hub van de python ontwikkeld, vergunning gegeven en in het kader van de termijnen van de Bibliotheek van GNU of Kleinere Vergunning van het Grote Publiek verdeeld (LGPL).
Bron inbegrepen code.
Wat in Deze Versie Nieuw is:
· Steun voor de architectuur van Intel.
· UTType omvat OS van de Python nu de code van de Schepper.
· Lichtjes betere fout behandeling
· De Importeur van de Meta-gegevens van de python niet moeten zou sterven wanneer de indexerende Python het niet begrijpt indient.
De Generator van de Grafiek van het Web van de python voert een ingepaste variant van het algoritme RMAT uit. Een klein kneepje kan grafieken produceren die sociaal-netwerken of communautair-netwerken vertegenwoordigen
Wat in Deze Versie Nieuw is:
· De de lijninterface van het bevel voegde toe: pycallgraph-dot.py (#10)
· De accumulatieve tijd per functie wordt nu gemeten (#3, #12)
· Optie aan modules van de filter de standaardbibliotheek (#11)
· Toegevoegde reset_settings () aan het terugstellenmontages en graph_attributes woordenboeken aan hun gebreken
· knoop en rand de kleurenfuncties nemen nu twee parameters: oproepen en total_time
· Toegevoegd min_depth aan de filtrerende aannemer
· Anders genoemde montages [node_color] en montages [edge_color] aan de Britse versie, kleur
· Meer toegevoegde voorbeelden
· Voegde een manuscript all.py toe om alle voorbeelden meteen in werking te stellen
· De ingebouwde het sleutelwoordfilter werd van de Python vervangen met een variabele
· PEP8 moeilijke situaties
· Verwijderde svn dossiers van brondistributie
Webware voor Python wordt goed bewezen, platform-onafhankelijke en het is compatibel met veelvoudige werkende systemen, gegevensbestandservers en Webservers.
Wat in Deze Versie Nieuw is:
Nieuwe Eigenschappen
· Nieuwe Application.config montages SessionCookiePath, SessionStoreDir, CacheDir en AddressFiles.
· AutoReloadingAppServer steunt niet alleen nu python -python-fam, maar ook python-gamin.
Verbeteringen en Verbeteringen
· Veronderstel wortelweg als servletweg als URL volledig door de Webserver is herschreven.
· Toegevoegde facultatieve parameter aan HTTPRequest.serverURL () voor het krijgen van canonieke hostnames, Vals door gebrek.
· Bevestigde de () methode HTTPRequest.previousURI en voegde een () toe methode HTTPRequest.previousContextName.
· Installeer automagically niet de context MKBrowser. Het is nu een deel van de standaardconfiguratie waar het kan worden verwijderd.
· De benoeming van de standaardcontext (als niets) werd gespecificeerd was niet deterministisch. Wanneer dubbelzinnig, weigeren wij nu de verleiding te veronderstellen, in plaats daarvan opheffend een foutenvoorwaarde.
· Webware sloot niet proper toen AutoReloadingAppServer of ThreadedAppServer niet behoorlijk kon worden geïnitialiseerd. De fout behandeling is hier nu veel beter.
Veiligheid
· Uitgevoerde () methode HTTPRequest.isSecure.
· Veilige de zittingskoekjes van het gebruik voor verbindingen HTTPS. Dit is configureerbaar met Application.config plaatsend SecureSessionCookie die door gebrek Waar is. (Voorgesteld door Adam Kerrison.)
Bugfixes
· De schrapping van koekjes kon tot problemen leiden toe te schrijven aan een verkeerde koekjesweg (rapport en door Adam Kerrison bevestigen).
· Bevestigde een insect betreffende servlethergebruik (door Andrew Butash wordt gemeld), toevoegend een attribuut dat Servlet. _busy.
WAARSCHUWING: PyDev zal plugin niet werken als er ruimten in de installatieweg zijn. De beste oplossing is:
* Op MacOSX, noem de toepassing EasyEclipse anders om ruimten te verwijderen. Bijvoorbeeld, ruil Verduistering voor Python in verduistering-voor-Python.
Deze distributie omvat volgende plugins:
De componenten van de kern:
* Platform van de verduistering 3.2.1 - de Gedeelde platformdiensten van Verduistering.
* Hulpmiddelen van de verduistering 3.2.1 - Gemeenschappelijke bibliotheken voor diverse projecten van de Verduistering.
* Java voor Vensters 1.5.0.09 - de In werking gestelde die toepassing van Java op runtime van Java van de Zon (tm), voor het gebruik van de Verduistering wordt verpakt. (Vensters slechts)
* Java voor Linux 1.5.0.09 - de In werking gestelde die toepassing van Java op runtime van Java van de Zon (tm), voor het gebruik van de Verduistering wordt verpakt. (Linux slechts)
Hulpmiddelen voor de algemene ontwikkeling van Java:
* Hulpmiddelen van de Ontwikkeling van Java van de verduistering 3.2.1 - geef uit, compileer, loop, zuiver, test, refactor, document en stel de toepassingen van Java op.
Sommige essentiële nut:
* AnyEdit Hulpmiddelen Nuttig 1.5.6.2 - klik menu's in redacteurs met de rechtermuisknop aan: „Open dossier onder curseur“, „Open type onder curseur“, enz.
* Verduister Utils Plugins 1.0.0.1 - sparen de curseurpositie van redacteurs wanneer het sluiten van en het heropenen van een dossier. Heb toegang tot gemeenschappelijke teamacties met ontdekkingsreizigerknopen.
* Kleur Redacteur 1.2.4 - geef met syntaxis uit die over 100+- dossierformaten benadrukken.
Winde voor de ontwikkeling van de Python:
* PyDev 1.2.4 - geef uit, loop, zuiver en refactorPython en toepassingen Jython.
De hulpmiddelen van de Controle van de versie (merk op dat de steun CVS in het Platform van de Verduistering) inbegrepen is:
* Subclipse 1.1.8 - heb toegang en leid tot de bewaarplaatsen van de Ontwrichting binnen Verduistering.
Begonnen het worden
Krijgen begon documentatie is beschikbaar voor inbegrepen het volgende plugins:
* Het Platform van de verduistering
* De Hulpmiddelen van de verduistering
* De Hulpmiddelen van de Ontwikkeling van Java van de verduistering
* Verduistering Utils Plugins
* De Redacteur van de kleur
* PyDev
* Subclipse
Voor andere plugins, bent u welkom om begonnen krijgen voor te stellen. Dank!
Wat in Deze Versie Nieuw is:
· Promotie aan nieuwe versie: Promotie aan Verduistering 3.2.2 en recentste Pydev.
· Gewijzigd plugins:
· Platform van de verduistering (het promotie)
· Java voor Linux (promotie)
· Hulpmiddelen van de Ontwikkeling van Java van de verduistering (de promotie)
· Hulpmiddelen van de verduistering (de promotie)
· Hulpmiddelen van AnyEdit (de promotie)
· Redacteur van de kleur (de promotie)
· PyDev (promotie, promotie)
· Subclipse (promotie)
De python is een hulpmiddel dat opmerkelijke macht met zeer duidelijke syntaxis combineert. 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++. Het is ook bruikbaar als uitbreidingstaal voor toepassingen die een programmeerbare interface vergen.
Hier zijn sommige zeer belangrijke eigenschappen van „Python X“:
· multi-line invoer - wanneer het gebruiken van de invoer in de vorm van de staaf van de fooinvoer, baz, bing, kan de klap, u de ingevoerde namen met steunen omringen, en zij kunnen over lijnen worden verdeeld. Dit maakt deel uit van FUT 328.
· Het afscheid aan OverflowWarning - zoals die in FUT 237, Python wordt gedocumenteerd produceert niet meer OverflowWarnings.
· functie/methodedecorateurs - functie en methode de decorateurs, eerst in FUT 318 worden beschreven, zijn toegevoegd aan de taal, gebruikend pastei-decorateur syntaxis die. De decorateurs zijn op de lijn vóór def, en vooraf bepaald met een @ teken. (FUT 318)
· Toewijzing aan niets - de compiler behandelt nu toewijzing aan niets als SyntaxError.
· Ontbroken de invoerschoonmaakbeurt - wanneer de ontbroken moduleinvoer, versies van Python voorafgaand aan 2.4a2 een gebroken module in sys.modules zou verlaten - de verdere pogingen zouden om de ontbrekende module in te voeren maar, gebruiken stil het gebroken modulevoorwerp slagen. De de invoermachines verwijderen nu de ontbrekende module uit sys.modules als de invoer ontbreekt.
· De - de lijnoptie van het mbevel - python - m zal modulename een module in de standaardbibliotheek, vinden en zal het aanhalen. Bijvoorbeeld, python - is m- VOB gelijkwaardig aan python /usr/lib/python2.4/pdb.py
· ingebouwde die reeksen - de reeksenmodule, in 2.3 wordt geïntroduceerda, is nu uitgevoerd in C, en de reeks en frozenset de types zijn beschikbaar als ingebouwde types (FUT 218)
· eenmaking van gehelen en lange gehelen - een verrichting die een aantal te groot voor een geheel zou terugkeren zal automatisch een lang geheel terugkeren. (FUT 237)
· generator uitdrukkingen - de generatoruitdrukkingen zijn gelijkaardig aan een lijstbegrip, maar in plaats van het creëren van de volledige lijst van resultaten leiden zij tot een generator die de resultaten één voor één terugkeert. Dit staat voor efficiënte behandeling van zeer grote lijsten toe. (FUT 289)
· omgekeerd () - een nieuwe builtin die een opeenvolging neemt en een iterator terugkeert die lijnen over de elementen van de opeenvolging in omgekeerde orde (FUT 322)
· argumenten de nieuwe van het soort () sleutelwoord - de soort () keurt sleutelwoordargumenten cmp, nu sleutel en omgekeerde goed
· gesorteerd () - een nieuwe builtin sorteerde () handelingen zoals een in-place list.sort () maar kan in uitdrukkingen worden gebruikt, aangezien het een gesorteerd exemplaar van de opeenvolging terugkeert.
· koord methodes - de koorden bereikten een rsplit () methode, en de koordmethodes ljust (), rjust () en het centrum () keurt een argument goed om het vullingskarakter te specificeren.
· eval () keurt nu om het even welke vorm van voorwerp goed die als afbeelding als zijn argument voor locals, eerder dan slechts het goedkeuren van een woordenboek dienst doet. Theres alle soorten van nieuwe en glanzende kwade mogelijk dankzij deze weinig verandering.
· een nieuwe subprocédémodule voor het kuit schieten van processen op een platform-onafhankelijke manier (zie FUT 324)
· decimaal - een nieuw numeriek type dat voor de nauwkeurige vertegenwoordiging van het drijven puntaantallen die toestaat (de problemen van binair drijvend punt vermijden) (FUT 327)
· os.urandom () is toegevoegd voor systemen die een bron van willekeurige gegevens (entropie) steunen
· De mpz, rotor en xreadlinesmodules zijn verwijderd.
· De difflibmodule omvat nu een klasse HtmlDiff die tot een HTML- lijst leidt die een zij aan zij vergelijking van twee versies van een tekst toont.
· De contactdoosmodule bereikte de socketpair () functie, op systemen die het steunen.
· os.path.lexists (), wat test of de weg een symlink is.
· De meest doctest module is massaal refactored geweest, met vele nieuwe toegevoegde eigenschappen, en vele nieuwe haken voor aanpassend gedrag.
· Non-blocking SSL contactdozenwerk opnieuw.
· time.strptime () kan de datum nu concluderen gebruikend %U of %W (week van het jaar) wanneer de dag van de week en het jaar ook worden gespecificeerd.
· De optparsemodule werd bijgewerkt aan Optik 1.5a1.
· De nieuwe koekjes van HTTP van module cookielib steunen cliënt-zij. urllib2 bereikte een nieuwe klasse HTTPCookieProcessor die deze nieuwe module gebruikt.
· De inzameling CJKCodecs van Aziatische die codecs van het Oosten, door Hye-Shik Chang wordt gehandhaafd, werd geïntegreerdo in 2.4.
· De e-mailpakkettenSyntactische parser werd volledig herschreven aan betere handvat misvormde e-mail- berichten. Het zou nu nooit moeten er niet in slagen om een bericht te ontleden en zal het ontlede bericht annoteren om te wijzen op welke problemen tijdens het ontleden werden gevonden. Er zijn ook een nieuwe FeedParser die berichten om in de syntactische parser toelaat worden gevoed aangezien zij binnen worden gelezen.
· Halveer module heeft nu een onderliggende implementatie van C voor betere prestaties.
· Er is een nieuwe inzamelingenmodule voor diverse gespecialiseerde inzameling datatypes. Momenteel bevat het enkel één type, deque, een rij met twee uiteinden die efficiënt het toevoegen van en het verwijderen van elementen uit één van beide eind steunt.
· De lijn van asyncoremodules () heeft nu een tellingsparameter die u een beperkt aantal passen door de opiniepeilingslijn laat uitvoeren. Het gebrek is nog aan lijn voor altijd.
· De vloekenmodule steunt nu use_default_colors van de ncursesuitbreiding (). Op platforms waar de terminal transparantie steunt, dit het mogelijk maakt om een transparante achtergrond te gebruiken.
· imaplib steunt nu het bevel van de DRAAD IMAP
· heapq heeft twee nieuwe het meest nlargest () en het meest nsmallest functies () om de grootste of kleinste waarden van N in een dataset te vinden.
· itertools heeft een nieuwe groupby functie () die een weinig als SQL „GROEP DOOR“ verklaring handelt. Het bereikte ook een functieT-stuk () dat onafhankelijke die iterators terugkeert van N die iterator herhalen als argument wordt overgegaan.
· Een nieuwe functie basicConfig () werd toegevoegd aan het registrerenpakket om opstelling voor registreren te vereenvoudigen. Er zijn ook een nieuwe TimedRotatingLogFileHandler die automatisch logboekdossiers met een vast interval roteert.
· De exploitantmodule bereikte functies attrgetter () en itemgetter ()
· De beschikbare posixmodule (als os) heeft een nieuwe functie getsid ()
· poplib KNALLEN de steunen over SSL
· het profiel kan de uitbreidingsfuncties van C nu profileren
· willekeurig heeft een nieuwe methode getrandbits (N) om willekeurige lange geheelN beetjes terug te keren.
· De re module werd uitgebreid om eenvoudige voorwaardelijke uitdrukkingen in regelmatige uitdrukkingen toe te staan. Bovendien is de onderliggende motor SRE nu niet-recursief (eerder, zouden bepaalde soorten regelmatige uitdrukking problemen met terugkeer tegenkomen).
· De weakrefmodule steunt nu een grotere verscheidenheid van de voorwerpen van de Python omvat de functies van de Python, klasseninstanties, reeksen, frozensets, deques, series, dossiers, contactdozen en regelmatige uitdrukkingsvoorwerpen. Bovendien is het weakreftype nu een nieuw-stijlvoorwerp dat kan zijn subclassed.
· xmlrpclib steunt nu een multi-vraaguitbreiding voor het overbrengen van veelvoudige vraag xml-RPC in één enkele verrichting van HTTP.
· De module base64 steunt en Base64, Base32 en Base16, en volledigere steun die voor RFC 3548 coderen nu decoderen.
Wat in Deze Versie Nieuw is:
· lees hier: http://www.python.org/download/releases/2.5.1/NEWS.txt
