<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Data-Science on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/categories/data-science/</link><description>Recent content in Data-Science on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>noreply@example.com (AG Sayyed)</managingEditor><webMaster>noreply@example.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><lastBuildDate>Sat, 16 May 2026 17:42:12 +0100</lastBuildDate><atom:link href="http://ghafoorsblog.com/categories/data-science/index.xml" rel="self" type="application/rss+xml"/><item><title>Python Setup and Development Environments</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/002-python-setup/</link><pubDate>Mon, 17 Nov 2025 00:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/002-python-setup/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores Python implementations and development environments, helping learners choose the right tools for their programming needs. It covers CPython and alternative implementations, compares popular IDEs, and provides setup guidance for Python development and data science work.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Setting up the right development environment is crucial for productive Python programming. This document covers Python implementations and development tools, helping learners make informed choices about their setup.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="python-implementations"&gt;Python Implementations&lt;/h2&gt;
&lt;p&gt;Python has multiple implementations designed for different use cases, performance requirements, and platform integrations.&lt;/p&gt;</description></item><item><title>Module Summary</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/006-module-summary/</link><pubDate>Fri, 25 Jul 2025 06:58:18 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/006-module-summary/</guid><description>&lt;p class="lead text-primary"&gt;
This document summarizes essential concepts in Python APIs, data manipulation with Pandas, web scraping, HTTP methods, and file formats. It provides a structured overview of their roles and practical applications in Python data science development.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="module-summary"&gt;Module Summary&lt;/h2&gt;
&lt;h3 id="apis-and-data-access-in-python"&gt;APIs and Data Access in Python&lt;/h3&gt;
&lt;p&gt;APIs (Application Programming Interfaces) in Python provide simple and efficient ways to interact with external services, libraries, and data sources. Using libraries such as &lt;code&gt;requests&lt;/code&gt;, Python can send HTTP requests, retrieve data, and parse responses. APIs enable seamless integration with web services, databases, and cloud resources.&lt;/p&gt;</description></item><item><title>File Formats</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/005-file-formats/</link><pubDate>Fri, 25 Jul 2025 06:51:38 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/005-file-formats/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers the essential file formats used in data science, such as CSV, JSON, and Excel. It explains their structure, how to read and write them in Python, and the advantages and limitations of each format for data storage and exchange.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;File formats are fundamental to data science, enabling the storage, exchange, and analysis of data. Understanding the structure and use cases of different file formats is crucial for efficient data handling.&lt;/p&gt;</description></item><item><title>Web Scraping</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/004-web-scrapping/</link><pubDate>Thu, 24 Jul 2025 20:36:23 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/004-web-scrapping/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides a practical guide to web scraping with Python. It covers sending HTTP requests, parsing HTML, extracting structured data, and using libraries like requests, BeautifulSoup, and pandas. Readers will learn how to automate data collection and follow ethical scraping practices.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Web scraping is the process of programmatically extracting information from websites. It is widely used for data collection, price monitoring, content aggregation, and research. Python offers powerful libraries for web scraping, enabling efficient and automated data extraction from web pages.&lt;/p&gt;</description></item><item><title>Rest Api</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/003-rest-api-2/</link><pubDate>Thu, 24 Jul 2025 14:07:03 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/003-rest-api-2/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers the use of the Python Requests library for HTTP communication, including GET and POST requests, query strings, request and response objects, and practical examples for interacting with web APIs.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-the-requests-library"&gt;Introduction to the Requests Library&lt;/h2&gt;
&lt;p&gt;The Requests library in Python simplifies sending HTTP/1.1 requests. It supports GET and POST methods, allowing easy interaction with web servers and APIs.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="making-get-requests"&gt;Making GET Requests&lt;/h2&gt;
&lt;p&gt;Import the library and send a GET request:&lt;/p&gt;</description></item><item><title>HTTP Protocols and REST APIs</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/002-http-protocols/</link><pubDate>Thu, 24 Jul 2025 14:01:59 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/002-http-protocols/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers the fundamentals of REST APIs, the HTTP protocol, URL structure, request and response cycles, status codes, and HTTP methods. Readers will learn how web communication works and how REST APIs facilitate data transfer between clients and servers.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-http-and-rest-apis"&gt;Introduction to HTTP and REST APIs&lt;/h2&gt;
&lt;p&gt;The HTTP protocol is a standard for transferring information over the web, including REST APIs. REST APIs operate by sending requests and receiving responses using HTTP messages, often containing JSON data.&lt;/p&gt;</description></item><item><title>Api</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/001-api/</link><pubDate>Thu, 24 Jul 2025 13:58:24 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/05-module/001-api/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers the fundamentals of APIs, API libraries, and REST APIs in Python, including request and response cycles, practical usage with PyCoinGecko, and time series analysis with pandas. Readers will learn how APIs enable communication between software components and how to process and visualize data from web services.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-apis"&gt;Introduction to APIs&lt;/h2&gt;
&lt;p&gt;An Application Programming Interface (API) allows different software components to communicate by exchanging inputs and outputs. APIs abstract the internal workings, enabling users to interact with software through defined methods and data structures.&lt;/p&gt;</description></item><item><title>Module Summary</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/007-module-summary/</link><pubDate>Thu, 24 Jul 2025 13:43:34 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/007-module-summary/</guid><description>&lt;p class="lead text-primary"&gt;
This document summarizes essential concepts in Python file handling, Pandas for data manipulation, and Numpy for numerical and matrix operations. It provides a structured overview of their roles and practical applications in Python data science development.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="module-summary"&gt;Module Summary&lt;/h2&gt;
&lt;h3 id="file-handling-in-python"&gt;File Handling in Python&lt;/h3&gt;
&lt;p&gt;Python provides the &lt;code&gt;open()&lt;/code&gt; function to read, write, and append files, with modes such as &lt;code&gt;r&lt;/code&gt; for reading, &lt;code&gt;w&lt;/code&gt; for writing, and &lt;code&gt;a&lt;/code&gt; for appending. The &lt;code&gt;with&lt;/code&gt; statement ensures files are properly opened and closed. Special characters like &lt;code&gt;\n&lt;/code&gt; indicate new lines, and various methods allow for printing and processing file content.&lt;/p&gt;</description></item><item><title>Two Dimension Numpy</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/006-two-dimension-numpy/</link><pubDate>Thu, 24 Jul 2025 13:30:06 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/006-two-dimension-numpy/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers the creation and manipulation of two-dimensional Numpy arrays, including indexing, slicing, matrix addition, scalar multiplication, Hadamard product, and matrix multiplication. Readers will learn practical techniques for working with 2D data structures in Python.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-2d-numpy-arrays"&gt;Introduction to 2D Numpy Arrays&lt;/h2&gt;
&lt;p&gt;Numpy supports arrays with more than one dimension. Two-dimensional arrays are commonly used to represent matrices and tabular data. Arrays are created by casting nested lists to Numpy arrays.&lt;/p&gt;</description></item><item><title>One Dimensional Numpy</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/005-numpy/</link><pubDate>Thu, 24 Jul 2025 13:18:28 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/005-numpy/</guid><description>&lt;p class="lead text-primary"&gt;
Numpy is a foundational Python library for scientific computing, offering efficient array creation, indexing, slicing, and vector operations. This document covers basic usage, attributes, universal functions, and practical examples for data science and mathematical analysis.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-numpy-and-nd-arrays"&gt;Introduction to Numpy and ND Arrays&lt;/h2&gt;
&lt;p&gt;Numpy provides powerful tools for scientific computing, including ND arrays for storing and manipulating data. Arrays are fixed in size and contain elements of the same type, enabling fast and memory-efficient operations.&lt;/p&gt;</description></item><item><title>Data With Pandas</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/004-data-with-pandas/</link><pubDate>Thu, 24 Jul 2025 13:11:46 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/004-data-with-pandas/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers techniques for analyzing and filtering data in Pandas, including finding unique values in columns, filtering rows based on conditions, and saving results to CSV and other formats. Readers will learn practical steps for working with large datasets efficiently.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="working-with-dataframes-in-pandas"&gt;Working With DataFrames in Pandas&lt;/h2&gt;
&lt;p&gt;Pandas enables efficient data analysis and manipulation using DataFrames. Once a DataFrame is created, various methods can be applied to explore and process the data.&lt;/p&gt;</description></item><item><title>Pandas</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/003-pandas/</link><pubDate>Thu, 24 Jul 2025 12:50:06 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/04-module/003-pandas/</guid><description>&lt;p class="lead text-primary"&gt;
Pandas is a powerful Python library for data analysis and manipulation. This document explains how to import Pandas, read CSV and Excel files, create and work with DataFrames, and efficiently access and slice data using various indexing methods. Readers will learn practical techniques for handling tabular data in Python.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-pandas"&gt;Introduction to Pandas&lt;/h2&gt;
&lt;p&gt;Pandas is a widely used Python library that provides tools for data analysis and manipulation. It offers pre-built classes and functions to simplify working with structured data, such as tables and spreadsheets. Importing Pandas is done using the &lt;code&gt;import&lt;/code&gt; command, and it is common to use the abbreviation &lt;code&gt;pd&lt;/code&gt; for convenience.&lt;/p&gt;</description></item><item><title>Functions</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/03-module/003-functions/</link><pubDate>Thu, 24 Jul 2025 11:26:10 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/03-module/003-functions/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores Python functions, covering built-in and user-defined functions, their syntax, parameters, scope, and practical examples for code reuse and data processing. Readers will learn how to define, call, and document functions, and understand variable scope and common function patterns.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-functions"&gt;Introduction to Functions&lt;/h2&gt;
&lt;p&gt;Functions are reusable blocks of code that perform specific tasks. Python provides many built-in functions, and users can define their own to organize and simplify code.&lt;/p&gt;</description></item><item><title>Loops</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/03-module/002-loops/</link><pubDate>Thu, 24 Jul 2025 11:21:41 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/03-module/002-loops/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores Python loops, focusing on for and while loops, the range and enumerate functions, and practical techniques for iterating and manipulating data in lists and tuples. Readers will learn loop syntax, control flow, and common patterns for data processing.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-loops"&gt;Introduction to Loops&lt;/h2&gt;
&lt;p&gt;Loops in Python allow repeated execution of code blocks, making it possible to process sequences of data efficiently. The two main types are for loops and while loops, each suited for different scenarios.&lt;/p&gt;</description></item><item><title>Conditions and Branching</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/03-module/001-conditions-branching/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/03-module/001-conditions-branching/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers Python conditions and branching, including comparison operators, Boolean logic, if/else/elif statements, and practical examples for decision-making in code.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Conditions and branching in Python allow programs to make decisions based on comparisons and logical operations. These features are essential for controlling program flow.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="comparison-operators"&gt;Comparison Operators&lt;/h2&gt;
&lt;p&gt;Comparison operations compare values and produce Boolean results:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Operator&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Example&lt;/th&gt;
 &lt;th&gt;Result&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;==&lt;/td&gt;
 &lt;td&gt;Equal to&lt;/td&gt;
 &lt;td&gt;6 == 7&lt;/td&gt;
 &lt;td&gt;False&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;!=&lt;/td&gt;
 &lt;td&gt;Not equal to&lt;/td&gt;
 &lt;td&gt;2 != 6&lt;/td&gt;
 &lt;td&gt;True&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;&lt;/td&gt;
 &lt;td&gt;Greater than&lt;/td&gt;
 &lt;td&gt;6 &amp;gt; 5&lt;/td&gt;
 &lt;td&gt;True&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;lt;&lt;/td&gt;
 &lt;td&gt;Less than&lt;/td&gt;
 &lt;td&gt;2 &amp;lt; 6&lt;/td&gt;
 &lt;td&gt;True&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;gt;=&lt;/td&gt;
 &lt;td&gt;Greater or equal&lt;/td&gt;
 &lt;td&gt;5 &amp;gt;= 5&lt;/td&gt;
 &lt;td&gt;True&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;lt;=&lt;/td&gt;
 &lt;td&gt;Less or equal&lt;/td&gt;
 &lt;td&gt;2 &amp;lt;= 5&lt;/td&gt;
 &lt;td&gt;True&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Comparison can be applied to numbers and strings.&lt;/p&gt;</description></item><item><title>Dictionaries</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/02-module/003-dictionaries/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/02-module/003-dictionaries/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers Python dictionaries, including keys, values, creation, access, modification, deletion, and methods for managing key-value pairs efficiently.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Dictionaries are collections in Python that store data as key-value pairs. Keys are unique and immutable, while values can be mutable or immutable.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="creating-and-accessing-dictionaries"&gt;Creating and Accessing Dictionaries&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Create a dictionary with curly brackets &lt;code&gt;{}&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Keys must be unique and immutable (often strings).&lt;/li&gt;
