python-resources-2019

我要开发同款
匿名用户2021年12月10日
38阅读
开发技术Python
所属分类Web应用开发、Web框架
授权协议GPL-3.0 License

作品详情

Python-Resources-2019

Updated11/19/20AcuratedlistofPython3resources,books,websites,tutorials,codechallenges.Ifyouhaveanysuggestionsforadditionstothelistpleaseopenanissue.

Books

LearnPython3theHardWayAgoodstartingplaceifyouarenewtopython.Notethere'searlierversionLearnPythontheHardWaythatcoversPython2.

LearningPythonGetacomprehensive,in-depthintroductiontothecorePythonlanguagewiththishands-onbook.Completewithquizzes,exercises,andhelpfulillustrations,thiseasy-to-follow,self-pacedtutorialgetsyoustartedwithbothPython2.xand3.x

PythonCrashCourseAhands-on,project-basedintroductiontoprogramming.

AutomatetheBoringStuffwithPythonOnlineEditionPracticalprogrammingforcompletebeginners.

HowtoThinkLikeaComputerScientist:InteractiveEdition

PythonCookbook:RecipesforMasteringPython3-IfyouneedhelpwritingprogramsinPython3,orwanttoupdateolderPython2code,thisbookisjusttheticket.

ClassesJetBrainsAcademyFreetrialonJetBrainsAcademy.Ifyouarelookingforacompletecoursestarthere,thePythontrack."It'saone-stopshopforreadingaboutconcepts,practicingthemandthenimmediatelyapplyingtheminprojects.Anall-in-onelearningtool."CodingChallenges

Stepik100sofproblemswithadaptivedifficulty.AftersolvingafewproblemsStepikprovidesafree3month(renewable)EducationalLicenseforthecompleteJetBrainssuite,includingPyCharmPro.

CheckIOCodinggamesforbeginnersandadvancedprogrammerswhereyoucanimproveyourcodingskillsbysolvingengagingchallengesandfuntaskusingPython,hasPyCharmintegration.

Codewarsiswheredevelopersachievecodemasterythroughchallenge.Trainonkatainthedojoandreachyourhighestpotential.

ThePythonChallenge33pythonpuzzlestochallengeyourskills.kuzmichhasanicelydonepython-challenge-solution

HackerRank100sofPythonproblemsforyoutosolve,solutionsavailableaftercompletingtheproblems.

Community

CodeTriageHelpoutyourfavoriteopensourceprojectsandbecomeabetterdeveloperwhiledoingit.Pickyourfavoriterepostoreceiveadifferentopenissueinyourinboxeveryday.Fixtheissueandeverybodywins.43,662developersareworkingon4,493opensourcereposusingCodeTriage.

stackoverflowIfyouhaveaquestionyou'llalmostalwaysfindananswerhere.

PythononReddit

/r/learnpythonSubredditforpostingquestionsandaskingforgeneraladviceaboutyourpythoncode./r/pythonNewsaboutthedynamic,interpreted,interactive,object-oriented,extensibleprogramminglanguagePython./r/learnprogrammingAsubredditforallquestionsrelatedtoprogramminginanylanguage./r/dailyprogrammer—Thefocusofthissubredditistoprovidebi-dailychallengestokeepyourmindandfingersbusybetweenprojects./r/progether—Progetherisaboutbringingprogrammerstogetheroncommonprojects,whetheritislearningordevelopingordesigningorwhathaveyou./r/LearnMachineLearning—Asubredditdedicatedforlearningmachinelearning./r/PythonPuzzles­—RegularcodepuzzlesinthePythonprogramminglanguagesDjango

BootstrapGetstartedwithBootstrap,theworld’smostpopularframeworkforbuildingresponsive,mobile-firstsites,withBootstrapCDNandatemplatestarterpage.

Django,Docker,andPostgreSQLTutorialInthistutorialwewillcreateanewDjangoprojectusingDockerandPostgreSQL.Djangoshipswithbuilt-inSQLitesupportbutevenforlocaldevelopmentyouarebetteroffusinga"real"databaselikePostgreSQLthatmatcheswhatisinproduction.(pipenv)

