Python

THIS IS WHERE IT ALL BEGAN

Python is a programming   language preferred by programers and Hackers because it is a hight-level language, easy and fast to learn, it has a simple and beautiful syntax. By hight-level I mean in computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. In comparison to low-level programming languages, it may use natural language elements, be easier to use, or may automate significant areas of computing systems making the process of developing a program simpler and more understandable relative to a lower-level language. Another reason why Python is preferred and the most important is that: in comparison with low-level languages with Python you can build programs and your thoughts much more faster, saving time in your life is very important.
language-level
lower then Python
python

Python is :

  • Hight-level
  • Free, open-source
  • Dynamic typed
  • Easy to learn

Use of Python

  • Rapid Development
  • Scripting
  • GUI's
  • System functions

Below is a list of Python content that you will be learning here.

Python in real World

Python is a multipurpose language. It is used in many fields in our world you can see it everywhere good examples are below :

  • Data Science

Core libraries for Data Science

  1. NumPy
  2. SciPy
  3. Pandas

Visualisation

  1. Matplotlib
  2. Seaborn
  3. Bokeh
  4. Plotly

Machine Learning

  1. SciKit-Learn

Deep-Learning

  1. TensorFlow
  2. Keras

Natural Language Processing 

  1. NLTK
  2. Gensim

Data Mining

  1. Scrapy

 

  • Internet Protocols

  1. urllib
  2. http
  3. cgi
  4. xmlpar
  • Science

Numeric and Scientific 

  1. NumPy
  2. SciPy
  3. SymPy
  4. PyGSL

Image Processing and Analysis

  1. Thuban
  2. PySAL
  3. sDNA

Life Science 

  1. Biopython
  2. PyChem

Space Science

  1. Astropy
  2. SunPy
  3. Spacepy

more here

  • Web Development

  1. Django
  2. Flask
  3. Tornado
  4. Falcon

here more

  • Desktop GUI's

  1. Pygame
  2. PyGUI
  3. Tkinter

here more

  • Business Software Development

  1. Pyglet
  2. Peewee

more here

Python has a very large list of modules  there are libraries for everything that you can think of. Click here for a list of libraries.

Python's Data Type

Here is a set of python built-in data types:

  • Numbers
  1. There are integers
  2. There are long integers
  3. There are floats
  4. There are Octal
  5. There are complex
  • Strings
  1. Strings are denoted with double quotes here is a list what you can do with them.
  2. Concatenation
  3. Repetition
  4. Indexing
  5. Slicing
  6. Iteration
  7. Strings are immutable
  • Lists
  1. Lists are used for data structure
  2. Lists are mutable
  3. You can do Concatenation
  4. Repetition
  5. Indexing
  6. Slicing
  • Sets
  • Dictionaries
  • Tuples
  • Files
Python's Data Structure

Toggle Content