Python is een internet- en systeemprogrammeertaal waarvan de populariteit groeit in de huidige snelle softwareontwikkelingsomgeving, en dit is niet verrassend: het is eenvoudig (maar betrouwbaar), objectgeoriënteerd (maar kan worden gebruikt als procedurele taal), uitbreidbaar, schaalbaar en heeft een gemakkelijk te leren syntaxis die duidelijk en beknopt is.
Python combineert de kracht van een gecompileerde objecttaal zoals Java en C ++ met het gebruiksgemak en de snelle ontwikkeltijd van een scripttaal. In feite is de syntaxis zo gemakkelijk te begrijpen dat u deze sneller zult begrijpen dan alle andere populaire scripttalen die tegenwoordig worden gebruikt! En we hebben zojuist de beste boeken uitgekozen om Python te leren voor programmeerliefhebbers!
Lijst
- 10. Python. Applicatiecreatie, Chan
- 9. Python-programmering: een stapsgewijze handleiding voor beginners, Jenkins
- 8. Python programmeertaal, Susie
- 7. Python Secrets. 59 aanbevelingen voor het schrijven van effectieve code, Slatkin
- 6. Leren Python, Lutz
- 5. Python-programmering voor beginners, McGrath
- 4. Python in de praktijk, Summerfield
- 3. Python - naar de hoogten van uitmuntendheid, Ramallo
- 2. We programmeren in Python, Dawson
- 1. Websites schrapen met Python, Mitchell
10. Applicaties maken, Chan
IN "Python Applicatie creëren»Internetsoftware-ingenieur en technisch instructeur Wesley Chun biedt ontwikkelaars alles wat ze moeten weten om snel Python te leren.
Net als de rest van de boeken in de Core-serie, biedt Core Python Programming honderden codefragmenten en voorbeelden uit de branche voor professionele ontwikkelaars die hun bestaande vaardigheden willen gebruiken!
In het bijzonder biedt Core Python Programming veel interactieve voorbeelden die u recht voor u in de Python-interpreter kunt invoeren! Ten slotte presenteren we een hoofdstuk dat je stap voor stap laat zien hoe je Python kunt uitbreiden met C of C ++.
9. Python-programmering: een stapsgewijze handleiding voor beginners, Jenkins
Lees meer over computerprogrammering en hoe u aan de slag kunt gaan met een programmeertaal. "Python-programmering: een stapsgewijze handleiding voor beginners"Zal helpen om de verschillende functies van de programmeertaal Python te begrijpen en de kracht ervan te waarderen. Overgang van een beginnende programmeur naar een specialist. Dit boek onderzoekt alle aspecten van de Python-taal.
Dit boek kan een geweldige start zijn voor een beginner; dit is een stapsgewijze handleiding voor iedereen die helemaal opnieuw Python-programmeren wil leren. Dit zal u helpen bij het voorbereiden van een solide basis voor computerprogrammering en het zal gemakkelijk voor u zijn om een andere programmeertaal te leren.
8. Python programmeertaal, Susie
Het boek introduceert Python, de beroemdste variaties en programmeermethoden. Naast fundamentele vragen (taal, een reguliere bibliotheek, effectief programmeren, tekstverwerking), zijn situaties van het gebruik van de Python-taal die vaker voorkomen dan andere, van matrixberekeningen tot programma's met complexere grafische details, bestudeerd.
Door de cursus te volgen die dit boek behandelt, kunt u uw productiviteit aanzienlijk verbeteren met Python. Het boek zal het meest nuttig zijn voor studenten van specialisaties op het gebied van softwareontwikkeling en architectuur van softwaresystemen.
7. 59 aanbevelingen voor het schrijven van effectieve code, Slatkin
«Python SecretsAanbevolen voor studenten als een uitstekend compacte bron van basistips over een zeer breed scala aan onderwerpen voor de Python-gemiddelde professional. Best practices voor alle belangrijke ontwikkelgebieden van Python 3.x en 2.x, met gedetailleerde uitleg en voorbeelden.
Geweldige praktijken voor het schrijven van functies die intenties verduidelijken, helpen u een aantal fouten te voorkomen. Dekking van hoe code nauwkeuriger kan worden samengesteld met behulp van arrays en klassen, hoe metaclass-traps worden verwijderd. Effectievere benaderingen van parallellisme.
Klassieke methoden en idioom voor het gebruik van Python-ingebouwde modules. Tools en best practices voor gezamenlijke ontwikkeling. Oplossingen voor foutopsporing, validatie en optimalisatie om de kwaliteit en prestaties te verbeteren.
6. Leren Python, Lutz
Krijg een uitgebreide, uitgebreide introductie tot de Python-basistaal met ondersteuning voor deze tutorial. Gebaseerd op een populaire tutorial van auteur Mark Lutz, draagt deze publicatie bij aan het snel schrijven van effectieve, hoogwaardige Python-code. Dit is de beste manier om te beginnen, of je nu een beginnende ontwikkelaar bent of een professionele programmeur die bekend is met andere talen.
«Python leren»Deze eenvoudige handleiding voor zelfstudie, compleet met tests, oefeningen en nuttige oefeningen, zal u helpen aan de slag te gaan met Python 2.7 en 3.3 - de nieuwste releases op regels 3.X en 2.X - evenals alle andere releases voor algemeen gebruik van vandaag.
Daarnaast leer je enkele van de geavanceerde functies van de taal die de laatste tijd steeds vaker voorkomen in Python-code.
5. Python-programmering voor beginners, McGrath
Python is een vrij beschikbare programmeertaal die het oplossen van een computerprobleem bijna net zo eenvoudig maakt als het stellen van een vraag op het forum.
«Python-programmering voor beginners"Omvat alles wat de lezer moet weten om te beginnen met coderen in Python. Deze gebruiksvriendelijke gids is de ideale metgezel voor snel en productief leren.
4. Python in de praktijk, Summerfield
Als je een ervaren ontwikkelaar bent, "Python in de praktijk"Zal u helpen de kwaliteit, betrouwbaarheid, snelheid, bruikbaarheid en bruikbaarheid van al uw Python-programma's te verbeteren.
Mark Summerfield richt zich op vier hoofdonderwerpen: ontwerppatronen voor het coderen van elegantie, snellere verwerking door gelijktijdigheid en gecompileerde Python (Cython), hoogwaardige netwerken en afbeeldingen.
Het identificeert bewezen ontwerppatronen die nuttig zijn in Python, behandelt ze met code van expertkwaliteit en legt uit waarom sommige objectgeoriënteerde ontwerppatronen niet gerelateerd zijn aan Python.
Hij onthult ook verschillende contraproductieve mythen over Python-programmering, waarmee hij bijvoorbeeld laat zien hoe Python optimaal kan profiteren van multicore-hardware.
3. Python - naar de hoogten van uitmuntendheid, Ramallo
Door de eenvoud van Python kunt u snel werken, maar dit betekent vaak dat u niet alle functies die het te bieden heeft met elkaar verbindt. Met deze fundamentele gids leert u hoe u effectieve idiomatische Python-code schrijft met behulp van de effectieve - en mogelijk meest vergeten - functies.
De auteur Luciano Ramallo laat je kennismaken met de belangrijkste kenmerken van de Python-taal en laat zien hoe je je code tegelijkertijd korter, sneller en leesbaarder kunt maken.
Veel ervaren programmeurs proberen Python te buigen om patronen te matchen die ze in andere talen hebben geleerd, en openen nooit de mogelijkheden van Python buiten hun ervaring. Het boek gebruiken "Python - tot de toppen van uitmuntendheidDeze programmeurs zullen in detail leren hoe ze bekwaam kunnen worden in Python 3.
2. We programmeren in Python, Dawson
Als u onlangs Python-programmeren bent gaan begrijpen en op zoek bent naar een serieuze introductie, dan is deze gids iets voor u. Boeken uit de serie "Programmeren in Python”, Ontwikkeld door informaticadocenten, leren de basisprincipes van programmeren door het ongecompliceerd maken van games.
Je krijgt de vaardigheden die je nodig hebt voor meer praktische Python-programmeertoepassingen en leert hoe deze vaardigheden kunnen worden gebruikt in real-world scripts. Het beste van alles is dat wanneer u dit boek afmaakt, u de basisprincipes die u hebt geleerd kunt toepassen op de volgende programmeertaal waarmee u gaat werken.
1. Websites schrapen met Python, Mitchell
Als programmeren magisch is, dan is webscraping zeker een vorm van magie. Door een eenvoudig geautomatiseerd programma te schrijven, kunt u webservers opvragen, gegevens opvragen en analyseren om de benodigde informatie te extraheren.
Verlengde versie "Websites schrapen met Python”U maakt niet alleen kennis met zoekopdrachten op internet, maar dient ook als een uitputtende gids voor het verzamelen van bijna alle soorten gegevens van het moderne internet.