Docker:Quickstart:ComposeandDjangoThisquick-startguidedemonstrateshowtouseDockerComposetosetupandrunasimpleDjango/PostgreSQLapp.(venv)

GettingstartedwithDjangoTheofficialtutorial.

CoreySchaferPythonDjangoTutorialsInthisseries,wewillbelearninghowtobuildafull-featuredDjangoapplicationforscratch.WewilllearnhowtogetstartedwithDjango,usetemplates,createadatabase,uploadpictures,createanauthenticationsystem,andmuchmuchmore.

DjangoSourceCodeGreatforsearchingwhenlookingforwhattextDjangowasusingbydefaultbutitwasn’tclearwhereintheDjangosourcecodeitwaswritten.

Documentation

Python3.9documentation

Quicksphinxprimer

Flask

TheFlaskMega-Tutorial

FlaskTutorialHackersAndSlackersCreatewebapplicationsandAPIswithPython’smostpopularframework.Wecovereverythingfromrouting,databaseintegrations,useraccounts,andmore.

FreeFreefordevelopersDevelopersandOpenSourceauthorsnowhaveamassiveamountofservicesofferingfreetiers,butitcanbehardtofindthemalltomakeinformeddecisions.Thisisalistofsoftware(SaaS,PaaS,IaaS,etc.)andotherofferingsthathavefreetiersfordevelopers.Git

GitHubHelpHelpwithallthingsGit.

GithubProfileReadmeTemplatesAcuratedlistofawesomeGithubProfileReadmeTemplates.

LearnGitBranching

GUIrelated

DearPyGuiDearPyGuiisasimpletouse(butpowerful)PythonGUIframework.DearPyGuiprovidesawrappingofDearImGuithatprovidesahybridofatraditionalretainedmodeGUIandDearImGui'simmediatemodeparadigm.

IntroductiontoPyQt4AnintroductoryPyQt4tutorial

LearnPyQtCreateGUIapplicationswithPython3andQt5,usingPyQt5/PySidelibraries.Basicandadvancedtopics.

ProgramArcadeGamesWithPythonAndPygame

PySimpleGUIPythonGUIForHumans-Transformstkinter,Qt,Remi,WxPythonintoapeople-friendlyPythonicinterfaces

TkinterTutorialLearnhowtodevelopgraphicaluserinterfacesbywritingsomePythonGUIexamplesusingTkinterpackage.

HTML

CodePenAnonlinecodeeditor,learningenvironment,andcommunityforfront-endwebdevelopmentusingHTML,CSSandJavaScriptcodesnippets.

HTMLReference

IDEs

PyCharmCommunityEditionAgreatfreeIDE,hasmostofthefeaturesyou'llwant.Aftersolvingafewchallengeproblemsyoucangetafree3monthEducationalLicense(renewable)fortheProfessionalVersionfromStepikthatisvalidfortheentireJetBrainssuite.

GettingStartedwithPyCharmvideotutorials

Anaconda"Theopen-sourceAnacondaDistributionistheeasiestwaytoperformPython/RdatascienceandmachinelearningonLinux,Windows,andMacOSX"

Quicklydownload1,500+Python/RdatasciencepackagesManagelibraries,dependencies,andenvironmentswithCondaDevelopandtrainmachinelearninganddeeplearningmodelswithscikit-learn,TensorFlow,andTheanoAnalyzedatawithscalabilityandperformancewithDask,NumPy,pandas,andNumbaVisualizeresultswithMatplotlib,Bokeh,Datashader,andHoloviews

SpyderSpyderisapowerfulscientificenvironmentwritteninPython,forPython,anddesignedbyandforscientists,engineersanddataanalysts.

JupyterJupyterLabisaweb-basedinteractivedevelopmentenvironmentforJupyternotebooks,code,anddata.

Packages

