Artificial Intelligence Fundamentals, Python Programming, and Capstone Project Design
Course Overview & Syllabus
This comprehensive study guide covers the introductory modules of Artificial Intelligence, career pathways, Python programming foundations, data analysis libraries, and the design thinking framework for capstone projects.
- Unit 1: Introduction - Artificial Intelligence for Everyone (Page 1)
- Unit 2: Unlocking Your Future in AI (Page 18)
- Unit 3: Python Programming (Page 28)
- Unit 4: Introduction to Capstone Project (Page 55)
- Unit 5: Data Literacy - Data Collection to Data Analysis (Page 71)
- Unit 6: Machine Learning Algorithms (Page 99)
- Unit 7: Leveraging Linguistics and Computer Science (Page 123)
- Unit 8: AI Ethics and Values (Page 137)
Unit 1: Introduction - Artificial Intelligence for Everyone
Overview & Pedagogical Approach
- Approach: Example-based learning, Hands-on activities, Discussion
- Summary: Covers foundational aspects of Artificial Intelligence (AI), including its definition, evolution, types, domains, terminologies, and real-world applications. Explores core machine learning (ML) and deep learning (DL) paradigms, their architectural differences, operational mechanics, benefits, and limitations (such as job displacement, ethics, explainability, and privacy).
- Learning Objectives:
- Understand basic concepts and principles of Artificial Intelligence.
- Explore the historical evolution of AI and identify different levels/types of AI.
- Master the domains of AI: statistical data, natural language processing (NLP), and computer vision.
- Comprehend terminologies associated with AI, including machine learning, deep learning, and reinforcement learning.
- Learning Outcomes:
- Communicate effectively about AI concepts and applications in written and oral formats.
- Describe the historical timeline and milestones of AI.
- Differentiate between various types and domains of AI along with their applications.
- Recognize key terminologies and technical mechanisms of ML and DL.
- Formulate informed opinions on potential benefits and limitations of AI in various societal contexts.
- Pre-requisites: Reasonable fluency in English language and basic computer skills.
What is Artificial Intelligence (AI)?
- According to Statista, the global AI market was valued at in 2023 and is on a continuous upward growth trajectory driven by substantial global investments.
- Definition: Artificial Intelligence refers to the ability of a machine to learn patterns from data and make predictions. In its simplest form, AI combines computer science and robust datasets to enable problem-solving.
- Augmentation Concept: AI does not replace human decision-making; rather, it adds value to human judgment as a smart helper that understands context, learns from examples, and performs tasks autonomously without requiring explicit instructions for every single action.
- Core Capabilities of AI:
- Understand Language: Processing and responding to spoken/written human language (e.g., virtual assistants like Siri or Alexa).
- Recognize Images: Analyzing visual data to recognize elements (e.g., identifying animal species in photographs).
- Make Predictions: Analyzing historical data to predict future events (e.g., weather forecasting, movie recommendation engines).
- Play Games: Learning game dynamics and continuously improving performance (e.g., chess engines, complex video games).
- Drive Cars: Autonomous vehicle navigation using environmental sensing and real-time decision-making.
What is NOT AI?
Not all modern computing devices or automated systems qualify as Artificial Intelligence. Standard non-AI systems operate strictly on predefined rules without learning or adapting:
- Traditional Rule-Based Systems: Systems following fixed rules without learning from incoming data.
- Simple Automation Tools: Basic timing or arithmetic tools (e.g., timers, standard handheld calculators).
- Mechanical Devices: Physical systems operating strictly on mechanical principles (e.g., pulleys, mechanical gears).
- Fixed-Function Hardware: Single-purpose electronic appliances (e.g., standard microwave ovens).
- Non-Interactive Systems: Hardware that does not adapt to external inputs or changing conditions (e.g., basic electric fans).
- Basic Sensors: Physical components that gather raw data without evaluating, understanding, or analyzing it.
- Distinction Example: A smart washing machine that dynamically adjusts its water levels, spin cycle, and settings based on load weight and fabric texture demonstrates AI characteristics, whereas a traditional timer washer does not.
Historical Evolution of AI
While philosophical discussions regarding artificial beings date back to antiquity, modern AI emerged in the mid-20th century.

