Mastering Python Scripting for System Administrators
PythonhasevolvedovertimeandextendeditsfeaturesinrelationtoeverypossibleIToperation.Pythonissimpletolearn,yethaspowerfullibrariesthatcanbeusedtobuildpowerfulPythonscriptsforsolvingreal-worldproblemsandautomatingadministrators'routineactivities.TheobjectiveofthisbookistowalkthroughaseriesofprojectsthatwillteachreadersPythonscriptingwitheachproject.ThisbookwillinitiallycoverPythoninstallationandquicklyrevisebasictoadvancedprogrammingfundamentals.Thebookwillthenfocusonthedevelopmentprocessasawhole,fromsetuptoplanningtobuildingdifferenttools.ItwillincludeITadministrators'routineactivities(textprocessing,regularexpressions,filearchiving,andencryption),networkadministration(socketprogramming,emailhandling,theremotecontrollingofdevicesusingtelnet/ssh,andprotocolssuchasSNMP/DHCP),buildinggraphicaluserinterface,workingwithwebsites(Apachelogfileprocessing,SOAPandRESTAPIscommunication,andwebscraping),anddatabaseadministration(MySQLandsimilardatabasedataadministration,dataanalytics,andreporting).Bytheendofthisbook,youwillbeabletousethelatestfeaturesofPythonandbeabletobuildpowerfultoolsthatwillsolvechallenging,real-worldtasks
·5.8萬字