Sei sulla pagina 1di 10

A

ONLINE COURSE
REPORT ON

PYTHON PROGRAMMING

Submitted by
PRATHAMESH PRASAD NAZARE

Roll No. 10303320171137210060

Department of Electronics & Telecommunication Engineering


Dr. Babasaheb Ambedkar Technological University, Lonere
Lonere-402103

2019-2020
A

ONLINE COURSE
REPORT ON

PYTHON PROGRAMMING
Submitted by

PRATHAMESH PRASAD NAZARE

Roll No.10303320171737210060

In the partial fulfillment of B. Tech. in Electronics & Telecommunication Engineering


course of Dr. Babasaheb Ambedkar Technological university, Lonere (Dist. Raigad)
in the academic year
2019-2020

Department of Electronics & Telecommunication Engineering


Dr. Babasaheb Ambedkar Technological University, Lonere
Lonere-402103

2019-2020
ACKNOWLEDGEMENT

It gives us immense pleasure to present our report for on" PYTHON PROGRAMMING ".The
able guidance of all teaching staff of this department made the study possible. They have
been a constant source of encouragement throughout the completion of this report.

We would also like to express our sincere thanks to Electronics & Telecommunication
Department for giving us an opportunity to explore the subject by conducting this
Project.
CONTENTS:-

CHAPTER-1
Introduction to PYTHON

CHAPTER-2

Origin of python

2.1 Coding

2.2 Framework

2.3 Use of python

CHAPTER-3

1. Disadvantages of python

2. Alternatives

Conclusion
CHAPTER 01

INTRODUCTION

• Python is a backend programming language that’s great for beginners.

• Python is similar in many ways to Ruby, but is less verbose than other programming
languages - a little less wordy.
• Python is approachable. Even if you haven’t taken a CS class, you can still write a useful
tool in Python. It’s high-level, so you don’t have to deal with the lower-level aspects of
programming, such as memory management.

• Python can be used for scripting, web scraping, and creating data sets. It’s popular in
the scientific community for scientific computing; there are libraries that make it easy
to share academic code projects in Python.
• Python is a web programming language, so it interfaces with the internet. It knows how
to receive and send web requests and talk to databases.
• Python is said to be “loosely typed.” This category of programming languages doesn’t
require you to state the type of value a function returns when you define the function
or the type of variable before you create it.

• The Python community is welcoming, well-maintained, and well-documented. That’s


important for a beginner!
CHAPTOR-2

Python Origin

In the mid-1980s a dutch fellow named Guido van Rossum was working on an educational project to
build a language for new coders called ABC. As a result of working on this project, Van Rossum became
interested in language design, and that’s when he started working on Python. He made some unusual
decisions, which really set Python apart from the zeitgeist at that time, and continue to make the
language special today.

2.1 Python Coding

Python syntax is very similar to English, so it’s intuitive, which helps you understand what’s going on.
You don't have to look up what symbols mean when you use Python. Here’s an example:

Python is so readable that even if a company’s entire code base isn’t written in Python, developers tend
to want to write code in Python. Hackbright mentors and alumna tell me that even if they can’t always
write in Python, they try to write smaller projects, internal tools, and automation scripts in Python.
Python will be a marketable skill if you join any software engineering team because you’ll know how to
create something that is well-maintained and well-received by your team.
Python programmers are among the most highly paid, which is encouraging, especially if you’re
considering starting a career in software engineering.
2.2 Framework

Django and Flask are the most popular web frameworks with Python.
Jupyter Notebooks are popular among scientists, folks studying machine learning, and people on the
more academic side of computing in general. They let you share runnable snippets of code alongside
explanations of what the code is doing

2.3 Use of Python

They write Python because that’s the back end language their company uses. That’s fairly common, but
we do see a lot of graduates using Java, Ruby, and PHP, and others.

When companies don’t use Python for their main back end language, they might instead use Python to
build scripts for deployment or other dev ops tasks, managing automation processes, cleaning up data,
or migrating data from one place to another.
Websites which use Python in some aspect:

• Google
• Facebook
• YouTube
• Pinterest
• Dropbox
• Spotify
• Netflix
• Quora
CHAPTER-03

Disadvantages:
• Python is slower than other languages. There is a trade off between how high-level and abstract
a programming language, is and how efficient it is in terms of memory usage and space usage.
Python is not low-level, so it’s not as fast or efficient as a compiled, lower-level language, like
Java or Rust.
• It’s less common to use Python to build distributed database systems or other systems where
speed is incredibly important.

• There are also some concerns about scalability, although I know that you can make Python
scalable with different implementations of the language, such as PyPy.

Alternatives:

• The most common alternative to Python is Ruby. Ruby is similar in syntax to Python that it can
be hard to learn Ruby and Python one right after another. It’s almost like learning Spanish and
Portuguese at the same time.

• The other primary alternative in the web arena is Full Stack JavaScript. Python and JavaScript
are not too similar, but they can be used for similar purposes.
CONCLUSION:-
The constructs we have learnt (loops, conditions, data structures) mean that we are far more
expressive as programmers.Combined with abstractions we can compose and recompose new
programs.Building on our previously defined concept of a house we now use repetition to
define a row of houses.

def row_of_houses(number, size):


for i in range(number):
house(size)
turtle.forward(size)
This is how complex and useful programs are built.

Potrebbero piacerti anche