Bästa svaret
Nyligen blev jag så förvirrad över att besluta om den bästa boken för att lära mig python. Det verkar finnas så många alternativ tillgängliga för nybörjare att det är nästan omöjligt att besluta om en viss. Från bästa pythonböcker för nybörjare till bästa python böcker för programmerare , listan över tillgängliga alternativ och uppgiften att begränsa dem lämnar en förvirrad. Som nybörjare visade det sig vara en svår uppgift att försöka bestämma sig för den bästa boken för att lära sig python. python-bok för programmerare, bästa bok-till-python-programmering och Python-programmering för den absoluta nybörjaren, 3: e upplagan, jag behövde hjälp med att bestämma vilken som passade bäst för att lära mig python för en absolut nybörjare och det var då jag snubblade på Stuvera . Denna webbplats erbjuder dig en bra samling av den bästa boken för att lära dig python för absolut nybörjare med en professionell guide om den mest lämpliga boken för alla nybörjare och erfarna programmerare. Här är några av de böcker du hittar där:
Det finns också andra men jag kan bara nämna detta för tillfället. Här är små detaljer om böckerna som nämns här, du kan bara kolla in resten senare på Stuvera.
- UPPFINNA DIN EGNA DATORSPEL MED ANDROID
- Uppfinna dina egna datorspel med Python lär dig hur du skapar dataspel med det populära Python-programmeringsspråket – även om du aldrig har programmerat förut!
- Börja med att bygga klassiska spel som Hangman, Guess the Number och Tic-Tac-Toe, och arbeta dig sedan upp till mer avancerade spel, som ett textbaserat skattjaktspel och ett animerat kollisionsdödande spel med ljudeffekter. Längs vägen lär du dig nyckelprogrammering och matematiska begrepp som hjälper dig att ta din spelprogrammering till nästa nivå.
- Lär dig hur du: -Kombinerar slingor, variabler och flödeskontrolluttalanden till verkligt arbete program -Välj rätt datastrukturer för jobbet, till exempel listor, ordböcker och tuplar -Lägg till grafik och animering till dina spel med pygame-modulen -Hantera tangentbord och musinmatning -Programmera enkel artificiell intelligens så att du kan spela mot datorn -Använd kryptografi för att konvertera textmeddelanden till hemlig kod -Debugera dina program och hitta vanliga fel
- När du arbetar igenom varje spel, du kommer att bygga en solid grund i Python och förståelse för datavetenskapliga grunder.
- Vilket nytt spel kommer du att skapa med Pythons kraft?
- Projekten i den här boken är kompatibla med Python 3.
(Avlägsnas från amazon. co. Storbritannien)
Här är mer information om boken:
Redan i sin fjärde upplaga Uppfinna dina egna datorspel med Python är ganska nära den ultimata hur man lär sig pythonbok. För det första kombinerar den en enkel ramp upp från att förvänta dig att du vet nästan ingenting för att få dig att prova – och förstå – Python. För det andra innehåller den koden, verktygen och de förklaringar som krävs för att du ska bygga ett antal alltmer sofistikerade spel och kunskapen att förgrena sig för att skapa spel helt på egen hand.
Om du är inte övertygad, ta det från mig – bara att göra det till fjärde upplagan är ett tecken på en allvarligt bra bok.
- A . Uppfinna dina egna datorspel med Python bör tilltala tre typer av läsare – de som vill lära sig programmera, de som vill komma igång med processen att bygga spel och de som vill göra båda. Om du redan är en erfaren Python-programmerare kommer du förmodligen att glida igenom något av det tidiga materialet, men du kommer troligtvis att lära dig en hel del nya programmerings-”trick” och ha mycket kul när du går vidare genom boken
Det är en bra introduktion till Python och en fantastisk introduktion till att bygga ganska enkla men intressanta spel. Författaren är inte bara en ta lented kodare, men en Python maestro. Och hans programmeringstekniker ger bra lektioner om hur man närmar sig programmeringsuppgifter.
Det ger extremt bra förklaringar av hur koden fungerar generellt och för specifika exempelprogram. Och som ett plus kan du ladda ner och köra hela koden (eller skriva in den om du är anal) och boken berättar allt du behöver för att göra det – inklusive hur du installerar Python själv och pygame-modulen som ” s krävs för några av de senare spelen, och hur man laddar och kör (dvs. spelar) spelen.
- Uppfinna dina egna datorspel med Python är en utmärkt bok om Python, om programmering och om kodningstekniker för att bygga spel – lämpligt för pre-tonåringar till vuxna. Du kommer inte att bygga nästa Minecraft, men du kommer säkert att njuta av att komma igång med dina äventyr med spel. Och vilken bättre motivation kan du ha för att lära dig ett nytt språk än löftet om att ha lite kul i processen?
(Culled from www.networkworld. Com)
- Python Crash Course är en snabb, grundlig introduktion till Python som får dig att skriva program, lösa problem och göra saker som fungerar utan problem tid.
I bokens första hälft lär du dig grundläggande programmeringskoncept, som listor, ordböcker, klasser och slingor, och öva dig på att skriva ren och läsbar kod med övningar för varje ämne. Du lär dig också hur du gör dina program interaktiva och hur du testar din kod säkert innan du lägger till den i ett projekt. Under andra halvan av boken kommer du att omsätta din nya kunskap i praktiken med tre omfattande projekt: ett Space Invaders-inspirerat arkadspel, datavisualiseringar med Pythons superhandiga bibliotek och en enkel webbapp som du kan distribuera online. / p>
När du arbetar igenom Python Crash Course lär du dig att:
- Använd kraftfulla Python-bibliotek och verktyg, inklusive matplotlib, NumPy och Pygal
- Gör 2D-spel som svarar på tangenttryckningar och musklick, och som blir svårare när spelet fortskrider
- Arbeta med data för att generera interaktivt visualiseringar
- Skapa och anpassa webbappar och distribuera dem säkert online
- Hantera misstag och fel så att du kan lösa dina egna programmeringsproblem
Om du har funderat på allvar om att gräva i programmering, Python Crash Course kommer att få dig snabbare och få dig att skriva riktiga program snabbt. Varför vänta längre? Starta dina motorer och kod!
(avlägsnas från nostark. Com)
- HITCHHIKERS GUIDE TILL PYTHON
Hitchhikers guide till Python tar sällskapet Pythonista till sann expertis. Mer än något annat språk skapades Python med filosofin om enkelhet och parsimonium. Nu 25 år gammal, Python har blivit det primära eller sekundära språket (efter SQL) för många affärsanvändare. Med popularitet kommer mångfald – och eventuellt utspädning. Denna guide, som skrivits tillsammans av över hundra medlemmar i Python-communityn, beskriver bästa praxis som för närvarande används av paket- och applikationsutvecklare Till skillnad från andra böcker för denna publik är The Hitchhikers Guide lätt på återanvändbar kod och tyngre på designfilosofi, vilket leder läsaren till utmärkta källor som redan finns.
(hämtad från www.amazon .co. Storbritannien)
- PYTHON-PROGRAMMERING, 3: e UTGAVAN
Om du är ny på programmering med Python och letar efter en gedigen introduktion, det här är boken för dig. Utvecklade av datavetenskapliga instruktörer lär böcker i serien ”för den absoluta nybörjaren” principerna för programmering genom enkel spelskapande. Du kommer att förvärva de färdigheter som du behöver för praktiska Python-programmeringsapplikationer och lära dig hur dessa färdigheter kan användas i verkliga scenarier. Under hela kapitlen hittar du kodprover som illustrerar begrepp som presenteras. I slutet av varje kapitel hittar du ett komplett spel som visar de viktigaste idéerna i kapitlet, en sammanfattning av kapitlet och en uppsättning utmaningar som testar din nyvunna kunskap. När du är klar med den här boken är du väl insatt i Python och kan tillämpa de grundläggande programmeringsprinciperna du har lärt dig på nästa programmeringsspråk du hanterar. ( Låga priser inom elektronik, böcker, sportutrustning och mer )
- PYTHON MACHINE LEARNING
Viktiga funktioner
- Andra upplagan av bästsäljande bok om maskininlärning
- Ett praktiskt tillvägagångssätt för viktiga ramar inom datavetenskap, maskininlärning och djupinlärning
- Använd de mest kraftfulla Python-biblioteken för att implementera maskininlärning och djupinlärning
- Lär känna till de bästa metoderna för att förbättra och optimera dina maskininlärningssystem och algoritmer
Bokbeskrivning
Maskininlärning äter mjukvaruvärlden och nu utvidgar deep learning maskininlärning. Förstå och arbeta i framkant av maskininlärning, neurala nätverk och djupinlärning med denna andra upplaga av Sebastian Raschkas bästsäljande bok, Python Machine Learning.Grundligt uppdaterad med de senaste Python open source-biblioteken, den här boken erbjuder den praktiska kunskap och tekniker du behöver för att skapa och bidra till maskininlärning, djupinlärning och modern dataanalys.
Fullt utökad och moderniserad, Python Machine Learning Second Edition innehåller nu det populära TensorFlow deep learning-biblioteket. Scikit-learning-koden har också uppdaterats fullständigt för att inkludera senaste förbättringar och tillägg till detta mångsidiga maskininlärningsbibliotek.
Sebastian Raschka och Vahid Mirjalilis unika insikt och expertis introducerar dig för algoritmer för maskininlärning och djupt lärande från början och visa dig hur du använder dem på praktiska branschutmaningar med realistiska och intressanta exempel. I slutet av boken är du redo att möta de nya möjligheterna för dataanalys i dagens värld.
Om du har läst den första upplagan av den här boken kommer du att vara glad att hitta en ny balans mellan klassiska idéer och modern inblick i maskininlärning. Varje kapitel har uppdaterats kritiskt och det finns nya kapitel om viktiga tekniker. Du kommer att kunna lära dig och arbeta med TensorFlow djupare än någonsin tidigare och få väsentlig täckning av Keras neurala nätverksbibliotek, tillsammans med de senaste uppdateringarna av scikit-learning.
Vad du lär dig
- Förstå de viktigaste ramarna inom datavetenskap, maskininlärning och djupinlärning
- Utnyttja kraften i de senaste Python-öppen källkodsbiblioteken inom maskininlärning
- Utforska maskininlärningstekniker med utmanande verklig data
- Behärska djupneurala nätverksimplementering med hjälp av TensorFlow-biblioteket
- Lär dig mekaniken i klassificeringsalgoritmer för att implementera det bästa verktyget för jobbet
- Förutse kontinuerliga målresultat med hjälp av regressionsanalys
- Avtäck dolda mönster och strukturer i data med klustring
- Fördjupa dig i text- och sociala mediedata med hjälp av sentimentanalys
Innehållsförteckning
- Ger datorer möjligheten att lära av data
- Träning av enkla maskininlärningsalgoritmer för klassificering
- En rundtur i maskininlärningsklassificerare med Scikit-Learn
- Att bygga bra träningssatser – Dataförberedning
- Komprimera data via dimensioneringsreduktion
- Lära sig bästa metoder för modellutvärdering och hyperparameterjustering
- Kombinera olika modeller för ensembleinlärning
- Tillämpa maskininlärning till sentimentanalys
- Bädda in en maskininlärningsmodell i en webbapplikation
- Förutsäga kontinuerliga målvariabler med regressionsanalys
- Arbeta med omärkta data – klusteranalys
- Implementering av ett konstnärligt neuralt nätverk från flera lager från början
- Parallellisering av neuralt nätverksutbildning med TensorFlow
- Går djupare – Mekaniken för TensorFlow
- Klassificering av bilder med djupa konvolutionsnätverk
- Modellering av sekventiell data med återkommande neurala nätverk
(www.amazon)
- MURACHS PYTHON-PROGRAMMERING
Om du vill lära dig att programmera men inte vet var du ska börja är det här rätt bok och rätt språk för du. Från den första sidan kommer vårt unika tempo att hjälpa dig att bygga kompetens och förtroende för dina programmeringsfärdigheter. Och Python är det bästa språket någonsin för att lära sig programmera på grund av dess enkelhet och bredd … två funktioner som är svåra att hitta på ett enda språk.
Men det här är inte bara en bok för nybörjare! Vårt tempo-tillvägagångssätt fungerar också för erfarna programmerare, vilket hjälper dig att lära dig snabbare och bättre än du någonsin har lärt dig ett språk tidigare. När du är klar kommer du att ha behärskat alla Python-färdigheter som behövs för jobbet, inklusive de för objektorienterad, databas och GUI-programmering.
För att göra allt detta möjligt , avsnitt 1 i den här boken presenterar en 8-kapslig kurs som kommer att få någon att börja bra. Avsnitt 2 bygger på den basen genom att presentera de andra viktiga färdigheter som alla Python-programmerare borde ha. Avsnitt 3 visar hur du utvecklar objektorienterade program, en kritisk färdighet i dagens värld. Och avsnitt 4 visar hur du använder alla de färdigheter som du redan har lärt dig när du bygger databas- och GUI-program för den verkliga världen. ( A mazon)
- Python-programmering för nybörjare
Att veta var man ska börja när man lär sig en ny färdighet kan vara en utmaning, särskilt när ämnet verkar så stort. Det kan finnas så mycket information att du inte ens kan bestämma var du ska börja. Eller värre, du börjar på vägen för inlärning och upptäcker snabbt för många begrepp, kommandon och nyanser som inte förklaras.Denna typ av upplevelse är frustrerande och ger dig fler frågor än svar.
Python-programmering för nybörjare gör inga antaganden om din bakgrund eller kunskap om Python eller datorprogrammering. Du behöver ingen förkunskaper för att dra nytta av den här boken. Du kommer att vägledas steg för steg med ett logiskt och systematiskt tillvägagångssätt. När nya begrepp, kommandon eller jargong påträffas förklaras de på vanligt språk vilket gör det lätt för alla att förstå. (www.amazon)
- KODNING FÖR BÖRJARE SOM ANVÄNDER SCRATCH
En introduktion till kodning för fullständiga nybörjare, den här vänliga och tillgängliga boken lär barnen grunderna i Scratch (ett gratis onlineprogram utvecklat av MIT som ofta används i grundskolorna), så att de kan komma in i koden på sin dator och skapa enkla spel och animationer på skärmen. Detta är en mycket illustrerad e-bok som bara kan läsas på Kindle Fire eller någon annan surfplatta.
(hämtad från Amazon. co. uk)
- LÄR PYTHON PÅ EN DAG OCH LÄR DET VÄL
Master Python Programmering med ett unikt praktiskt projekt
Har du alltid velat lära dig datorprogrammering men är rädd att det blir för svårt för dig? Eller kanske du kan andra programmeringsspråk men är intresserad av att lära dig Pythonspråket snabbt?
Denna bok är något för dig. Du behöver inte längre slösa bort din tid och pengar på att lära dig Python från långa böcker, dyra onlinekurser eller komplicerade Python-självstudier.
Vad den här boken erbjuder …
Python för nybörjare
Komplexa koncept är uppdelade i enkla steg för att säkerställa att du enkelt kan behärska Pythonspråket även om du aldrig har kodat tidigare .
Välj noggrant Python Exempel
Exempel är noggrant utvalda för att illustrera alla begrepp. Dessutom är produktionen för alla ex amples tillhandahålls omedelbart så att du inte behöver vänta tills du har tillgång till din dator för att testa exemplen.
Lär dig Pythons programmeringsspråk snabbt
Begrepp presenteras i en ”till-punkt” -stil för att tillgodose den upptagna individen. Med den här boken kan du lära dig Python på bara en dag och börja koda omedelbart.
Hur är den här boken annorlunda …
Det bästa sättet att lära sig Python är att göra. Den här boken innehåller ett fullständigt projekt i slutet av boken som kräver tillämpning av alla tidigare begreppsbegrepp. Att arbeta genom projektet ger dig inte bara en enorm känsla av prestation, det hjälper dig också att behålla kunskapen och behärska språket.
K. PYTHON-PROGRAMMERING- Den ultimata kursen för att lära sig pythonprogrammering
Vad du lär dig:
– Vad är Python? – Vilken programvara behöver du för att koda och köra Python-program ? – Vad är variabler? – Vilka matematiska operatorer finns det i Python? – Vilka är de vanligaste datatyperna i Python? – Vad är listor och tupler? – Hur man formaterar strängar – Hur accepterar man användaringångar och visar utgångar – Hur man gör beslut med If-uttalanden – Hur man styr flödet av program med loopar – Hur man hanterar fel och undantag – Vad är funktioner och moduler? – Hur man definierar egna funktioner och moduler – Hur man arbetar med externa filer .. och mer .. .
Slutligen kommer du att guidas genom ett praktiskt projekt som kräver tillämpning av alla ämnen som täcks.
(avlägsnas från amazon .co .uk)
- PROGRAMMERING I PYTHON 3
Python 3 är den bästa versionen av språket än: It är mer kraftfull, bekväm, konsekvent och uttrycksfull än någonsin tidigare. Nu visar den ledande Python-programmeraren Mark Summerfield hur man skriver kod som utnyttjar Python 3s funktioner och idiom till fullo. Den första boken skriven från en helt synvinkel “Python 3”, Programmering i Python 3 ger tillsammans all kunskap du behöver för att skriva vilket program som helst, använda valfritt Python 3-bibliotek från tredje part eller skapa egna biblioteksmoduler.
Summerfield drar nytta av sin många års Python-erfarenhet för att dela djupt inblick i utvecklingen av Python 3 du inte hittar någon annanstans. Han börjar med att belysa Pythons ”vackra hjärta”: de åtta viktiga elementen i Python du behöver för att skriva robusta, högpresterande program. På grundval av dessa kärnelement introducerar han nya ämnen som syftar till att stärka din praktiska expertis – ett koncept och praktiska exempel i taget.Den här bokens täckning inkluderar
Utveckling i Python med procedurmässiga, objektorienterade och funktionella programmeringsparadigmer
Skapa anpassade paket och moduler
Skrivning och läsning binära, text- och XML-filer, inklusive valfri komprimering, slumpmässig åtkomst, och text- och XML-parsing
Använda avancerade datatyper, samlingar, kontrollstrukturer och funktioner
Spridningsprogram arbetsbelastningar över flera processer och trådar
Programmering av SQL-databaser och nyckel-värde DBM-filer
Användning av Pythons mini-språk och modul för reguljärt uttryck
Bygga användbar , effektiva, GUI-baserade applikationer
Avancerade programmeringstekniker, inklusive generatorer, funktions- och klassdekoratörer, sammanhangshanterare, deskriptorer, abstrakta basklasser, metaclasses och mer
Programmering i Python 3 fungerar som både handledning och språkreferens, och den åtföljs med omfattande nedladdningsbar exempelkod – allt testat med den slutliga versionen av Python 3 på Windows, Linux och Mac OS X.
(avlägsnas från Amazon. co .uk)
- PYTHON I EN NUTSHELL, TREDJE UTGAVAN
Användbar i många roller, från design och prototyping till testning, distribution och underhåll, Python rankas konsekvent bland dagens mest populära programmeringsspråk. Den tredje upplagan av denna praktiska bok ger en snabb referens till språket – inklusive Python 3.5, 2.7 och höjdpunkter på 3.6 – vanliga områden i dess omfattande standardbibliotek och några av de mest användbara tredjepartsmodulerna och paketen.
Idealisk för programmerare med lite Python-erfarenhet, och de som kommer till Python från andra programmeringsspråk, den här boken täcker ett brett spektrum av applikationsområden, inklusive webb- och nätverksprogrammering, XML-hantering, databasinteraktioner och höghastighetsnummer datoranvändning. Upptäck hur Python ger en unik blandning av elegans, enkelhet, användbarhet och ren kraft.
Denna utgåva täcker:
- Pythonsyntax, Objektorienterad Python, standardbiblioteksmoduler och Python-paket från tredje part
- Pythons stöd för fil- och textoperationer, uthållighet och databaser, samtidig körning och numeriska beräkningar
- Grunderna i nätverk, händelsestyrd programmering och klient- sidnätverksprotokollmoduler
- Python-tilläggsmoduler och verktyg för förpackning och distribution av tillägg, moduler och applikationer
(www.shop.oreilly .com)
- PYTHON POWER: Den omfattande guiden första upplagan
Python, ett kraftfullt och flexibelt allmänt ändamål programmeringsspråket växer i popularitet när fler blir intresserade av att programmera med öppen källkodsspråk. ”Python Power !: The Comprehensive Guide” visar läsarna hur man använder Python för att köra webbplatser, skriva GUI-gränssnitt, styra kodknapp, bearbeta stora XML-datauppsättningar, bygga testsviter för C- eller Java-kod och mycket mer. Tekniska ämnen förklaras tydligt och koncist och projekt i slutet av kapitlet uppmuntrar läsaren att programmera på egen hand. En detaljerad innehållsförteckning och ett komplett, välorganiserat index gör denna bok till ett utmärkt referensverktyg. All kod som används i boken kommer att vara tillgänglig för nedladdning på den medföljande webbplatsen (hämtas från www.amazon .com)
Så där har du det! Jag har gjort mitt yttersta för att lista ut så många som möjligt, den bästa boken för att lära sig pytoner för absoluta nybörjare. Jag hoppas att det hjälper någon där ute som behöver det här. Du kan kontrollera andra webbplatser för några av dessa böcker eller ännu bättre, Stuvera (som jag gjorde) för att få obegränsad tillgång till ett stort antal av dessa böcker. Du kan tacka mig senare.
Svar
Python är ett fantastiskt programmeringsspråk med öppen källkod som du kan använda för att göra vad som helst . Det kan användas i programmeringsuppgifter, webbutveckling, datavetenskap och maskininlärning etc.
Det finns många sätt att studera Python – MOOC, workshops, examen, examensbevis, artiklar, bloggar, online kurser och så vidare.
Så, låt mig lista ner de viktiga böckerna som du bör studera om du vill läsa om Python.
- Flytande python: tydlig, kortfattad och effektiv programmering
Författare: Luciano Ramalho
Det finns alldeles för många resurser där ute för att lära sig Python men ingenting lär dig att programmera som en bra gammaldags bok. Böcker hjälper dig att förstå de teoretiska begreppen tydligare, och detta är den perfekta praktiska guiden som hjälper dig att förstå hur Python fungerar och hur kan du skriva effektiva Python-koder. Författaren täcker också några populära bibliotek som du ofta kommer att använda i datavetenskapsprojekt. Det här är en bok värt det.
- Programmering av Python: Kraftfull objektorienterad programmering
Författare: Mark Lutz
Okej, nu måste du tänka på varför en annan Python-bok. Men om du trodde att boken ovan kommer att lära dig allt om Python, har du fel. Detta är ett stort programmeringsspråk med mycket mer kvar att täcka. När du väl behärskar grunderna från boken ovan av Luciano Ramalho, ta en titt på detta av Mark Lutz. Det finns fördjupade handledning om en mängd olika ämnen: databaser, nätverk, textbehandling, GUI, etc. Det har också massor av exempel och är ett måste för alla programmeringsnördar där ute.
- Mastering Python for Data Science
Författare: Samir Madhavan
Ovanstående två böcker vi hittills har täckt för att lära oss Python tittade på språket ur ett programmeringsperspektiv. Nu är det dags att lära sig det från datavetenskapens vinkel. Vilka datavetenskapliga bibliotek används ofta och hur? Hur kan du skapa datavisualiseringar och mina för mönster i Python? Och hur kan du koda avancerad datavetenskap / maskininlärningsteknik för att bygga modeller? Dessa frågor och mer besvaras av Samir Madhavan i den här utmärkta boken.
Du kan också hänvisa till den officiella Python-handledningen, som är en välskriven resurs. Ta en titt på det där. Och om du ser fram emot att gå på en Python-kurs så föreslår jag att du går till Digital Vidyas Python-kurs som är helt online.
Jag hoppas att det hjälper.
Lycka till.