Learning Python Networking(Second Edition)
Networkprogramminghasalwaysbeenademandingtask.Withfull-featuredandwell-documentedlibrariesallthewayupthestack,Pythonmakesnetworkprogrammingtheenjoyableexperienceitshouldbe.Startingwithawalkthroughoftoday'smajornetworkingprotocols,throughthisbook,you'lllearnhowtoemployPythonfornetworkprogramming,howtorequestandretrievewebresources,andhowtoextractdatainmajorformatsovertheweb.YouwillutilizePythonforemailingusingdifferentprotocols,andyou'llinteractwithremotesystemsandIPandDNSnetworking.YouwillcovertheconnectionofnetworkingdevicesandconfigurationusingPython3.7,alongwithcloud-basednetworkmanagementtasksusingPython.Asthebookprogresses,socketprogrammingwillbecovered,followedbyhowtodesignservers,andtheprosandconsofmultithreadedandevent-drivenarchitectures.You'lldeveloppracticalclientsideapplications,includingwebAPIclients,emailclients,SSH,andFTP.Theseapplicationswillalsobeimplementedthroughexistingwebapplicationframeworks.
·9.6萬字