Getting Started Programming with Python. ( part — 1 )

python guide from scratch

Udara Gangabadage
The Xlog.
2 min readMay 20, 2018

--

Joseph Barrientos, (2018), yahts [ONLINE]. Available at: https://unsplash.com/collections/2114419/yahts [Accessed 18 May 2018].

Introduction for Python

According to the Wikipedia,

Python is an interpreted high-level programming language for general-purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales.

Why Python ?

You may have heard that Python is risen in popularity. And Python is introductory teaching language in most popular universities. According to StackOverflow 2018 developer survey results Python is the fastest-growing major programming language in the world.

Uses of Python

basically it is everywhere. It is super small so it shows up on embedded devices and pretty much every server ever. most guys use it for sever automation. Python has several great libraries for building web applications. Such as,

and also can write large-scale applications with python. Such as,

and python is very heavily used for scientific computing. and even has several libraries dedicated to specific areas of science. Numpy & Cython are both fairly general purposes but earthpy for earth sciences, astropy for astronomy and others.

Python is a strong programming language and provides an easy usage of the code lines, maintenance can be handled in a very good way, and debugging can be done easily too. It has raised importance across the world as tech monster Google has made it one of its official programming languages. And in recent years skill they may have a python has exploded the job market.

Then i like to start stick with that robust language.

Who is this Guide for?

  • Beginners who have never programmed.
  • Programmers coming from another language.
  • Programmers who know basic Python but want to level up their skills.

Guide Overview

  1. Configurations on the workspace
  • Python installation
  • Environment Selection
  • Jupiter Note book and additional learning resources
  • And other cool stuffs for programming

2. Live coding

  • Object & Data Structure Basics
  • Comparison Operators
  • Python Statements
  • Methods & Functions
  • Object Oriented Programming ( OOP )
  • Errors & Exception Handling

3. Modules & Packages

  • Creating Modules
  • Installing Modules
  • Exploring the Python Ecosystem

4. Built-in functions in Python

5. Python Generators

And also each category have a milestone projects for further improving your Knowledge.

More importantly You will learn life long ❤️ with programming Python.

feel free to hugs & bugs ️👻

--

--

Udara Gangabadage
The Xlog.

For Fatherland Forever🇱🇰 Plymouth Computer Security Grad | Engineer | Strategy | Security | Geopolitics | Climate Change