&lt;li&gt;Values can be any type and may be duplicated.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example:&lt;/p&gt;</description></item><item><title>Expression Variable</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/005-expression-variable/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/005-expression-variable/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers Python expressions and variables, including arithmetic operations, assignment, variable naming conventions, and practical examples for storing and manipulating values efficiently.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Expressions in Python describe operations performed by the computer, such as arithmetic calculations. Variables are used to store and reuse values in code.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="python-expressions"&gt;Python Expressions&lt;/h2&gt;
&lt;p&gt;Expressions are combinations of operands and operators that produce a result.&lt;/p&gt;
&lt;h3 id="arithmetic-operations"&gt;Arithmetic Operations&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Addition (&lt;code&gt;+&lt;/code&gt;): Adds numbers. Example: &lt;code&gt;100 + 60&lt;/code&gt; results in &lt;code&gt;160&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Subtraction (&lt;code&gt;-&lt;/code&gt;): Subtracts numbers. Example: &lt;code&gt;10 - 20&lt;/code&gt; results in &lt;code&gt;-10&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Multiplication (&lt;code&gt;*&lt;/code&gt;): Multiplies numbers. Example: &lt;code&gt;5 * 5&lt;/code&gt; results in &lt;code&gt;25&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Division (&lt;code&gt;/&lt;/code&gt;): Divides numbers. Example: &lt;code&gt;25 / 5&lt;/code&gt; results in &lt;code&gt;5.0&lt;/code&gt;; &lt;code&gt;25 / 6&lt;/code&gt; results in approximately &lt;code&gt;4.167&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Integer Division (&lt;code&gt;//&lt;/code&gt;): Divides and rounds down to the nearest integer. Example: &lt;code&gt;25 // 6&lt;/code&gt; results in &lt;code&gt;4&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python follows mathematical conventions, performing multiplication before addition unless parentheses change the order.&lt;/p&gt;</description></item><item><title>List and Tuples</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/02-module/002-list-tuples/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/02-module/002-list-tuples/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers Python lists and tuples, including indexing, slicing, mutability, concatenation, nesting, methods, and aliasing, with practical examples for data manipulation and structure.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Lists and tuples are compound data types and key data structures in Python. Both are ordered sequences, but differ in mutability and usage.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="tuples-in-python"&gt;Tuples in Python&lt;/h2&gt;
&lt;p&gt;Tuples are ordered sequences, expressed as comma-separated elements within parentheses. They can contain different types (strings, integers, floats), but the variable type is always tuple.&lt;/p&gt;</description></item><item><title>Starting Jupyter</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/003-starting-jupyter/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/003-starting-jupyter/</guid><description>&lt;p class="lead text-primary"&gt;
This document introduces Jupyter, a powerful web-based interactive computing platform supporting multiple programming languages. It explores Jupyter's key features, integration with data science libraries, collaboration capabilities, and provides practical guidance on notebook operations including cell management, multi-notebook workflows, result presentation, and session management for efficient data science work.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Jupyter is a freely available web application that enables creation and sharing of documents containing equations, live coding, visualizations, and narrative text. Jupyter provides an interactive computing environment that supports multiple programming languages, including Python, R, Julia, and more, but it shines brightest when used with Python. Jupyter revolves around notebooks, documents containing a mix of code, visualizations, narrative text, equations, and multimedia content. These notebooks allow users to create, share, and collaborate on computational projects seamlessly.&lt;/p&gt;</description></item><item><title>Strings</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/006-strings/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/006-strings/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers Python strings, including indexing, slicing, concatenation, replication, immutability, escape sequences, and string methods for manipulating character data.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Strings in Python are sequences of characters enclosed in quotes. They can contain letters, digits, spaces, and special characters.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="string-indexing-and-slicing"&gt;String Indexing and Slicing&lt;/h2&gt;
&lt;p&gt;Strings are ordered sequences, and each character can be accessed by its index.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Positive indexing starts from 0.&lt;/li&gt;
&lt;li&gt;Negative indexing starts from -1 (last character).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Example:&lt;/p&gt;</description></item><item><title>Types</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/004-types/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/004-types/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains Python's core data types—integers, floats, strings, and booleans—along with typecasting and practical usage. Readers will learn how Python represents, converts, and manipulates different types of data for programming and analysis.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Python uses data types to represent different kinds of values. Understanding these types is essential for effective programming and data analysis.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="common-data-types-in-python"&gt;Common Data Types in Python&lt;/h2&gt;
&lt;p&gt;Python supports several fundamental data types:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Expression&lt;/th&gt;
 &lt;th&gt;Data Type&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;11&lt;/td&gt;
 &lt;td&gt;int&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;21.213&lt;/td&gt;
 &lt;td&gt;float&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;ldquo;words&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;str&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;int&lt;/strong&gt;: Represents integers, which can be positive or negative. The range is finite but very large.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;float&lt;/strong&gt;: Represents real numbers, including values between integers. Floats allow precise selection of numbers between any two values, though there is a practical limit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;str&lt;/strong&gt;: Represents sequences of characters, such as words or sentences.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="type-checking-and-typecasting"&gt;Type Checking and Typecasting&lt;/h2&gt;
&lt;p&gt;Python provides tools to check and convert data types:&lt;/p&gt;</description></item><item><title>Outliers and Missing Values</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/004-outliers-part-1/</link><pubDate>Mon, 31 Mar 2025 14:11:35 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/004-outliers-part-1/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides a comprehensive guide on handling missing values and outliers in datasets, including techniques for detection, imputation, and removal, along with practical Python code examples. It also discusses the impact of these issues on machine learning models and offers strategies for effective data preprocessing.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="understanding-data-quality-issues"&gt;Understanding Data Quality Issues&lt;/h2&gt;
&lt;p&gt;Before diving into specific techniques, it&amp;rsquo;s important to understand why missing values and outliers matter:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Impact on Model Performance&lt;/strong&gt;: These issues can significantly reduce model accuracy and reliability&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bias Introduction&lt;/strong&gt;: Improper handling can lead to biased models that don&amp;rsquo;t generalize well&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data Integrity&lt;/strong&gt;: They often signal problems in data collection or processing that need addressing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A systematic approach to handling these issues is essential for building robust machine learning models.&lt;/p&gt;</description></item><item><title>Data Cleaning</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/003-data-cleaning/</link><pubDate>Mon, 31 Mar 2025 13:57:30 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/003-data-cleaning/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the importance of data cleaning in machine learning, common issues with messy data, and methods for handling duplicate data to ensure reliable model outcomes.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="importance-of-data-cleaning"&gt;Importance of Data Cleaning&lt;/h2&gt;
&lt;p&gt;Data cleaning is a critical step in the machine learning workflow. Models rely on accurate and clean data to produce reliable outcomes. Messy data can misrepresent relationships between features and targets, leading to the &amp;ldquo;garbage-in, garbage-out&amp;rdquo; effect. Key aspects affected by messy data include:&lt;/p&gt;</description></item><item><title>Retrieving Data from SQL and NoSQL Databases, APIs, and Cloud Data Sources</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/002-retrieving-data-part-2/</link><pubDate>Sun, 30 Mar 2025 20:47:51 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/002-retrieving-data-part-2/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains methods for retrieving data from SQL and NoSQL databases, APIs, and Cloud data sources, highlighting practical considerations and Python code examples for seamless data integration.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="retrieving-data-from-different-sources"&gt;Retrieving Data from Different Sources&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;SQL Databases&lt;/strong&gt;: Structured Query Language databases are relational databases with fixed schemas. They are widely used for data storage and retrieval.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NoSQL Databases&lt;/strong&gt;: Non-relational databases that offer flexibility in data storage and retrieval. They are often faster and more scalable than SQL databases.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;APIs&lt;/strong&gt;: Application Programming Interfaces allow access to data from various providers, enabling seamless integration with external data sources.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud Data Sources&lt;/strong&gt;: Cloud platforms provide data storage and retrieval services, allowing users to access data from anywhere with an internet connection.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="working-with-sql-databases"&gt;Working with SQL Databases&lt;/h2&gt;
&lt;p&gt;SQL (Structured Query Language) databases are relational databases with fixed schemas. Examples include Microsoft SQL Server, Postgres, MySQL, AWS Redshift, Oracle DB, and IBM Db2. Python libraries such as &lt;code&gt;sqlite3&lt;/code&gt;, &lt;code&gt;SQLAlchemy&lt;/code&gt;, &lt;code&gt;Psycopg2&lt;/code&gt; (for Postgres), and &lt;code&gt;ibm_db&lt;/code&gt; (for Db2) can be used to connect to these databases.&lt;/p&gt;</description></item><item><title>Retrieving Data from CSV and JSON Files</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/001-retrieving-data-part-1/</link><pubDate>Sun, 30 Mar 2025 20:43:48 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/02-module/001-retrieving-data-part-1/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains methods for retrieving data from various sources, including CSV and JSON files, and highlights practical considerations when working with these formats using Python and Pandas.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="retrieving-data-from-different-sources"&gt;Retrieving Data from Different Sources&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;CSV Files&lt;/strong&gt;: Comma Separated Values files are widely used for storing tabular data. They can be easily read into Pandas DataFrames.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;JSON Files&lt;/strong&gt;: JavaScript Object Notation files are commonly used for structured data storage. They can also be read into Pandas DataFrames.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="downloading-data-files"&gt;Downloading Data Files&lt;/h3&gt;
&lt;p&gt;For this exercise, the Iris dataset is used which contains information about different species of iris flowers. The dataset is available in both CSV and JSON formats. Download the files from the following links:&lt;/p&gt;</description></item><item><title>Machine Learning Workflow</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/005-ml-workflow/</link><pubDate>Sun, 30 Mar 2025 16:07:22 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/005-ml-workflow/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the foundational concepts, workflow, and vocabulary of machine learning, providing a clear understanding of the tools and processes involved in building and deploying machine learning models.
&lt;/p&gt;


&lt;hr&gt;
&lt;hr&gt;
&lt;h2 id="1-machine-learning-workflow"&gt;1. Machine Learning Workflow&lt;/h2&gt;
&lt;p&gt;The machine learning workflow is a structured approach to developing and deploying machine learning models. It consists of several key steps that guide practitioners from problem definition to model deployment. The following table outlines the main steps in the workflow:&lt;/p&gt;</description></item><item><title>Modern AI Applications and ML Workflow</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/004-modern-ai/</link><pubDate>Sun, 30 Mar 2025 15:38:37 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/004-modern-ai/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the current advancements in artificial intelligence (AI), highlighting its transformative impact across industries, the factors driving this era of innovation, and the practical applications shaping everyday life.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="1-the-current-ai-landscape"&gt;1. The Current AI Landscape&lt;/h2&gt;
&lt;p&gt;Artificial intelligence is experiencing a transformative era, driven by advancements in computer vision and natural language processing (NLP). These technologies are reshaping industries and enhancing everyday life through practical applications.&lt;/p&gt;
&lt;h3 id="11-key-areas-of-growth"&gt;1.1. Key Areas of Growth&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Computer Vision&lt;/strong&gt;: Significant progress has been made in areas such as autonomous vehicles and medical imaging. AI systems are now capable of diagnosing illnesses from x-rays and MRIs with accuracy comparable to, or better than, medical professionals.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Natural Language Processing&lt;/strong&gt;: NLP has advanced in tasks like translation, sentiment analysis, article clustering, and automated writing, enabling a wide range of applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="12-factors-driving-this-era-of-ai"&gt;1.2. Factors Driving This Era of AI&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Larger Datasets&lt;/strong&gt;: The availability of diverse and extensive datasets, supported by cloud infrastructure, has enabled AI models to learn complex patterns across various domains.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Faster Computing&lt;/strong&gt;: Modern hardware offers powerful processing capabilities at a fraction of the cost of earlier systems, making AI more accessible and efficient.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advances in Neural Networks&lt;/strong&gt;: Innovations in deep learning have led to practical results, enabling AI to excel in complex tasks such as facial recognition, voice commands, and image classification.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="13-everyday-applications"&gt;1.3. Everyday Applications&lt;/h3&gt;
&lt;p&gt;AI is now integrated into daily life through technologies like facial recognition for unlocking phones, voice-activated home automation, cashier-less stores, and personalized recommendations.&lt;/p&gt;</description></item><item><title>History of AI</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/003-history-of-ai/</link><pubDate>Sun, 30 Mar 2025 14:18:02 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/003-history-of-ai/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the historical development of artificial intelligence (AI), highlighting its cycles of progress and setbacks, key milestones, and the evolution of technologies that have shaped the field.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="1-the-history-of-artificial-intelligence"&gt;1. The History of Artificial Intelligence&lt;/h2&gt;
&lt;p&gt;Artificial intelligence has experienced several cycles of significant advancements and setbacks, often referred to as &amp;ldquo;AI Winters.&amp;rdquo; These cycles have been marked by periods of excitement and investment, followed by disillusionment and reduced funding. The following sections outline the key milestones in AI&amp;rsquo;s history.&lt;/p&gt;</description></item><item><title>Module Summary</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/007-module-summary/</link><pubDate>Sun, 08 Dec 2024 16:54:36 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/01-module/007-module-summary/</guid><description>&lt;p class="lead text-primary"&gt;
This document summarizes the essential concepts of Python data types, operations, variables, string manipulation, and foundational programming features for data science applications.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="module-summary"&gt;Module Summary&lt;/h2&gt;
&lt;h3 id="data-types"&gt;Data Types&lt;/h3&gt;
&lt;p&gt;Python distinguishes among several data types, including integers, floats, strings, and Booleans. Integers are whole numbers, floats include decimals, and strings are ordered sequences of characters. Typecasting allows conversion between types, such as integers to floats or strings. Boolean values represent True or False states.&lt;/p&gt;</description></item><item><title>Module Summary</title><link>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/02-module/004-module-summary/</link><pubDate>Sun, 08 Dec 2024 16:54:36 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/fullstack-content/fullstack-pcert/07-python-datascience/02-module/004-module-summary/</guid><description>&lt;p class="lead text-primary"&gt;
This document summarizes the essential concepts of Python data structures, including tuples, lists, dictionaries, and sets. It covers their properties, operations, indexing, slicing, and manipulation techniques for effective data science applications.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="module-summary"&gt;Module Summary&lt;/h2&gt;
&lt;h3 id="tuples"&gt;Tuples&lt;/h3&gt;
&lt;p&gt;Tuples are ordered, immutable collections defined with parentheses &lt;code&gt;()&lt;/code&gt;. They can contain mixed data types and support both positive and negative indexing for element access. Operations such as concatenation and slicing are available, but any modification requires creating a new tuple. Tuples can be nested for complex data structures, and elements in nested tuples are accessed through multi-level indexing.&lt;/p&gt;</description></item><item><title>Machine Learning and Deep learning</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/002-ml-deep-learning/</link><pubDate>Wed, 20 Nov 2024 03:33:25 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/002-ml-deep-learning/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides an overview of Machine Learning (ML) and Deep Learning (DL), including their definitions, differences, and applications. It also discusses the importance of features and targets in ML, as well as the challenges associated with image data. The document concludes with a brief introduction to the history of AI and its evolution into the current state of technology.
&lt;/p&gt;


&lt;hr&gt;
&lt;h2 id="1-introduction-to-machine-learning"&gt;1. Introduction to Machine Learning&lt;/h2&gt;
&lt;p&gt;Machine Learning (ML) is a branch of Artificial Intelligence (AI) focused on developing algorithms that learn from data over time, rather than being explicitly programmed. By analysing data, ML algorithms identify patterns and improve their performance as more data becomes available. However, after a certain point, the performance gains from additional data diminish, leading to a plateau. Additionally, ML algorithms can be categorized into different types based on their learning approach, such as supervised, unsupervised, and reinforcement learning.&lt;/p&gt;</description></item><item><title>AI and Machine Learning Introduction</title><link>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/001-introduction/</link><pubDate>Wed, 20 Nov 2024 02:33:25 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/ml-content/ml-pcert/01-data-analysis-for-ml/01-module/001-introduction/</guid><description>&lt;p class="lead text-primary"&gt;
This document introduces Artificial Intelligence (AI) and Machine Learning (ML), explaining their definitions, history, real-world applications, and the differences between AI, ML, and Deep Learning. It also highlights the importance of understanding features and targets in ML.
&lt;/p&gt;


&lt;hr&gt;

&lt;blockquote class="alert alert-info" role="alert"&gt;
 &lt;p class="alert-heading fw-bold"&gt;
 &lt;svg aria-hidden="true" class="bi bi-info-circle hi-svg-inline me-1 me-lg-2" fill="currentColor" height="1em" viewBox="0 0 16 16" width="1em" xmlns="http://www.w3.org/2000/svg"&gt;
 &lt;path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"/&gt;
 &lt;path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/&gt;
&lt;/svg&gt;Prerequisites
 &lt;/p&gt;</description></item></channel></rss>