Skip to content

Py-Contributors/Getting-Started

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Getting Started

pycontributors logo

Introduction

Python is developed by Guido van Rossum. Guido van Rossum started implementing Python in 1989. Python is a very simple programming language so even if you are new to programming, you can learn python without facing any issues.

Applications of Python

You may be wondering what all are the applications of Python. There are so many applications of Python, here are some of the them.

  • Web Development - Web framework like Django and Flask are based on Python. They help you write server side code which helps you manage database, write backend programming logic, mapping urls etc. Django Documentation

  • Machine learning - ML is field of study that gives computers the ability to learn without being explicitly programmed.Pyton is one of the best choice for ML and AI. Getting Started with Machine learning

  • Data Anaysis - Data analysis and data visualisation in form of charts can also be developed using Python. Matplotlib & seaborn are basic library for graphs in Python.

  • Game Development - Python is also used in the development of interactive games. There are libraries such as PySoy which is a 3D game engine supporting Python 3, PyGame which provides functionality and a library for game development. Games such as Civilization-IV, Disney’s Toontown Online, Vega Strike etc. have been built using Python.

  • Desktop Application - Python can be used to program desktop applications. It provides the Tkinter library that can be used to develop user interfaces. There are some other useful toolkits such as the wxWidgets, Kivy, PYQT that can be used to create applications on several platforms.

  • Scripting Tools - Python can be used to pull a large amount of data from websites which can then be helpful in various real-world processes such as price comparison, job listings, research and development and much more.

Resources to learn Python

  1. Official Documentation : If you want to learn the python in depth and ready to devote a significant amount of time then this is considered as the python bible. Documentation initially seems intimidating because it is vast and really elaborative but don't hesitate to start, it has simple language and great examples. https://docs.python.org/3/tutorial/index.html

  2. learnpython.org : It covers all the concepts of python, from the basic to advance, and the best part is it is interactive. https://www.learnpython.org/

  3. GeeksForGeeks : If you are a geek then you would have definitely heard about this website, it surely contains a rich content about python. It has its own IDE and you can interpret the python code in it, can practice question and work out the examples. https://www.geeksforgeeks.org/python-programming-language/

  4. TutorialsPoint : This is an excellent source to learn and get familier with python quickly. It provides all the basic knowledge required to hit a project. https://www.tutorialspoint.com/python3/

  5. Python in a Nutshell : If you believe in learning from books and thorough understanding of the text, then this book will satisfy your geekiness. This book provides all the insights of python3 and is in simply understandable text also recommend the book Learn Python the Hard Way. You can easily find the ebook of these on the internet.

Check Getting Started with Machine leaning to get Mahcine learning Resources