BeautifulSoupPythonWebScrapingUsingBeautifulSoup

djangoDjangoisahigh-levelPythonWebframeworkthatencouragesrapiddevelopmentandclean,pragmaticdesign.

pipreqsGeneratepiprequirements.txtfilebasedonimportsofanyproject

pipenvPipenvCheatSheet

pyGameIntroductiontoPyGame.

PySimpleGUIPythonGUIForHumans-Transformstkinter,Qt,Remi,WxPythonintoportablepeople-friendlyPythonicinterfaces

pysnooperNeveruseprintfordebuggingagain

UsefulPythonmodulesAcollectionsofusefulPythonmodules,inalittletonoorderwhatsoever…

PracticeProblemswithSolutions

w3resource'sPythonExercises,100sofexerciseswithsolutions,includesseveralexternalpackages.

PracticePythonOver30beginnerPythonexerciseswithsolutions

100+Pythonchallengingprogrammingexercises

PythonCheatSheets

ComprehensivePythonCheatsheet

PythonCheatsheet

LearnXinYminutesWhereX=python3

Regex

AwesomeRegexAcuratedcollectionofawesomeRegexlibraries,tools,frameworksandsoftware.

RegexPalAregularexpressiontester.

SampleCode

PythonStdioGamesAcollectionoftext-basedgameswritteninPython3thatonlyuse"standardi/o".ByAlSweigartofinventwithpython.com,it'saimedatbeingeasytocopyandunderstandbybeginners.

MyPythonExamplesThesescriptscontainimportantfunctionswhichhelpreducehumanworkload.

ActiveStateCode»RecipesPopularPythonrecipes

pythonforbeginnersCode-snippets

CodesCrackerPythonProgrammingExamples

Solutions

Hitchhikersscenario-guide-for-python-applications

AwesomePython"AcuratedlistofawesomePythonframeworks,libraries,softwareandresources"

StydyGuides

AsyllabusforlearningPythonandDjango

UltimatePythonstudyguideUltimatePythonstudyguidefornewcomersandprofessionalsalike.

StyleGuides

PEP8--StyleGuideforPythonCodeThisdocumentgivescodingconventionsforthePythoncodecomprisingthestandardlibraryinthemainPythondistribution.

GooglePythonStyleGuide

TheHitchhiker’sGuidetoPython

Testing

pysnooperPySnooper-Neveruseprintfordebuggingagain

ImproveYourPython:UnderstandingUnitTesting

GettingStartedWithTestinginPython

Tutorials

DjangoIncludesbasicandadvancedtutorials.

w3schoolsPythonTutorialClearandconcise.

ProgramizLearnPythonProgramming:TheDefinitiveGuide

PythonforEverybodyAfullPythoncourse.

CodecademyCodecademyhasafree7daytrial,andhasseveralPythoncourses.

ThePythonTutorialTheofficialtutorial.

Google'sPythonClassVideosandexercisesfromatwodayPythonclass.

pythonprogramming.netAnumberofpythontutorials.

RealPythonTutorialsShorttutorialsonawiderangeofsubjects.

SololearnPythonClassLearnonthewebandonthego.Availableonallmajordevicesandplatforms.

UdemyOffersafreeAutomatetheBoringStuffwithPythonProgrammingcourse.

pythonprogramming.netPythonProgrammingtutorialsfrombeginnertoadvancedonamassivevarietyoftopics.

CleanarchitecturesinPython:astep-by-stepexample

PythonTutorial

Youtube

CoreySchaferAmongthebestPythonTutorialvideos.

10PythonTipsandTricksForWritingBetterCode

PythonProgrammingforNetworkEngineersAYoutubecourseonPythonprogramming/automationfornetworkengineers.

OtherResources

PixabayOver1million+highqualitystockimagesandvideossharedbyourtalentedcommunity.

DatahubIODatahubprovidesimportant,commonly-useddataashighquality,easy-to-useandopendatapackages.

ImageFuAgoodtooltocreatebuttonimages.

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论