- 1950 (Landmark Year): Alan Turing published his paper "Computing Machinery and Intelligence", introducing the "Imitation Game" (later termed the Turing Test) to evaluate whether machines can exhibit human-like intelligence.
- 1956 (Birthplace of AI): John McCarthy organized the landmark Dartmouth Conference. John McCarthy officially coined the term "Artificial Intelligence". Together with Alan Turing, Marvin Minsky, and Herbert Simon, he established the foundations of AI research.
- 1960–1970: Significant growth in symbolic reasoning, early neural network research, problem-solving techniques, and initial expert systems.
- 1980–1990 ("AI Winter"): Periods of mixed optimism and skepticism caused by unrealistic expectations and technical limits, leading to funding cuts and an abrupt halt in AI development.
- 1990s ("End of AI Winter"): Rekindled interest driven by new project architectures and improved hardware capabilities.
- 21st Century ("AI Spring" / Renaissance): Rapid advancements in high-performance computing power, massive big data availability, and algorithmic breakthroughs in Machine Learning, Deep Learning, and Reinforcement Learning across healthcare, finance, transportation, and policy decision-making (e.g., WHO big data health policy support).
Levels / Types of AI
Computer scientists categorize AI into three distinct developmental levels based on technical capabilities and operational scope:
- 1. Narrow AI (Weak AI) [2010–2015]:
- Specializes in performing specific single tasks (e.g., purchase prediction, schedule planning, voice-based shopping, Siri).
- Highly efficient in its specialized domain but lacks broader context, common sense, or generalized understanding.
- 2. Broad AI (AI for Enterprise) [Present Day]:
- Serves as an intermediate bridge between Narrow AI and General AI.
- Versatile systems capable of managing a range of interrelated tasks across enterprise business processes, relying on domain-specific data and structured knowledge.
- 3. General AI (Strong AI / AGI) [Predicted 2050 and beyond]:
- Theoretical systems capable of performing any intellectual task with human-level adaptability, abstract reasoning, strategizing, and genuine creativity.
- Artificial Superintelligence (ASI): Hypothetical future state where machine intelligence surpasses human intellect across all domains, potentially becoming self-aware.
Domains of Artificial Intelligence
AI applications are categorized into three core technical domains based on input data structures:
a) Statistical Data
- Processes numerical, categorical, and alphanumeric datasets.
- Involves applying statistical algorithms, machine learning models, and visualization techniques to identify hidden patterns.
- Examples: Google Maps interaction and location history, Amazon personalized product recommendations, cloud storage telemetry, and social media behavioral logs.
b) Natural Language Processing (NLP)
- Enables computers to analyze, interpret, comprehend, and generate natural human language (text and speech).
- Aims to grasp slang, sarcasm, contextual definitions, and deep semantic meaning within written and spoken content.

- NLP (Natural Language Processing): The overarching umbrella field covering all interactions between human language and computing systems ("The entire library"). Tasks include syntactic parsing and semantic analysis.
- NLU (Natural Language Understanding): A subfield focused on comprehension—extracting intent, sentiment, entity recognition, and core meaning ("Finding a specific book in the library").
- NLG (Natural Language Generation): A subfield focused on production—converting structured computational data into readable human text or speech ("Writing a new book based on library data"). Tasks include text planning, data-to-text transformation, and surface realization.
c) Computer Vision
- Enables systems to extract meaningful information from visual inputs (digital photos, video streams).
- Simulates human visual perception to execute object detection, scene comprehension, facial recognition, and image classification.
- Pixel Dynamics: Digital images are formatted as two-dimensional grids of pixels. Each pixel stores numeric values representing color intensity and tint.
- Image Resolution: Expressed as total horizontal by vertical pixels (e.g., pixels indicates 1,920 horizontal pixels by 1,080 vertical pixels).
- Mathematical Conversion: AI transforms visual pixel grids into numerical arrays, applying mathematical matrix operations to recognize edge boundaries, textures, and higher-level object shapes.
Domain Categorization Activity Matrix
- Gesture recognition for human-computer interaction: Computer Vision
- Chatbots for customer service: Natural Language Processing
- Spam email detection: Natural Language Processing / Statistical Data
- Autonomous drones for surveillance: Computer Vision
- Google Translate: Natural Language Processing
- Fraud detection in financial transactions: Statistical Data
- Augmented reality applications (Snapchat filters): Computer Vision
- Sports analytics for performance optimization: Statistical Data
- Object detection in autonomous vehicles: Computer Vision
- Recommendation systems for e-commerce platforms: Statistical Data
- Customer segmentation for targeted marketing: Statistical Data
- Text summarization for news articles: Natural Language Processing
- Automated subtitles for videos: Natural Language Processing
- Medical image diagnosis: Computer Vision
- Stock prediction: Statistical Data
Core AI Terminologies & Neural Frameworks

