Bright Future Training Institute Python Data Science Bright Future Training Institute
Price: USD 408
Instructor led live virtual classroom online. Classes may be individual or in group.
  • Duration / Course length: Upto 40 Hours
  • Timings: Enquire

    Course details

    Course Outline

    PYTHON 3: THE BASICS
    • A brief introduction to Python
    • How does python script work?
    • Structure of Python scripts
    • Python is Interpreted
    • Python vs other programming languages
    • How Python is better?
    • How to run Python interactively
    • The community
    • Where to find python help
    • Python documentation
    PYTHON SET-UP
    • Getting python and installation
    • IDE for Python
    PYTHON 3 FEATURES
    • Standard library
    • Interactive Mode
    • Portable
    • Extendable
    • Databases
    • GUI Programming
    • Scalability
    • Structured programming and OOP
    • Python integration with other programming languages
    COMMON ELEMENTS OF PYTHON PROGRAMMING
    • How to use variables
    • Variable naming scheme
    • Data types
    • Python methods
    • Operators
    • Boolean and logical operators
    • Augmented assignments
    • Switching types
    • Dictionaries
    • Types in Python
    • Where are Arrays in Python?
    • Tuples
    • Lists in Python
    • OOP in Python
    CONDITIONAL STATEMENTS IN PYTHON
    • If Else structure
    • Conditional expressions
    • Unconditional flow control
    • Indentation
    • Chained comparisons
    • Sequence
    • Collection
    • Object types
    LOOPS
    • While loops
    • For loops
    • For loop incremental
    • Enumerate
    PYTHON 3 STRING MANAGEMENT
    • How to handle strings in python
    • Print function
    • String concatenation
    • String methods
    • Double quote in String
    • String formatting and testing
    • String formatting aids
    • Slicing a string
    • String specific methods
    • How to split and join strings
    PYTHON FUNCTIONS
    • Different type of python functions
    • Function parameters
    • Function default values
    • Variadic functions
    • Named parameters
    • Enforcing named parameters
    • Variables in functions
    • Nested functions
    • Function return object
    • Variables in nested functions
    • Lamdba functions
    • Lambda as a sort key
    • Lambda in
    COLLECTIONS
    • What is Python collection?
    • Different types of collections in Python
    • Lists
    • Using list as stacks
    • Using list as queues
    • Using list comprehensions
    • Tuple and list slicing
    • Extended iterable unpacking
    • Adding items to a list
    • Removing items by position
    • Removing list items by content
    • Sorting
    • List methods
    • Types
    • Useful tuple operations
    • Sets
    • Set operators
    • Python dictionaries
    • Dictionary values
    • Removing items from a dictionary
    • Dictionary methods
    • View objects
    ADVANCED COLLECTIONS
    • Advanced list functions
    • List comprehensions
    • Set and dictionary comprehensions
    REGULAR EXPRESSIONS
    • Regular expressions in Python
    • Regular expression objects
    • Regular expression substitution
    • Regular expression split
    • Special Syntax with Parentheses
    • Grouping with Parentheses
    • Repetition Cases
    • Literal characters
    • Character classes
    • Regular Expression Patterns
    • Modifiers
    • Matching alternatives
    • Anchors
    • Class shortcuts
    • Flags
    • Repeat quantifiers
    • Quantifiers
    • Parentheses groups
    • Back-references
    • Global matches
    FILE HANDLING
    • Reading and Writing Files
    • Methods of File Objects
    • Using source file
    • New file objects
    • Reading data from an existing file
    • Reading options
    • Filter programs – fileinput module
    • Binary mode
    • Writing to files from Python
    • Standard streams
    • More tricks
    • Random access
    DATABASE WITH PYTHON
    • Database interface overview
    • Example – Ms SQL from Python
    • How to manipulate database in Python
    MODULES AND PACKAGES
    • Python modules and packages
    • Creating the Required Setup Files
    • Creating the Distribution File
    • Executing modules as scripts
    • The Module Search Path
    • Compiled Python files
    • Multiple source files
    • Importing a module
    • Importing names
    • Writing a module
    • Module documentation
    • Testing a module
    • Directories as packages
    • Python debugger
    • Python profiler
    • Distributing libraries using distutils
    • Importing * From a Package
    • Intra-package References
    • Packages in Multiple Directories
    CLASSES AND OOP
    • Introduction to Object-Oriented Programming in Python
    • Names and Objects
    • Scopes
    • Classes and OOP
    • Using objects
    • Class definition syntax
    • Methods within class
    • Instance objects
    • Instance variable
    • Class methods
    • Inheritance
    • Abstraction
    • Threads in Python
    • Iterators
    • Generators
    ERROR HANDLING AND EXCEPTIONS
    • Syntax Errors
    • Stderr
    • Warnings
    • How does exception work
    • Exception handling
    • Multiple exceptions
    • Raising exception
    • Exception arguments
    • Finally block
    • Order of execution
    • The Python exception hierarchy
    • Raise
    • Assert
    • User defined exception
    • Defining clean-up actions
    Updated on 13 November, 2024

    About Bright Future Training Institute

    Welcome to Bright Future Institute: Empowering Your Future with Quality Education

    Bright Future Institute is your gateway to skill enhancement and professional growth in the UAE. We are KHDA and Dubai Government-approved, ensuring that our courses meet the highest standards of quality and relevance. Our mission is to provide students with practical skills and industry knowledge through courses led by experienced professionals.

    We are committed to achieving outstanding results with a perfect blend of experienced senior educationists and a dynamic group of energetic trainers on our faculty. As an affiliate partner of the British Council, we have a strong track record of consistently helping students achieve impressive IELTS scores ranging from 7 to 9 bands for both IELTS Academic and IELTS General tests.

    Our diverse range of specialized programs includes Exam Preparation (IELTS, PTE, OET), IT Programs (such as CCNA Certification and CCTV Training), Hospitality Management, Accounting, and Engineering courses. At Bright Future Training Institute, we emphasize hands-on learning and real-world applications to ensure our students are well-prepared to excel in their chosen fields.

    Enroll today and book a free demo session to start your journey toward a bright future!

    For any inquiries, please contact us. We look forward to supporting your educational and professional aspirations!


    Affiliation & Accreditation:

    • British Council
    • KHDA (Knowledge and Human Development Authority)
    • Dubai Government
    • Excellist

    What Our Students Say

    • Yasiru Samarawickrama: "Bright Future Training Institute is the most trustworthy in Dubai. I'm thrilled with their brilliant support. Ms. Pinithi Pavithra, my counselor, provided excellent guidance and helped me choose the best course for my career. The best place for accounting training!"

    • Afzal S: "I completed the Tally course here. My trainer, Mr. Jaleel, was fantastic—very patient and an excellent instructor. Ms. Pinithi handled my admission and scheduling perfectly. Thank you, Ms. Pini, and thank you, Jaleel sir!"

    • Sarah Asma Nfidsa: "Ms. Pinithi is incredibly professional and supportive. Many thanks for your assistance with the registration process and for making everything smooth."

    • Kamal Shantha: "I had a great experience joining Bright Future for Tally Prime Accounting. My trainer, Mr. Jaleel, ensured I mastered the course in a short time. Ms. Pinithi, my counselor, was very supportive throughout the process."

    • Hasaranga Umalsha: "An exceptional institute for Digital Marketing training! The instructor’s knowledge is top-notch, and Ms. Pinithi was instrumental in scheduling classes according to my availability. Highly recommend for skill enhancement!"

    See all Bright Future Training Institute courses

    Enquire about this course

    You may add more courses here,
    your list will be saved.