infyni Kids

Python for Intermediate Summer 2024

Python for Intermediate level is a live training meant for those who have completed beginners level. All your doubts are cleared on the spot with instructors being there to correct & guide you through all challenges. Laptop is mandatory, along with a good internet speed.

Live Course

Live Class: Monday, 10 Jun

Enrolled: 0

Duration: 20 Hours

Offered by: infyni

Client: NRIVA

Live Course
$120 50% off

$60

About Course

To be competitive, new generation kids need to know the new language for communication - Python Coding.

Through this live and interactive intermediate level Python programming, kids from Grade 3- 5 are taught to communicate with machines be it computers, mobiles, drones, or robots.

After the Python for Intermediate Summer 2024 course kids will be familiar with :

Data Types and Variables: Reinforcement of basic data types like integers, floats, strings, and booleans. Introduction to more complex data types such as lists, dictionaries, and tuples.

Control Flow: Further exploration of conditional statements (if, elif, else) and loops (for loops, while loops). They might learn about nested loops and conditional statements.

Functions: Introduction to defining and calling functions. They might explore how to pass arguments to functions and return values from functions.

File Handling: Basic file I/O operations such as reading from and writing to files. They might learn about file modes, like read ('r'), write ('w'), and append ('a').

Error Handling: Introduction to handling errors using try-except blocks. They might learn about different types of errors and how to handle them gracefully.

Modules and Libraries: Introduction to using external modules and libraries in Python. They might learn about popular libraries like random for generating random numbers or turtle for basic graphics.

Basic Data Structures and Algorithms: Introduction to basic data structures such as stacks, queues, and linked lists. They might also learn about basic algorithms like searching and sorting.

Skills You Will Gain

Data Types and Variables Control Flow Data Structures Algorithms

Course Offerings

  • Instructor Led Live sessions
  • Clarify doubts during session
  • Access Session Recordings
  • Attend on mobile and Tablet
  • Assessments and Competition
  • Direct Messages
  • Feedback from Instructor
  • Full lifetime Resources
  • Certificate of Completion
  • Topics
  • Instructor (1)
  • fundamental concepts: interpreting and the interpreter, compilation and the compiler, language

    elements, lexis, syntax and semantics, Python keywords, instructions, indenting

    literals: Boolean, integer, floating-point numbers, scientific notation, strings

    comments

    the print() function

    the input() function

    numeral systems (binary, octal, decimal, hexadecimal)

    numeric operators: ** * / % // + –

    string operators: * +

    assignments and shortcut operators

  • operators: unary and binary, priorities and binding bitwise operators: ~ & ^ | << >> Boolean operators: not and or Boolean expressions relational operators ( == != > >= < <= ), building complex Boolean expressions accuracy of floating-point numbers basic input and output operations using the input(), print(), int(), float(), str(), len() functions formatting print() output with end= and sep= arguments type casting basic calculations simple strings: constructing, assigning, indexing, slicing comparing, immutability
  • conditional statements: if, if-else, if-elif, if-elif-else multiple conditional statements the pass instruction building loops: while, for, range(), in iterating through sequences expanding loops: while-else, for-else nesting loops and conditional statements controlling loop execution: break, continue
  • simple lists: constructing vectors, indexing and slicing, the len() function lists in detail: indexing, slicing, basic methods (append(), insert(), index()) and functions (len(), sorted(), etc.), del instruction, iterating lists with the for loop, initializing, in and not in operators, list comprehension, copying and cloning lists in lists: matrices and cubes tuples: indexing, slicing, building, immutability tuples vs. lists: similarities and differences, lists inside tuples and tuples inside lists dictionaries: building, indexing, adding and removing keys, iterating through dictionaries as well as their keys and values, checking key existence, keys(), items() and values() methods strings in detail: ASCII, UNICODE, UTF-8, immutability, escaping using the \ character, quotes and apostrophes inside strings, multiline strings, copying vs. cloning, advanced slicing, string vs. string, string vs. non-string, basic string methods (upper(), lower(), capitalize(), split(), join(), etc.) and functions (len(), chr(), ord()), escape characters
  • defining and invoking your own functions return keyword the None keyword recursion parameters vs. arguments positional keyword and mixed argument passing default parameter values
  • Participant should have acquired basic level proficiency in python scripting and should be able perform functional programming.
  • Project 1 : Database management Project 2 : Bank Application