- Artificial Intelligence (AI): Overarching term for computer systems performing tasks that usually require human intelligence.
- Machine Learning (ML): A specialized subset of AI that focuses on creating algorithms capable of learning patterns from data to make predictions or decisions without explicit rule programming.
- Deep Learning (DL): A specialized subfield of ML inspired by biological neural architectures in the human brain, utilizing multi-layered computational structures to process complex unstructured data.
Artificial Neural Networks (ANNs) & Deep Neural Networks
- ANNs form the foundational core of Deep Learning models.
- Layer Architecture: Consists of an Input Layer, one or more Hidden Layers, and an Output Layer.
- Activation Thresholds: Nodes process inputs and fire signals to the subsequent network layer only if the computed node output exceeds a predefined numerical mathematical threshold.
- Deep Neural Network Definition: Any neural network comprising more than three total layers (inclusive of input and output layers) is formally categorized as a Deep Neural Network.

Architectural Comparison: Machine Learning vs. Deep Learning
| Comparison Metric | Machine Learning | Deep Learning |
|---|---|---|
| Dataset Size | Performs effectively on small datasets | Requires massive volumes of data for accurate generalization |
| Hardware Reliance | Can run efficiently on standard low-end machines | Highly dependent on high-end parallel hardware (GPUs/TPUs) |
| Problem Solving | Breaks complex problems into sub-tasks, solves individually, recombines | Solves complex problems in an end-to-end holistic fashion |
| Training Time | Short training duration | Long training duration (hours to weeks) |
| Testing Time | Execution/testing time may increase linearly | Extremely fast execution and testing time |
| Feature Extraction | Requires manual, human-engineered feature extraction | Automates feature extraction natively within hidden neural layers |
Applied Example: Electronic Store Inventory Sorting
- Manual Approach: Sorting dozens of devices manually by physical inspection.
- Machine Learning Approach: Human engineers manually define key characteristics (dimensions, colors, casing textures). The algorithm uses these extracted feature tables to classify devices into Remotes, Laptops, or Mobiles.
- Deep Learning Approach: Raw product photos are fed directly into a Deep Neural Network. Feature extraction occurs implicitly inside the hidden network layers, directly classifying raw image inputs without manual human feature definition.
Paradigms of Machine Learning

1. Supervised Learning
- Mechanism: Model learns from fully labeled training data where inputs are paired with correct target outputs ().
- Goal: Learn a mapping function that predicts target labels for unseen data.
- Algorithms: Linear Regression, Logistic Regression, Decision Trees, Support Vector Machines (SVM), Neural Networks.
2. Unsupervised Learning
- Mechanism: Model processes unlabeled data without explicit targets or human guidance.
- Goal: Discover inherent structural patterns, natural groupings, or anomaly associations within the dataset.
- Algorithms: K-Means Clustering, Hierarchical Clustering, Principal Component Analysis (PCA), Autoencoders.
3. Reinforcement Learning (RL)
- Mechanism: An Agent learns to make sequential decisions through direct trial-and-error interaction with a dynamic Environment.
- Goal: Maximize cumulative numerical Rewards over time while avoiding penalties.

