Text Summarization with Python Training Course
In Python Machine Learning, the Text Summarization feature can read input text and generate a concise summary. This functionality is accessible both from the command-line and as a Python API or library. One notable application is the quick creation of executive summaries, which is especially beneficial for organizations that need to review extensive amounts of text data before preparing reports and presentations.
During this instructor-led, live training, participants will learn how to use Python to develop a simple application that automatically generates a summary from input text.
By the end of this training, participants will be able to:
- Utilize a command-line tool for summarizing text.
- Design and implement Text Summarization code using Python libraries.
- Evaluate three Python summarization libraries: sumy 0.7.0, pysummarization 1.0.4, readless 1.0.17
Audience
- Developers
- Data Scientists
Format of the course
- Part lecture, part discussion, exercises, and extensive hands-on practice
Course Outline
Introduction to Text Summarization with Python
- Comparing sample text with auto-generated summaries
- Installing sumy (a Python Command-Line Executable for Text Summarization)
- Using sumy as a Command-Line Text Summarization Utility (Hands-On Exercise)
Evaluating three Python summarization libraries: sumy 0.7.0, pysummarization 1.0.4, readless 1.0.17 based on documented features
Choosing a library: sumy, pysummarization or readless
Creating a Python application using sumy library on Python 2.7/3.3+
- Installing the sumy library for Text Summarization
- Using the Edmundson (Extraction) method in sumy Python Library for Text
Summarization
- Creating simple Python test code that uses sumy library to generate a text summary
Creating a Python application using pysummarization library on Python 2.7/3.3+
- Installing pysummarization library for Text Summarization
- Using the pysummarization library for Text Summarization
- Creating simple Python test code that uses pysummarization library to generate a text summary
Creating a Python application using readless library on Python 2.7/3.3+
- Installing readless library for Text Summarization
- Using the readless library for Text Summarization
Creating simple Python test code that uses readless library to generate a text summary
Troubleshooting and debugging
Closing Remarks
Requirements
- An understanding of Python programming (Python 2.7/3.3+)
- An understanding of Python libraries in general
Need help picking the right course?
Text Summarization with Python Training Course - Enquiry
Text Summarization with Python - Consultancy Enquiry
Testimonials (3)
The fact of having more practical exercises using more similar data to what we use in our projects (satellite images in raster format)
Matthieu - CS Group
Course - Scaling Data Analysis with Python and Dask
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Course - Developing APIs with Python and FastAPI
Trainer develops training based on participant's pace
Farris Chua
Course - Data Analysis in Python using Pandas and Numpy
Related Courses
Advanced LangGraph: Optimization, Debugging, and Monitoring Complex Graphs
35 HoursLangGraph is a framework designed for constructing stateful, multi-actor LLM applications using composable graphs that maintain persistent state and offer control over execution.
This instructor-led, live training (available both online and onsite) is targeted at advanced-level AI platform engineers, DevOps for AI, and ML architects who aim to optimize, debug, monitor, and manage production-grade LangGraph systems.
By the end of this training, participants will be able to:
- Design and optimize complex LangGraph topologies for improved speed, cost efficiency, and scalability.
- Ensure reliability through techniques such as retries, timeouts, idempotency, and checkpoint-based recovery.
- Effectively debug and trace graph executions, inspect state, and systematically reproduce issues encountered in production environments.
- Instrument graphs with logs, metrics, and traces, deploy them to production, and monitor SLAs and costs.
Format of the Course
- Interactive lectures and discussions.
- Ample exercises and hands-on practice.
- Practical implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Building Coding Agents with Devstral: From Agent Design to Tooling
14 HoursDevstral is an open-source framework designed to build and run coding agents that can interact with codebases, developer tools, and APIs to boost engineering productivity.
This instructor-led, live training (available both online and on-site) is targeted at intermediate to advanced ML engineers, developer-tooling teams, and SREs who want to design, implement, and optimize coding agents using Devstral.
By the end of this training, participants will be able to:
- Set up and configure Devstral for developing coding agents.
- Create agentic workflows for exploring and modifying codebases.
- Integrate coding agents with developer tools and APIs.
- Implement best practices for secure and efficient agent deployment.
Format of the Course
- Interactive lectures and discussions.
- Plenty of exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Scaling Data Analysis with Python and Dask
14 HoursThis instructor-led, live training in Uzbekistan (online or onsite) is aimed at data scientists and software engineers who wish to use Dask with the Python ecosystem to build, scale, and analyze large datasets.
By the end of this training, participants will be able to:
- Set up the environment to start building big data processing with Dask and Python.
- Explore the features, libraries, tools, and APIs available in Dask.
- Understand how Dask accelerates parallel computing in Python.
- Learn how to scale the Python ecosystem (Numpy, SciPy, and Pandas) using Dask.
- Optimize the Dask environment to maintain high performance in handling large datasets.
Data Analysis with Python, Pandas and Numpy
14 HoursThis instructor-led, live training in Uzbekistan (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HoursThis instructor-led, live training in (online or onsite) is aimed at developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
- Understand the key concepts, features, and benefits of the FARM stack.
- Learn how to build REST APIs with FastAPI.
- Learn how to design interactive applications with React.
- Develop, test, and deploy applications (front end and back end) using the FARM stack.
Developing APIs with Python and FastAPI
14 HoursThis instructor-led, live training in Uzbekistan (online or onsite) is aimed at developers who wish to use FastAPI with Python to build, test, and deploy RESTful APIs easier and faster.
By the end of this training, participants will be able to:
- Set up the necessary development environment to develop APIs with Python and FastAPI.
- Create APIs quicker and easier using the FastAPI library.
- Learn how to create data models and schemas based on Pydantic and OpenAPI.
- Connect APIs to a database using SQLAlchemy.
- Implement security and authentication in APIs using the FastAPI tools.
- Build container images and deploy web APIs to a cloud server.
LangGraph Applications in Finance
35 HoursLangGraph is a framework designed for constructing stateful, multi-actor LLM applications through composable graphs that maintain persistent state and provide control over execution.
This instructor-led, live training (available both online and onsite) is tailored for intermediate to advanced professionals who aim to design, implement, and manage LangGraph-based financial solutions with proper governance, observability, and compliance.
By the end of this training, participants will be able to:
- Create finance-specific LangGraph workflows that align with regulatory and audit requirements.
- Incorporate financial data standards and ontologies into graph state and tooling.
- Implement reliability, safety, and human-in-the-loop controls for critical processes.
- Deploy, monitor, and optimize LangGraph systems to ensure performance, cost efficiency, and service level agreements (SLAs).
Format of the Course
- Interactive lectures and discussions.
- Plenty of exercises and practical sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
LangGraph Foundations: Graph-Based LLM Prompting and Chaining
14 HoursLangGraph is a framework designed for creating graph-structured LLM applications that support planning, branching, tool integration, memory management, and controlled execution.
This instructor-led, live training (available online or on-site) is tailored for beginner-level developers, prompt engineers, and data professionals who aim to design and build reliable, multi-step LLM workflows using LangGraph.
By the end of this training, participants will be able to:
- Understand key LangGraph concepts such as nodes, edges, and state, and know when to apply them.
- Create prompt chains that can branch out, call external tools, and maintain a memory state.
- Incorporate retrieval mechanisms and external APIs into graph-based workflows.
- Test, debug, and assess LangGraph applications for reliability and safety.
Format of the Course
- Interactive lectures and facilitated discussions.
- Guided labs and code walkthroughs in a sandbox environment.
- Scenario-based exercises focusing on design, testing, and evaluation.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
LangGraph in Healthcare: Workflow Orchestration for Regulated Environments
35 HoursLangGraph facilitates stateful, multi-actor workflows driven by LLMs, offering precise control over execution paths and state persistence. In the healthcare sector, these features are essential for compliance, interoperability, and developing decision-support systems that align with medical processes.
This instructor-led, live training (conducted online or on-site) is designed for intermediate to advanced professionals who aim to design, implement, and manage LangGraph-based healthcare solutions while addressing regulatory, ethical, and operational challenges.
By the end of this training, participants will be able to:
- Create healthcare-specific LangGraph workflows with a focus on compliance and auditability.
- Integrate LangGraph applications with medical ontologies and standards such as FHIR, SNOMED CT, and ICD.
- Implement best practices for reliability, traceability, and explainability in sensitive environments.
- Deploy, monitor, and validate LangGraph applications in healthcare production settings.
Format of the Course
- Interactive lectures and discussions.
- Practical exercises with real-world case studies.
- Hands-on implementation practice in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
LangGraph for Legal Applications
35 HoursLangGraph is a framework designed for constructing stateful, multi-actor LLM applications through composable graphs that maintain persistent state and offer precise control over execution.
This instructor-led, live training (conducted online or on-site) targets intermediate to advanced professionals who aim to design, implement, and manage LangGraph-based legal solutions with the necessary compliance, traceability, and governance controls.
By the end of this training, participants will be able to:
- Design legal-specific LangGraph workflows that ensure auditability and compliance.
- Integrate legal ontologies and document standards into the graph state and processing.
- Implement safeguards, human-in-the-loop approvals, and traceable decision paths.
- Deploy, monitor, and maintain LangGraph services in production with observability and cost controls.
Format of the Course
- Interactive lectures and discussions.
- Numerous exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Building Dynamic Workflows with LangGraph and LLM Agents
14 HoursLangGraph is a framework designed to create graph-structured workflows for LLMs, enabling branching, tool usage, memory management, and controllable execution.
This instructor-led, live training (available online or on-site) is targeted at intermediate-level engineers and product teams who want to integrate LangGraph’s graph logic with LLM agent loops to develop dynamic, context-aware applications such as customer support agents, decision trees, and information retrieval systems.
By the end of this training, participants will be able to:
- Design graph-based workflows that effectively coordinate LLM agents, tools, and memory.
- Implement conditional routing, retries, and fallback mechanisms for robust execution.
- Integrate retrieval processes, APIs, and structured outputs into agent loops.
- Evaluate, monitor, and enhance the reliability and safety of agent behavior.
Format of the Course
- Interactive lectures and facilitated discussions.
- Guided labs and code walkthroughs in a sandbox environment.
- Scenario-based design exercises and peer reviews.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
LangGraph for Marketing Automation
14 HoursLangGraph is a graph-based orchestration framework that facilitates conditional, multi-step workflows involving LLMs and tools, making it ideal for automating and personalizing content pipelines.
This instructor-led, live training (available online or on-site) is designed for intermediate-level marketers, content strategists, and automation developers who want to implement dynamic, branching email campaigns and content generation pipelines using LangGraph.
By the end of this training, participants will be able to:
- Design graph-structured content and email workflows incorporating conditional logic.
- Integrate LLMs, APIs, and data sources for automated personalization.
- Manage state, memory, and context throughout multi-step campaigns.
- Evaluate, monitor, and optimize the performance and delivery outcomes of workflows.
Format of the Course
- Interactive lectures and group discussions.
- Hands-on labs for implementing email workflows and content pipelines.
- Scenario-based exercises focusing on personalization, segmentation, and branching logic.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Le Chat Enterprise: Private ChatOps, Integrations & Admin Controls
14 HoursLe Chat Enterprise is a private ChatOps solution designed to offer secure, customizable, and governed conversational AI capabilities for organizations. It supports role-based access control (RBAC), single sign-on (SSO), connectors, and integrations with enterprise applications.
This instructor-led, live training (available online or on-site) is targeted at intermediate-level product managers, IT leads, solution engineers, and security/compliance teams who are looking to deploy, configure, and manage Le Chat Enterprise in enterprise settings.
By the end of this training, participants will be able to:
- Set up and configure Le Chat Enterprise for secure deployments.
- Enable RBAC, SSO, and compliance-driven controls.
- Integrate Le Chat with enterprise applications and data stores.
- Design and implement governance and admin playbooks for ChatOps.
Format of the Course
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Enterprise-Grade Deployments with Mistral Medium 3
14 HoursMistral Medium 3 is a high-performance, multimodal large language model designed for deployment in enterprise environments across various industries.
This instructor-led, live training (available online or on-site) is targeted at intermediate to advanced AI/ML engineers, platform architects, and MLOps teams who aim to deploy, optimize, and secure Mistral Medium 3 for enterprise applications.
By the end of this training, participants will be able to:
- Deploy Mistral Medium 3 using API and self-hosted deployment options.
- Optimize performance and manage costs during inference.
- Implement multimodal use cases with Mistral Medium 3.
- Adhere to security and compliance best practices for enterprise environments.
Format of the Course
- Interactive lectures and discussions.
- A wide range of exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Accelerating Python Pandas Workflows with Modin
14 HoursThis instructor-led, live training in Uzbekistan (online or onsite) is aimed at data scientists and developers who wish to use Modin to build and implement parallel computations with Pandas for faster data analysis.
By the end of this training, participants will be able to:
- Set up the necessary environment to start developing Pandas workflows at scale with Modin.
- Understand the features, architecture, and advantages of Modin.
- Know the differences between Modin, Dask, and Ray.
- Perform Pandas operations faster with Modin.
- Implement the entire Pandas API and functions.