{"id":20557,"date":"2022-12-07T06:06:00","date_gmt":"2022-12-07T05:06:00","guid":{"rendered":"https:\/\/expert-only.com\/?p=20557"},"modified":"2023-01-04T12:51:18","modified_gmt":"2023-01-04T11:51:18","slug":"introduction-to-python-programming","status":"publish","type":"post","link":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/","title":{"rendered":"Introduction to Python programming language"},"content":{"rendered":"\n<h4 class=\"has-text-align-center wp-block-heading\" id=\"h-introduction-to-the-python-programming-language-with-fundamental-concepts\"><strong><em>Introduction to the Python programming language with fundamental concepts.<\/em><\/strong><\/h4>\n\n\n\n<p>This is an introduction to the Python language, which is a high-level interpreted programming language. It is widely used for web development, data analysis, artificial intelligence, and scientific computing.<\/p>\n\n\n\n<p>It was created by <a href=\"https:\/\/pythoninstitute.org\/about-python\" target=\"_blank\" rel=\"noreferrer noopener\">Guido van Rossum<\/a> in the late 1980s and has since become one of the most popular programming languages in the world. Its simplicity and readability make it an ideal language for beginners, and its extensive standard library provides users with a wide range of pre-built modules and functions.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#1-presentation-of-python-modules\" >1. Presentation of Python modules<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#2-introduction-to-web-functions-in-python\" >2. Introduction to web functions in Python<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#3-python-development-and-testing-tools\" >3. Python development and testing tools<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#4-example-of-code-written-in-python\" >4. Example of code written in Python<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#5-conclusion-with-strengths-and-weaknesses-of-python\" >5. Conclusion with strengths and weaknesses of Python<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#51-strengths-of-python\" >5.1 Strengths of Python<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#52-weaknesses-of-python\" >5.2 Weaknesses of Python<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1-presentation-of-python-modules\"><\/span>1. Presentation of Python modules<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Python allows for the integration of a number of functions and modules for reading and writing files, and can handle a variety of file formats including text, CSV, and binary files, among others. It also uses libraries for accessing <a href=\"https:\/\/expert-only.com\/en\/mysql\/create-and-modify-a-mysql-table\/\">databases such as MySQL<\/a>, PostgreSQL, and <a href=\"https:\/\/expert-only.com\/en\/dba\/create-a-sql-server-database-with-a-script\/\">SQL Server<\/a>, which allow users to connect, execute SQL queries, and retrieve results.<\/p>\n\n\n\n<p>Python has a number of third-party libraries for working with data, including NumPy for scientific computing, pandas for data analysis, and scikit-learn for machine learning. These libraries provide users with a wide range of functions and tools for manipulating, analyzing, and visualizing data.<\/p>\n\n\n\n<p>Here is a non-exhaustive list of some popular libraries to illustrate this introduction to the Python language:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>NumPy<\/strong> &#8211; a library for scientific computing with Python that provides support for large, multi-dimensional arrays and matrices of numerical data.<\/li>\n\n\n\n<li><strong>pandas<\/strong> &#8211; <a href=\"https:\/\/pandas.pydata.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">a library for data manipulation and analysis<\/a> that provides support for data structures and data analysis tools for handling large datasets.<\/li>\n\n\n\n<li><strong>Django<\/strong> &#8211; a full-featured web framework for building complex, database-driven websites. Flask &#8211; a microweb framework for building web applications and APIs.<\/li>\n\n\n\n<li><strong>scikit-learn<\/strong> &#8211; a library for machine learning that provides a range of algorithms and tools for training and testing models.<\/li>\n\n\n\n<li><strong>PyQt<\/strong> &#8211; a library for building graphical user interfaces (GUIs) with Python. TensorFlow &#8211; a library for machine learning and artificial intelligence that allows users to build and train neural networks.<\/li>\n\n\n\n<li><strong>Pygame<\/strong> &#8211; a library for building games with Python. It provides support for graphics, sound, and input\/output.<\/li>\n<\/ul>\n\n\n\n<p>Other scripting tools are used together with Python like MS-DOS, here is <a href=\"https:\/\/expert-only.com\/en\/ms-dos\/create-text-list-of-files-with-cmd\/\" target=\"_blank\" rel=\"noreferrer noopener\">how to export a list of files from a folder with cmd<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sql-and-it-tutorials wp-block-embed-sql-and-it-tutorials\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"3kcJg8R0he\"><a href=\"https:\/\/expert-only.com\/en\/ms-dos\/create-text-list-of-files-with-cmd\/\">How to create a text list of all files in a Windows folder with cmd?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;How to create a text list of all files in a Windows folder with cmd?&#8221; &#8212; SQL and IT Tutorials\" src=\"https:\/\/expert-only.com\/en\/ms-dos\/create-text-list-of-files-with-cmd\/embed\/#?secret=xSujp30UjC#?secret=3kcJg8R0he\" data-secret=\"3kcJg8R0he\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2-introduction-to-web-functions-in-python\"><\/span>2. Introduction to web functions in Python<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To continue this introduction, the Python language also has libraries for working with web technologies, such as Django, which is a full-featured web framework. And libraries for working with web services like Flask and Pyramid. It also allows for the integration of libraries for parsing and processing documents in HTML, XML, and JSON formats.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3-python-development-and-testing-tools\"><\/span>3. Python development and testing tools<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Python also has a number of tools for software development and testing, such as unit testing frameworks, code coverage tools, and static analysis tools. These tools help developers write reliable and maintainable code and ensure that their software is of high quality.<\/p>\n\n\n\n<p>Here is a non exhaustive list of Python&#8217;s development and testing tools:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unit testing frameworks like <strong>PyTest<\/strong> and <strong>unittest<\/strong> allow developers to create and run automated tests for their code to ensure that it is functioning correctly.<\/li>\n\n\n\n<li>Code coverage tools like <strong>coverage.py<\/strong> help developers measure how much of their code is being tested by their unit tests, so they can identify areas of their code that may not be thoroughly tested.<\/li>\n\n\n\n<li>Static analysis tools like <strong>Pylint<\/strong> and <strong>Pyflakes<\/strong> check Python code for errors and style issues, helping developers write more reliable and maintainable code.<\/li>\n\n\n\n<li>Other tools like <strong>pytest-benchmark<\/strong> and <strong>memory_profiler<\/strong> can be used to measure the performance and resource usage of Python code, allowing developers to optimize their code for efficiency.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4-example-of-code-written-in-python\"><\/span>4. Example of code written in Python<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Here is a simple example of Python code that defines a function to calculate the area of a rectangle, based on the following 2 arguments:<\/p>\n\n\n\n<p>The width The height This code defines a function called <code>aire_rectangle()<\/code> that takes two arguments, <code>width<\/code> and <code>height<\/code>, and returns the product of these two values. The function is then called with different sets of arguments, and the result is printed to the console using the <code>print()<\/code> function. In this example, the simplicity of the code is noted.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">def rectangle_area(width, height):\n  return width * height\n\nprint(rectangle_area(5, 10))  # prints 50\nprint(rectangle_area(3, 7))  # prints 21\n<\/pre>\n\n\n\n<p>Another MS powerful scripting tool used with Python is PowerShell, and here how to <a href=\"https:\/\/expert-only.com\/en\/ps\/copy-files-recursively-in-powershell\/\">copy files recursively with a PS script<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sql-and-it-tutorials wp-block-embed-sql-and-it-tutorials\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"JuoJUHAwq9\"><a href=\"https:\/\/expert-only.com\/en\/ps\/copy-files-recursively-in-powershell\/\">How to copy files recursively in PowerShell using Copy-Item?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;How to copy files recursively in PowerShell using Copy-Item?&#8221; &#8212; SQL and IT Tutorials\" src=\"https:\/\/expert-only.com\/en\/ps\/copy-files-recursively-in-powershell\/embed\/#?secret=yzpvN9akZx#?secret=JuoJUHAwq9\" data-secret=\"JuoJUHAwq9\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5-conclusion-with-strengths-and-weaknesses-of-python\"><\/span>5. Conclusion with strengths and weaknesses of Python<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To conclude this brief introduction to the Python language, it is a powerful and versatile programming language with a wide range of applications.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"51-strengths-of-python\"><\/span>5.1 Strengths of Python<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Here are a few of its strengths:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Simple and expressive syntax that is easy to read and understand.<\/li>\n\n\n\n<li>An extensive standard library that provides a wide range of ready-to-use features.<\/li>\n\n\n\n<li>A large and active community of developers, with a multitude of third-party libraries and frameworks available.<\/li>\n\n\n\n<li>Flexibility and versatility that allow it to be used for a wide range of applications.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"52-weaknesses-of-python\"><\/span>5.2 Weaknesses of Python<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>However, Python also has some limitations and weaknesses that should be considered:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It is an interpreted language, so it may be slower than compiled languages like C or C++, which are low-level languages.<\/li>\n\n\n\n<li>Its dynamic typing nature can make it more prone to runtime errors and make the code more difficult to debug.<\/li>\n\n\n\n<li>Its simplicity may make it less suitable for low-level tasks or system programming.<\/li>\n<\/ul>\n\n\n\n<p>Overall, Python is a very powerful and popular language that is well-suited for a wide range of tasks. Its simplicity and flexibility make it an excellent choice for beginners, while its extensive standard library and large developer community make it a useful tool for more experienced programmers.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Popular tutorials that might interest you<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/expert-only.com\/en\/power-bi\/last-year-value-dax-power-bi\/\">Calculate the last year value in Power BI with DAX<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/power-bi\/power-bi-previous-month-value\/\">Calculate the previous month value with DAX in Power BI<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/t-sql\/calculate-difference-between-two-dates\/\">Calculate the difference between two dates with SQL Server<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/t-sql\/insert-or-remove-sql-server-line-breaks\/\">Insert or remove SQL Server line breaks from text<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/expert-only.com\/en\/ms-dos\/rename-multiple-windows-files\/\">Rename multiple Windows files at the same time<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Introduction to the Python programming language with fundamental concepts. This is an introduction to the Python language, which is a high-level interpreted programming language. It is widely used for web development, data analysis, artificial intelligence, and scientific computing. It <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/\" title=\"Introduction to Python programming language\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10944,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[657],"tags":[],"class_list":{"0":"post-20557","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-python"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introduction to Python programming - Coding - Python tutorials<\/title>\n<meta name=\"description\" content=\"Introduction to the Python programming language course with fundamental concepts such as functions and modules.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to Python programming language\" \/>\n<meta property=\"og:description\" content=\"Introduction to the Python programming language course with fundamental concepts such as functions and modules.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"SQL and IT Tutorials\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-07T05:06:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-04T11:51:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Expert-Only\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@expert_only\" \/>\n<meta name=\"twitter:site\" content=\"@expert_only\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Expert-Only\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/\"},\"author\":{\"name\":\"Expert-Only\",\"@id\":\"https:\/\/expert-only.com\/en\/#\/schema\/person\/406a9576b52944f018739a42046873ef\"},\"headline\":\"Introduction to Python programming language\",\"datePublished\":\"2022-12-07T05:06:00+00:00\",\"dateModified\":\"2023-01-04T11:51:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/\"},\"wordCount\":986,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg\",\"articleSection\":[\"Python tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/\",\"url\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/\",\"name\":\"Introduction to Python programming - Coding - Python tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg\",\"datePublished\":\"2022-12-07T05:06:00+00:00\",\"dateModified\":\"2023-01-04T11:51:18+00:00\",\"description\":\"Introduction to the Python programming language course with fundamental concepts such as functions and modules.\",\"breadcrumb\":{\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#primaryimage\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"en\",\"item\":\"https:\/\/expert-only.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to Python programming language\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/expert-only.com\/en\/#website\",\"url\":\"https:\/\/expert-only.com\/en\/\",\"name\":\"SQL and IT Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/expert-only.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/expert-only.com\/en\/#organization\",\"name\":\"Expert-Only\",\"url\":\"https:\/\/expert-only.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/expert-only.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"width\":381,\"height\":174,\"caption\":\"Expert-Only\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\",\"https:\/\/x.com\/expert_only\",\"https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/expert-only.com\/en\/#\/schema\/person\/406a9576b52944f018739a42046873ef\",\"name\":\"Expert-Only\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/expert-only.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"caption\":\"Expert-Only\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introduction to Python programming - Coding - Python tutorials","description":"Introduction to the Python programming language course with fundamental concepts such as functions and modules.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to Python programming language","og_description":"Introduction to the Python programming language course with fundamental concepts such as functions and modules.","og_url":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/","og_site_name":"SQL and IT Tutorials","article_publisher":"https:\/\/www.facebook.com\/ExpertOnlyCom\/","article_published_time":"2022-12-07T05:06:00+00:00","article_modified_time":"2023-01-04T11:51:18+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg","type":"image\/jpeg"}],"author":"Expert-Only","twitter_card":"summary_large_image","twitter_creator":"@expert_only","twitter_site":"@expert_only","twitter_misc":{"Written by":"Expert-Only","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#article","isPartOf":{"@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/"},"author":{"name":"Expert-Only","@id":"https:\/\/expert-only.com\/en\/#\/schema\/person\/406a9576b52944f018739a42046873ef"},"headline":"Introduction to Python programming language","datePublished":"2022-12-07T05:06:00+00:00","dateModified":"2023-01-04T11:51:18+00:00","mainEntityOfPage":{"@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/"},"wordCount":986,"commentCount":0,"publisher":{"@id":"https:\/\/expert-only.com\/en\/#organization"},"image":{"@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg","articleSection":["Python tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/","url":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/","name":"Introduction to Python programming - Coding - Python tutorials","isPartOf":{"@id":"https:\/\/expert-only.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#primaryimage"},"image":{"@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg","datePublished":"2022-12-07T05:06:00+00:00","dateModified":"2023-01-04T11:51:18+00:00","description":"Introduction to the Python programming language course with fundamental concepts such as functions and modules.","breadcrumb":{"@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#primaryimage","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/work-DE8FCB57747_1920x1080.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/expert-only.com\/en\/python\/introduction-to-python-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"en","item":"https:\/\/expert-only.com\/en\/"},{"@type":"ListItem","position":2,"name":"Introduction to Python programming language"}]},{"@type":"WebSite","@id":"https:\/\/expert-only.com\/en\/#website","url":"https:\/\/expert-only.com\/en\/","name":"SQL and IT Tutorials","description":"","publisher":{"@id":"https:\/\/expert-only.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/expert-only.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/expert-only.com\/en\/#organization","name":"Expert-Only","url":"https:\/\/expert-only.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/expert-only.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","width":381,"height":174,"caption":"Expert-Only"},"image":{"@id":"https:\/\/expert-only.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ExpertOnlyCom\/","https:\/\/x.com\/expert_only","https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA"]},{"@type":"Person","@id":"https:\/\/expert-only.com\/en\/#\/schema\/person\/406a9576b52944f018739a42046873ef","name":"Expert-Only","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/expert-only.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","caption":"Expert-Only"}}]}},"_links":{"self":[{"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/posts\/20557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/comments?post=20557"}],"version-history":[{"count":0,"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/posts\/20557\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/media\/10944"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/media?parent=20557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/categories?post=20557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/en\/wp-json\/wp\/v2\/tags?post=20557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}