Effective Date 01.06.2024 Page No.
Page 1 of 2
VIVEKANANDHA COLLEGE OF ARTS AND SCIENCES FOR WOMEN
(Autonomous)
Course Material
Department Computer Science Programme B.Sc Computer Science
Course Title MACHINE LEARNING USING PYTHON Course Code 24U5CSC05
Semester &
Class & Section III BSC CS A V Sem, 2024-25
Academic Year
Handling Staff J. REVATHI Designation ASSISTANT PROFESSOR
Staff Incharge HoD Principal
VIVEKANANDHA COLLEGE OF ARTS AND SCIENCES FOR WOMEN
(Autonomous)
Effective Date 01.06.2024 Page No. Page 2 of 2
UNIT-1
PYTHON–OVERVIEW
Pythonisahigh-level,multi-paradigmprogramminglanguage.AsPythonis aninterpreter-
basedlanguage.
Pythonisadynamicallytypedlanguagewithveryintuitivedatatypes.
Pythonisanopen-sourceandcross-platformprogramminglanguage.
ItisavailableforuseunderPythonSoftwareFoundationLicense(compatible to GNU General Public
License) on all the major operatingsystemplatformsLinux,Windowsand Mac OS.
ThedesignphilosophyofPythonemphasizesonsimplicity,readabilityandunambiguity.
Python is known for its batteries included approach as Python software
isdistributedwithacomprehensivestandardlibraryoffunctionsandmodules.
INTRODUCTION
Python is a general purpose programming language created by Guido
VanRossumfromCWI(CentrumWiskunde&Informatica)whichisaNationalResearchInstitutefor
MathematicsandComputerScienceinNetherlands.
ThelanguagewasreleasedinI991.
PythongotitsnamefromaBBCcomedyseriesfromseventies-“MontyPython’s FlyingCircus”.
PythonsupportsbothProceduralandObjectOrientedprogrammingapproaches.
Meanwhile, moreandmorefeatureshavebeenincorporatedintoPython's
3.xbranch.
Python3.11.2isthecurrentstableversion,releasedinFebruary2023.
Asofdate,Python3.12.4 isreleasedon June 6, 2024.