- Core Concepts: State (environment situation returned to the agent), Action (move executed by the agent), Policy (strategy determining optimal actions).
- Kitchen Robot Example: A robot navigates a grid-based kitchen floor from position to locate an orange juice bottle at . Through trial and error, it identifies optimal routes, receives a reward upon reaching the goal, and establishes an optimized path.
- Algorithms: Q-Learning, Deep Q-Networks (DQN), Policy Gradients, Actor-Critic Methods.
Benefits & Limitations of AI
Benefits
- Increased Efficiency & Productivity: Automates repetitive operational tasks, accelerates data analytical processing, and optimizes resource distribution.
- Improved Decision-Making: Uncovers complex multi-variable patterns within big data that escape human perception.
- Enhanced Innovation & Creativity: Generates novel structural configurations and designs, expanding creative exploration.
- Scientific & Healthcare Breakthroughs: Accelerates molecular drug discovery, personalized medical diagnostics, and genomics.
Limitations
- Job Displacement: Automation of routine cognitive and manual tasks creates labor market shifts, requiring upskilling.
- Ethical Considerations: Algorithmic bias in training sets, potential surveillance overreach, and behavioral manipulation.
- Lack of Explainability ("Black Box Problem"): High-complexity models lack clear operational transparency regarding how outputs are produced.
- Data Privacy & Security: Large-scale user data harvesting introduces privacy exposures and vulnerability risks.
Applied Links & Extension Activities
- IBM SkillsBuild Credential:
https://students.yourlearning.ibm.com/activity/PLAN-CC702B39D429 - Semantris (NLP Word Association Game):
https://experiments.withgoogle.com/semantris - Quick, Draw! (ML Neural Network Drawing Guesser):
https://quickdraw.withgoogle.com/ - AutoDraw (Computer Vision Drawing Assistant):
https://www.autodraw.com/ - Classroom Activity 1 (AI in the News): Researching contemporary news articles on technical advancements and ethical debates for panel presentations.
- Classroom Activity 2 (AI Showcase): Group research into real-world applications (virtual assistants, autonomous vehicles, healthcare diagnostics) presented via posters.
Unit 2: Unlocking Your Future in AI
Overview & Objectives
- Approach: Team Discussion, Web search
- Summary: Examines the growing global labor market demand for AI professionals across diverse economic sectors. Outlines specific professional job roles, required technical skills, soft skill requirements, tool ecosystems, industry specialization opportunities, and curated learning platforms.
- Learning Objectives:
- Understand the growing global demand for AI professionals.
- Identify core AI job roles and their specific functional responsibilities.
- Distinguish essential technical skills, soft skills, and software toolkits required for AI careers.
- Analyze multi-industry cross-functional employment opportunities.
- Explore curated learning pathways and professional development resources.
- Pre-requisites: Basic understanding of AI concepts, working knowledge of programming languages like Python, and career interest in AI.
The Global AI Talent Demand
- AI has transitioned from theoretical research into an infrastructure layer powering modern commerce, healthcare, finance, and logistics.
- Rather than viewing automation purely through the lens of role elimination, professionals should view AI as a net generator of specialized career pathways requiring technological expertise.

