diff --git a/Module12ReadingFromFiles/Module12ReadingFromFiles.sln b/Module12ReadingFromFiles/Module12ReadingFromFiles.sln new file mode 100644 index 0000000..69ed971 --- /dev/null +++ b/Module12ReadingFromFiles/Module12ReadingFromFiles.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30723.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "Module12ReadingFromFiles", "Module12ReadingFromFiles\Module12ReadingFromFiles.pyproj", "{28A10113-491D-4CD8-A1B0-E6C6B2F05C71}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {28A10113-491D-4CD8-A1B0-E6C6B2F05C71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {28A10113-491D-4CD8-A1B0-E6C6B2F05C71}.Debug|Any CPU.Build.0 = Debug|Any CPU + {28A10113-491D-4CD8-A1B0-E6C6B2F05C71}.Release|Any CPU.ActiveCfg = Release|Any CPU + {28A10113-491D-4CD8-A1B0-E6C6B2F05C71}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Module12ReadingFromFiles/Module12ReadingFromFiles/Module12ReadingFromFiles.py b/Module12ReadingFromFiles/Module12ReadingFromFiles/Module12ReadingFromFiles.py new file mode 100644 index 0000000..32ed987 --- /dev/null +++ b/Module12ReadingFromFiles/Module12ReadingFromFiles/Module12ReadingFromFiles.py @@ -0,0 +1,23 @@ +import csv + +#Open my file +with open("Tasmania.txt","r") as animalFile : + allRowsList = csv.reader(animalFile) + + for currentRow in allRowsList : + print(';'.join(currentRow)) + + #for currentWord in currentRow : + # print(currentWord) + + + +##Read file line by line +#firstAnimal = animalFile.readline() +#print(firstAnimal) +#secondAnimal = animalFile.readline() +#print(secondAnimal) + +##read all file contents +#allFileContents = animalFile.read() +#print(allFileContents) diff --git a/Module12ReadingFromFiles/Module12ReadingFromFiles/Module12ReadingFromFiles.pyproj b/Module12ReadingFromFiles/Module12ReadingFromFiles/Module12ReadingFromFiles.pyproj new file mode 100644 index 0000000..8c7fad1 --- /dev/null +++ b/Module12ReadingFromFiles/Module12ReadingFromFiles/Module12ReadingFromFiles.pyproj @@ -0,0 +1,28 @@ + + + + Debug + 2.0 + 28a10113-491d-4cd8-a1b0-e6c6b2f05c71 + . + Module12ReadingFromFiles.py + + + . + . + Module12ReadingFromFiles + Module12ReadingFromFiles + + + true + false + + + true + false + + + + + + \ No newline at end of file diff --git a/Module13Functions/Module13Functions.sln b/Module13Functions/Module13Functions.sln new file mode 100644 index 0000000..5968b5a --- /dev/null +++ b/Module13Functions/Module13Functions.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30723.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "Module13Functions", "Module13Functions\Module13Functions.pyproj", "{69742592-2F5B-4A0B-92A0-D900FC907578}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {69742592-2F5B-4A0B-92A0-D900FC907578}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {69742592-2F5B-4A0B-92A0-D900FC907578}.Release|Any CPU.ActiveCfg = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Module13Functions/Module13Functions/Module13Functions.py b/Module13Functions/Module13Functions/Module13Functions.py new file mode 100644 index 0000000..492f552 --- /dev/null +++ b/Module13Functions/Module13Functions/Module13Functions.py @@ -0,0 +1,13 @@ +import helpers + +#Define this function +#When someone calls this function, execute this code +def main(): + names = helpers.getNames() + helpers.printNames(names) + return + +#Execute the main function +#In order to do that the function must be created +#Start the program +main() diff --git a/Module13Functions/Module13Functions/Module13Functions.pyproj b/Module13Functions/Module13Functions/Module13Functions.pyproj new file mode 100644 index 0000000..61c7ab1 --- /dev/null +++ b/Module13Functions/Module13Functions/Module13Functions.pyproj @@ -0,0 +1,44 @@ + + + + Debug + 2.0 + 69742592-2f5b-4a0b-92a0-d900fc907578 + . + Module13Functions.py + + + . + . + Module13Functions + Module13Functions + + + true + false + + + true + false + + + + Code + + + + + 10.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Python Tools\Microsoft.PythonTools.targets + + + + + + + + + + \ No newline at end of file diff --git a/Module13Functions/Module13Functions/helpers.py b/Module13Functions/Module13Functions/helpers.py new file mode 100644 index 0000000..a46040f --- /dev/null +++ b/Module13Functions/Module13Functions/helpers.py @@ -0,0 +1,10 @@ +def getNames(): + names = ['Christopher', 'Susan', 'Danny'] + newName = input('Enter last guest: ') + names.append(newName) + return names + +def printNames(names): + for name in names: + print(name) + return \ No newline at end of file diff --git a/Office Docs/12 Reading from files.pptx b/Office Docs/12 Reading from files.pptx index 15bb6f7..b9b8a99 100644 Binary files a/Office Docs/12 Reading from files.pptx and b/Office Docs/12 Reading from files.pptx differ diff --git a/Office Docs/13 Functions.pptx b/Office Docs/13 Functions.pptx index fbeec86..b042e45 100644 Binary files a/Office Docs/13 Functions.pptx and b/Office Docs/13 Functions.pptx differ diff --git a/Office Docs/14 Handling errors.pptx b/Office Docs/14 Handling errors.pptx index fcabe74..135e8ff 100644 Binary files a/Office Docs/14 Handling errors.pptx and b/Office Docs/14 Handling errors.pptx differ diff --git a/Office Docs/Slides.zip b/Office Docs/Slides.zip new file mode 100644 index 0000000..aa13bdf Binary files /dev/null and b/Office Docs/Slides.zip differ