Price: $2.99
(as of Jul 13, 2025 17:20:20 UTC – Details)
Unit I: Basics of Python Programming
Introduction to Programming: What is a program, how to run Python code.
Core Concepts: Arithmetic operations, types of values (int, float, str), and variables.
Statements: Assignment, script mode vs interactive mode, operator precedence.
Strings: Basic string operations and usage of comments.
Functions:
Calling and defining functions.
Math module usage.
Flow of execution.
Understanding parameters, local variables, stack diagrams.
Fruitful (returns value) vs void (no return) functions.
Unit II: Turtle Graphics and Conditionals
Case Study: Turtle module—drawing with repetition, generalization, interface design, refactoring.
Conditionals & Recursion:
Boolean logic, if, elif, else structures.
Chained and nested conditionals.
Recursion, keyboard input, and handling infinite recursion.
Advanced Functions: Boolean return functions, type checking, incremental development.
Unit III: Iteration, Strings, and Lists
Loops:
while loops, break, algorithms like square roots.
Strings:
Traversal, slicing, immutability, string methods, comparisons.
Lists:
List operations and methods, map/filter/reduce.
Slicing, aliasing, mutable nature, and list-string conversions.
Unit IV: Dictionaries, Tuples, Files, and Classes
Dictionaries:
Creating dictionaries, counting, reverse lookup, memoization.
Tuples:
Immutability, tuple unpacking, using as function return values.
Interaction with lists and dictionaries.
ASIN : B0FCZJZRV4
Accessibility : Learn more
Publication date : June 11, 2025
Edition : 2nd
Language : English
File size : 2.7 MB
Simultaneous device usage : Unlimited
Screen Reader : Supported
Enhanced typesetting : Enabled
X-Ray : Not Enabled
Word Wise : Not Enabled
Print length : 408 pages
Page Flip : Enabled