Key AI Job Roles & Functional Requirements
1. Machine Learning Engineer
- Functions: Bridges software engineering and data science. Builds scalable data pipelines and deploys production-grade ML models capable of processing real-time streaming data.
- Skills: Big data architecture, strong applied mathematics, deep learning expertise, fluency in Python, Java, and Scala.
2. Data Scientist
- Functions: Extracts actionable operational insights from structured and unstructured big data to drive strategic executive decisions.
- Skills: Descriptive/inferential statistics, predictive analytics, SQL, Python, Scala, big data infrastructure (Hadoop, Pig, Spark).
3. Business Intelligence (BI) Developer
- Functions: Designs, architectures, and maintains complex organizational data platforms to monitor market trends and profitability metrics.
- Skills: Data warehouse architecture, BI reporting suites, relational database queries, enterprise data modeling.
4. Robotics Engineer
- Functions: Designs, constructs, and manages physical autonomous robots capable of executing tasks based on command inputs or sensory feedback.
- Skills: Mechanical engineering, electrical circuit design, control system software, embedded C++/Python programming.
5. Software Engineer (AI Systems)
- Functions: Builds and maintains production software products integrated with underlying AI microservices.
- Skills: Software design patterns, computer science fundamentals, statistical modeling, API development, Bachelor's degree in CS or relevant engineering field.
6. Natural Language Processing (NLP) Engineer
- Functions: Develops models for voice assistants, automated language translation engines, sentiment tools, and document processing systems.
- Skills: Computational linguistics, text processing techniques, deep learning for sequential data, computer science, mathematics.
7. Computer Vision Engineer
- Functions: Architectures algorithms enabling computing hardware to interpret video streams and image inputs.
- Skills: Digital signal and image processing, spatial transformation matrix mathematics, Python, C++.
8. AI Ethicist
- Functions: Establishes governance frameworks, fairness audits, and policy guidelines to mitigate algorithmic bias and ensure transparency and accountability.
- Skills: Interdisciplinary background in philosophy, law, ethics, policy, and technical AI architecture.
9. AI Consultant
- Functions: Provides executive advisory services to commercial enterprises seeking to integrate AI systems into legacy operations.
- Skills: Business process modeling, domain strategic vision, technology assessment, communication, analytical problem-solving.
Industry Opportunities & Academic Subject Alignment
| Economic Sector | Domain Applications | Specific AI Roles | Key School Subjects |
|---|---|---|---|
| Automobile | Autonomous navigation, vehicle assembly automation, testing simulations | Autonomous Vehicle Engineer, Simulation Engineer, Robotics Engineer | Mathematics, Physics, CS / AI |
| Agriculture | Crop health telemetric monitoring, yield optimization, automated irrigation | Precision Agriculture Specialist, Crop Yield Prediction Analyst, Livestock Monitoring Specialist | Biology, Mathematics, CS / AI |
| Retail | Dynamic inventory balancing, demand forecasting, personalized customer routing | Inventory Management Specialist, Sales Forecasting Analyst, Customer Experience Designer | Business Studies, Mathematics, CS / AI |
| Media & Entertainment | Automated visual effects, generative content generation, audience telemetry | Visual Effects Artist, Content Creator, Audience Analyst | Fine Arts, Media Studies, CS / AI |
| Information Technology | Infrastructure optimization, automated code testing, enterprise system deployment | Machine Learning Engineer, AI Software Developer, AI Infrastructure Specialist | CS / AI, Mathematics, Physics |
| Healthcare | Diagnostic medical imaging, virtual nursing, automated molecular drug discovery | Medical Imaging Analyst, Virtual Nurse Assistant, Drug Discovery Researcher | Biology, Chemistry, CS / AI |
| Finance | Quantitative trading, automated fraud monitoring, risk exposure modeling | Quantitative Analyst, Fraud Detection Analyst, Financial Advisor | Economics, Mathematics, CS / AI |
| Government & Military | Satellite surveillance, predictive defense logistics, public service chatbots | National Security Analyst, Defense Contractor, Government AI Specialist | Political Science, CS / AI, Mathematics |
| Tourism & Hospitality | Itinerary optimization, customer automated support, dynamic pricing | Travel Recommendation Engine Developer, Service Chatbot Developer, Smart Travel Itinerary Planner | Geography, Business Studies, CS / AI |
| Beauty & Wellness | Personal skincare analysis, virtual hairstyle rendering, wellness engines | AI Skincare Assistant, Virtual Hair Stylist, Wellness Chatbot | Chemistry, Biology, CS / AI |
| Banking | Credit loan scoring automation, real-time transaction monitoring | Loan Approval Specialist, Fraud Detection Analyst, Financial Advisor | Economics, Mathematics, CS / AI |
| Geospatial | Satellite imagery mapping, environmental remote sensing analysis | GIS Specialist, Remote Sensing Analyst, Mapping Technician | Geography, Geology, CS / AI |
| Textile | Fabric pattern generation, automated quality assurance, inventory optimization | AI Fabric Design Specialist, Textile Quality Control Inspector, Smart Inventory Specialist | Chemistry, Art & Design, CS / AI |
| Design | Generative product design rendering, user experience optimization | Generative Design Assistant, AI UX Designer, AI Content Creator | Art & Design, CS / AI, Mathematics |
| Sales & Marketing | Automated ad targeting, churn prediction, lead scoring | Marketing Campaign Automation Specialist, Customer Segmentation Analyst, Sales Forecasting Analyst | Business Studies, Mathematics, CS / AI |
| Fashion | Wardrobe recommendation engines, fashion trend forecasting, AR try-ons | AI Fashion Stylist, Trend Analyst, Virtual Clothing Try-on Specialist | Fashion Design, Mathematics, CS / AI |
Career Skills & Software Toolkit
Technical Skill Matrix
- Deep proficiency in Neural Networks, Machine Learning, and Deep Learning architectures.
- Big Data engineering techniques for processing massive datasets.
- Hands-on library implementation (TensorFlow, SciPy, NumPy, Pandas, Scikit-learn).
- Multi-language coding proficiency: Python, R, Java, C++.
- Applied Mathematics: Linear Algebra, Multivariate Calculus, Probability Theory, Descriptive & Inferential Statistics, Signal Processing.
Soft Skill Matrix
- Technical Communication: Translating complex mathematical output into clear insights for business leadership.
- Cross-Functional Teamwork: Collaborating across interdisciplinary engineering and management units.
- Critical Problem-Solving: Deconstructing ill-defined commercial problems into technical specs.
- Time Management: Managing iteration cycles under strict deadlines.
- Business Acumen: Aligning technical model capabilities with strategic organizational outcomes.
Professional Software Toolkit
- Python: Primary general-purpose language preferred for AI due to vast scientific computing packages.
- R: Specialized statistics and data visualization programming environment.
- Java: Enterprise application integration, production neural nets, and Android deployment.
- C++: High-performance hardware access, graphics rendering, embedded robotics, and edge deployment.
- TensorFlow: Production open-source machine learning framework developed by Google.
- SciPy & NumPy: Essential Python libraries for scientific calculation, numerical arrays, and matrix operations.
Learning & Professional Development Resources
Industry News & Blogs
- Analytics Insight: Corporate leader profiles and industry market intelligence.
- Towards Data Science (Medium): Independent community articles on machine learning pipelines and techniques.
- KDnuggets: Data science tutorials, courses, competitions, and webinar archives.
- Data Science Central: Editorial platform and community forum for data practitioners.
- Datanami: News portal tracking enterprise big data trends.
Free Learning Platforms
- IBM SkillsBuild: Tech skill badges, free coursework, and digital credentials.
- Kaggle: Free micro-courses, data science notebooks, and competitive machine learning challenges.
- Udemy: Courses including "Kickstart Artificial Intelligence" and "Artificial Intelligence: Preparing Your Career for AI".
- freeCodeCamp.org: Comprehensive mathematical foundations by Jason Dsouza ("All the Math You Need to Know in Artificial Intelligence").
- DataCamp: "Machine Learning for Everyone" (2-hour introductory course).
- W3Schools & Codecademy: Hands-on code practice for Python, R, SQL, Java, and C++.
Higher Education Programs in India
- IIT Madras: 4-Year Bachelor of Science (B.Sc.) Degree in Data Science and Applications (
https://study.iitm.ac.in/ds/). - AICTE Digital Skilling Initiative: Coursework and micro-internship aggregator portal (
https://1crore.aicte-india.org/). - Degree Offerings: Specialized B.Tech and B.Sc. programs in AI, Machine Learning, Data Science, and Robotics across leading technical universities.
Unit 3: Python Programming
Overview & Pedagogical Approach
- Approach: Group Discussion, Hands-on practice using software environments.
- Summary: Introduces core Python concepts: language syntax, tokens, data types, operators, dynamic typing, selection control flow, iterative loops, CSV file parsing, and three essential AI computing libraries (NumPy, Pandas, and Scikit-learn).
- Learning Objectives:
- Master Python basic syntax, character sets, tokens, data types, string methods, selection statements, and loops.
- Utilize NumPy for array processing and numerical computations.
- Master Pandas for processing structured tabular datasets.
- Apply Scikit-learn to implement end-to-end Machine Learning pipelines.
- Develop production-ready Python scripts for data science tasks.
- Learning Outcomes:
- Write well-structured Python code utilizing standard tokens and clean indentation.
- Implement conditional branching and loop constructs.
- Utilize scientific libraries efficiently to solve data classification problems.
- Pre-requisites: English fluency and basic operating system skills.
Introduction to Python
- Origin: High-level, general-purpose interpreted language created by Guido van Rossum and released in 1991.
- Etymology: Named after the BBC comedy series "Monty Python's Flying Circus".
- Core Features: High-level syntax, interpreted execution model, free and open-source, cross-platform compatibility, dynamic typing, native ASCII and UNICODE text character processing.
- Development Environments (IDEs): Python IDLE, PyCharm, Spyder, Jupyter Notebook, Google Colab.
Jupyter Notebook Environment Setup
- Definition: Open-source web application allowing users to combine live code execution, equations, visual graphs, and markdown text within unified documents.
- CLI Installation & Execution:
bash pip install notebook jupyter notebook - Alternative Distribution: Installed via Anaconda Distribution, which includes pre-loaded scientific computing packages and can be managed via Anaconda Prompt.
Python Syntax & Tokens
Tokens are the smallest individual syntactic units recognized by the Python interpreter.
1. Keywords
Reserved identifiers that serve as reserved syntax commands. Python contains 35 keywords:
False, None, True, and, as, assert, async, await, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield.
2. Identifiers
Names assigned to variables, functions, classes, modules, or objects.
- Naming Rules: Must begin with a letter () or an underscore (
_). Cannot begin with a numerical digit (). Cannot contain special characters or spaces (except_). Keywords cannot be used as identifiers.
3. Literals
Raw values specified directly in code:
- String Literals: Character sequences wrapped in quotes (e.g., `