diff --git a/.gitignore b/.gitignore
index ce998604931d24076ca6ee42e2fcae6eb1209be3..105d36851eb0c14284b0c43da758d612fbb6f9d6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,38 @@
+###
+ # GitIgnore file for Python Language projects.
+ # See https://git-scm.com/docs/gitignore for documentation.
+ #
+ # Version 1.0
+ ##
 
-# Exclude all generated log files.
-resources/logs/*
+
+# Ignore environment settings.
+.env/
+.idea/
+.venv/
+.vs/
+.vscode/
+env/
+idea/
+venv/
+vs/
+vscode/
+
+
+# Ignore python cache files.
+*.pyc
+
+
+# Ignore temporary files.
+[Tt]emp/
+[Tt]empfiles/
+[Tt]emp_files/
+*.tmp
+*.temp
+
+
+# Ignore logfiles.
+[Ll]og/
+[Ll]ogs/
+*.log
+*.log.*