Introduction to Python
Python is a general-purpose programming language, which can be used for building web applications, desktop application, video games and much more. It supports multiple programming paradigms, including object-oriented, imperative and functional programming.
Python was first released back in 1991 by Guido van Rossum. Today Guido is still the lead developer of the language who decides its future direction and heads up the Python Software Foundation, which is the organisation behind Python.
It is said to be a good first language to learn, due to its readability and syntax, which allows developers to do more with less lines of code compared with other languages, such as Java, and is used by large organisations such as Google, Yahoo and NASA, to name but a few.
Python is an interpreted language, which means that it doesn’t need to be compiled before it is executed. Python interpreters are available for many operating systems, allowing the code to run on a wide variety of systems. It is also possible to create a standalone executable file so that it doesn’t need an interpreter.
The Basics
Below are some of the basics of the Python programming language.
- Getting Started
- Import Statement
- Variables
- Operators
- Strings
- Dates and Times
- Decision Making
- Loops
- Functions
- Lists
- Slices
- Dictionaries
- Tuples
- Sets
- MySQL Introduction
- MySQL – Selecting Data
- MySQL – Inserting Data
- MySQL – Updating Data
- MySQL – Deleting Data
- MySQL – Importing Data
- MySQL – Exporting Data
- MySQL – Generating Data
- PostgreSQL Introduction
- PostgreSQL – Selecting Data
- PostgreSQL – Inserting Data
- PostgreSQL – Updating Data
- PostgreSQL – Deleting Data
- PostgreSQL – Importing Data
- PostgreSQL – Exporting Data
- PostgreSQL – Generating Data
- SQLite Introduction
- SQLite – Selecting Data
- SQLite – Inserting Data
- SQLite – Updating Data
- SQLite – Deleting Data
- SQLite – Importing Data
- SQLite – Exporting Data
- SQLite – Generating Data
- SQL Server Introduction
- SQL Server – Selecting Data
- SQL Server – Inserting Data
- SQL Server – Updating Data
- SQL Server – Deleting Data
- SQL Server – Importing Data
- SQL Server – Exporting Data (CSV)
- SQL Server – Generating Data
- Oracle Introduction
- Oracle – Selecting Data
- Oracle – Exporting Data (Text)
- Object-Oriented Python
- Inheritance
Useful Stuff
- Code Snippets
- Batch File Renaming
- Batch File Search and Renaming
- Batch File Formatting
- Merging Files