Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
16 views

Core Python

Uploaded by

jokerw162
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Core Python

Uploaded by

jokerw162
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Python Programming

Certification Course

www.brightcomputeredu.com
About Bright Education
Bright Computer Education, the name itself explains that we are education providing
institute based in Vadodara. We firmly believe in All India Computer Saksharta
Mission. Moreover, our passion for educating each and everyone under this mission
has helped us grow.
Our team consists of noteworthy, experienced and expert professionals to guide you
towards your desired goals. Also, these professionals are upgrading their knowledge
on regular intervals and are ready to answer all your doubts. Getting trained from
these brainy tutors ensures to compete well in the industry.

Why Bright Education?


• We provide Course by certified trainers who are also experts of the field and
have hands on real time projects.
• Bright is among top notch Python classes in Vadodara.
• Our fees are also moderate compared to other institutions.
• We guarantee best training experience at our institute, also assist college
students with their final projects.

www.brightcomputeredu.com
What is Python?

• Python is an interpreted, interactive, object-oriented programming language. It


incorporates modules, exceptions, dynamic typing, very high level dynamic
data types, and classes. It supports multiple programming paradigms beyond
object-oriented programming, such as procedural and functional
programming.

• Python is commonly used for developing websites and software, task


automation, data analysis, and data visualization. Since it's relatively easy to
learn, Python has been adopted by many non-programmers such as
accountants and scientists, for a variety of everyday tasks, like organizing
finances.

Why Python?

• Python has become a staple in data science, allowing data analysts and other
professionals to use the language to conduct complex statistical calculations,
create data visualizations, build machine learning algorithms, manipulate and
analyze data, and complete other data-related tasks.

Core Python
Introduction to Languages
• What is Language?
• Types of languages
• Introduction to Translators
• Compiler
• Interpreter
• What is Scripting Language?
• Types of Script
• Programming Languages v/s Scripting Languages
• Difference between Scripting and Programming languages
• What is programming paradigm?
• Procedural programming paradigm
• Object Oriented Programming paradigm

Introduction to Python
• What is Python?
• Features – Dynamic, Interpreted, Object oriented, Embeddable, Extensible,
Large standard libraries, Free and Open source

www.brightcomputeredu.com
• Why Python is General Language?
• Limitations of Python
• What is PSF?
• Python implementations
• Python applications
• Python versions
• Software Development Architectures

Python Software’s
• Python Distributions
• Download &Python Installation Process in Windows, Unix, Linux and Mac
• Online Python IDLE
• Python Real-time IDEs like Spyder, Jupyter Note Book, PyCharm,
Rodeo,
Visual Studio Code, ATOM, PyDevetc

Python Language Fundamentals


• Keywords
• Identifiers
• Constants / Literals
• Data types
• Python Syntax

Different Modes of Python


• Interactive Mode
• Scripting Mode
• Programming Elements
• Structure of Python program
• First Python Application
• Comments in Python
• Python file extensions
• Setting Path in Windows
• Edit and Run python program without IDE
• Edit and Run python program using IDEs
• Programmers View of Interpreter
• What is Byte Code in PYTHON?
• Python Debugger

Python Variables
• bytes Data Type
• byte array

www.brightcomputeredu.com
• String Formatting in Python
• Math, Random, Secrets Modules
• Introduction
• Initialization of variables
• Local variables
• Global variables
• ‘global’ keyword
• Input and Output operations
• Data conversion functions – int(), float(), complex(), str(), chr(), ord()

Operators
• Arithmetic Operators
• Comparison Operators
• Python Assignment Operators
• Logical Operators
• Bitwise Operators
• Shift operators
• Membership Operators
• Identity Operators
• Ternary Operator
• Operator precedence
• Difference between “is” vs “==”

Input & Output Operators


• Print
• Input
• Command-line arguments

Control Statements
• Conditional control statements
• If-else
• If-elif-else
• Nested-if
• Loop control statements
• for
• while
• Nested loops
• Branching statements
• Break
• Continue
• Pass

www.brightcomputeredu.com
• Return

Data Structures or Collections


• Introduction
• Importance of Data structures
• Applications of Data structures
• Types of Collections
• Sequence
• Strings, List, Tuple, range
• Non sequence
• Set, Frozen set, Dictionary

Strings
• What is string
• Representation of Strings
• Processing elements using indexing
• Processing elements using Iterators
• Manipulation of String using Indexing and Slicing
• String operators
• Methods of String object
• String Formatting
• String functions
• String Immutability

List Collection
• What is List
• Need of List collection
• Different ways of creating List
• List comprehension
• List indices
• Processing elements of List through Indexing and Slicing
• List object methods
• List is Mutable
• Mutable and Immutable elements of List
• Nested Lists
• List_of_lists
• Hardcopy, shallowCopy and DeepCopy
• zip() in Python
• How to unzip?
• Python Arrays

www.brightcomputeredu.com
Tuple Collection
• What is tuple?
• Different ways of creating Tuple
• Method of Tuple object
• Tuple is Immutable
• Mutable and Immutable elements of Tuple
• Process tuple through Indexing and Slicing
• List v/s Tuple

Set Collection
• What is set?
• Different ways of creating set
• Difference between list and set
• Iteration Over Sets
• Accessing elements of set
• Python Set Methods
• Python Set Operations
• Union of sets
• functions and methods of set
• Python Frozen set
• Difference between set and frozenset?

Dictionary Collection
• What is dictionary?
• Difference between list, set and dictionary
• How to create a dictionary?
• Accessing values of dictionary
• Python Dictionary Methods
• Copying dictionary
• Updating Dictionary
• Reading keys from Dictionary
• Reading values from Dictionary
• Reading items from Dictionary
• Delete Keys from the dictionary
• Sorting the Dictionary
• Python Dictionary Functions and methods
• Dictionary comprehension

Functions
• What is Function?
• Advantages of functions

www.brightcomputeredu.com
• Syntax and Writing function
• Calling or Invoking function
• Classification of FunctionsRecursion
• Python argument type functions :
• Default argument functions
• Required(Positional) arguments function
• Keyword arguments function
• Variable arguments functions
• ‘pass’ keyword in functions
• Lambda functions/Anonymous functions
• map()
• filter()
• reduce()
• Nested functions
• Non local variables, global variables
• Closures
• Decorators
• Generators
• Iterators
• Monkey patching

www.brightcomputeredu.com
Our Recruiter

aya ig n ag odia oad


rd loor s wa eg o ple eside otta are r k d a aveli pp s irw ad
r Dairy Den ircle aya ig n adodara ospital a ar asta ag odia oad adodara

www.brightcomputeredu.com

You might also like