python ccsa checkpoint - sevenmentor

6
Python Python www.sevenmentor.com

Upload: others

Post on 06-Dec-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Python CCSA Checkpoint - SevenMentor

CCSACheckpoint

CCSA Checkpoint

www.sevenmentor.com

PythonPython

www.sevenmentor.com

Page 2: Python CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Introduction to Python

What is Python and history of Python?Unique features of PythonPython-2 and Python-3 differencesInstall Python and Environment SetupFirst Python ProgramPython Identifiers, Keywords and IndentationComments and document interlude in PythonCommand line argumentsGetting User InputPython Data TypesWhat are variables?Python Core objects and FunctionsNumber and MathsWeek 1 Assignments

Control Statements

if-elseif-elif-elsewhile loopfor loopbreakcontinueassertpassreturn

Page 3: Python CCSA Checkpoint - SevenMentor

www.sevenmentor.com

List, Ranges & Tuples in Python

IntroductionLists in PythonMore about ListsUnderstanding IteratorsGenerators, Comprehensions and Lambda Expressions IntroductioGenerators and YieldNext and RangesUnderstanding and using RangesMore About RangesOrdered Sets with tuples

Python Dictionaries and Sets

Introduction to the sectionPython DictionariesMore on DictionariesSetsPython Sets Examples

Input and Output in Python

Reading and writing text filesWriting Text FilesAppending to Files and ChallengeWriting Binary Files ManuallyUsing Pickle to Write Binary Files

Page 4: Python CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Python built in function

Python user defined functionsPython packages functionsDefining and calling FunctionThe anonymous FunctionsLoops and statement in PythonPython Modules & Packages

Python Object Oriented

Overview of OOPThe self variableConstructorTypes Of VariablesNamespacesCreating Classes and ObjectsInheritanceTypes of MethodsInstance Methods Static Methods Class MethodsAccessing attributesBuilt-In Class AttributesDestroying ObjectsAbstract classes and InterfacesAbstract Methods and Abstract classInterface in PythonAbstract classes and Interfaces

Page 5: Python CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Exceptions

Errors in PythonCompile-Time ErrorsRuntime ErrorsLogical ErrorsWhat is Exception?Handling an exceptiontry….except…elsetry-finally clauseArgument of an ExceptionPython Standard ExceptionsRaising an exceptionsUser-Defined Exceptions

Python Regular Expressions

What are regular expressions?The match FunctionThe search FunctionMatching vs searchingSearch and ReplaceExtended Regular ExpressionsWildcard

Python Multithreaded Programming

What is multithreading?Difference between a Process and ThreadConcurrent Programming and GILUses of ThreadStarting a New ThreadThe Threading ModuleThread SynchronizationLocksSemaphoreDeadlock of ThreadsAvoiding DeadlocksDaemon Threads

Page 6: Python CCSA Checkpoint - SevenMentor

www.sevenmentor.com

Using Databases in Python

Python MySQL Database AccessInstall the MySQLdb and other PackagesCreate Database ConnectionCREATE, INSERT, READ OperationDML and DDL Oepration with Database

Graphical User Interface

GUI in PythonButton WidgetLabel WidgetText Widget

Django Web Framework in Python

Introduction to MVC and MVT architecture on web development.Django folder structure flow of control.

Web scraping in python.

Introduction to Data Science.