<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Python on Duomly blog</title><link>https://www.blog.duomly.com/it-ai-tags/python/</link><description>Recent content in Python on Duomly blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 10 Jul 2020 06:42:26 +0000</lastBuildDate><atom:link href="https://www.blog.duomly.com/it-ai-tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>9 Python project ideas for beginners, to practice your coding skills and get hired</title><link>https://www.blog.duomly.com/python-project-ideas-for-beginners/</link><pubDate>Fri, 10 Jul 2020 06:42:26 +0000</pubDate><guid>https://www.blog.duomly.com/python-project-ideas-for-beginners/</guid><description>&lt;h3 id="intro-to-python-project-ideas-for-beginners"&gt;Intro to Python project ideas for beginners&lt;/h3&gt;&#10;&lt;p&gt;Everyone who has ever learned anything knows that practice really matters. That&amp;rsquo;s why, when you are learning a programming language, it&amp;rsquo;s essential to train it by building projects.&lt;/p&gt;&#10;&lt;p&gt;Besides that, when you practice your coding skills, you can create the projects that you can add to your coding portfolio on Github and show it when you will be looking for a job.&lt;/p&gt;&#10;&lt;p&gt;If you don&amp;rsquo;t know how to start your portfolio on Github, I did a &lt;a href="https://www.youtube.com/watch?v=70e58se9lHk"&gt;video&lt;/a&gt; about it a few months ago, which you can check.&lt;/p&gt;</description></item><item><title>Python course with building a fintech investment AI – Lesson 4: Recurrent Neural Network (RNN)</title><link>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-4-recurrent-neural-network-rnn/</link><pubDate>Wed, 17 Jun 2020 15:13:03 +0000</pubDate><guid>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-4-recurrent-neural-network-rnn/</guid><description>&lt;h3&gt;&lt;strong&gt;&lt;span class="s1"&gt;Intro to how to use Recurrent Neural Network&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In today&amp;#8217;s episode of the Python course with AI, we will use the Recurrent Neural Network, we will learn how to make predictions with AI, and we will predict the prices.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Last episodes you can find here:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Lesson 3 &amp;#8211; How to create and train AI:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;a href="https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-3-how-to-build-and-train-ai"&gt;Python course with building a fintech investment AI – Lesson 3: How to build and train AI&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Lesson 2 &amp;#8211; How to find financial data and how to use Pandas:&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>Python course with building fintech AI Lesson 3: How to train AI</title><link>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-3-how-to-build-and-train-ai/</link><pubDate>Tue, 16 Jun 2020 15:13:03 +0000</pubDate><guid>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-3-how-to-build-and-train-ai/</guid><description>&lt;h3 id="intro-to-how-to-create-an-ai"&gt;&lt;strong&gt;Intro to how to create an AI&lt;/strong&gt;&lt;/h3&gt;&#10;&lt;p&gt;In today&amp;rsquo;s episode of the Python with AI course, we will learn how to build AI and how to train AI.&lt;/p&gt;&#10;&lt;p&gt;Last episodes you can find here:&lt;/p&gt;&#10;&lt;p&gt;Lesson 2 - How to find financial data and how to use Pandas:&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-2-pandas-and-getting-financial-data/"&gt;Python course with building a fintech investment AI – Lesson 2: Pandas and getting financial data&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Lesson 1 - Prepare the AI project:&lt;/p&gt;</description></item><item><title>Python course with building a fintech investment AI – Lesson 2: Pandas and getting financial data</title><link>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-2-pandas-and-getting-financial-data/</link><pubDate>Wed, 03 Jun 2020 15:33:26 +0000</pubDate><guid>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-2-pandas-and-getting-financial-data/</guid><description>&lt;h3 id="intro"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Welcome to the second lesson of the awesome Python course for AI!&lt;br /&gt; &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the last lesson, we built the first database migrations and made the project setup.&lt;br /&gt; &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Here is the URL:&lt;br /&gt; &lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-1-start-the-project/"&gt;Python course with building a fintech investment AI – Lesson 1: Start the project&lt;/a&gt;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Today, we will build super exciting stuff and will focus on the financial database that we will use to train our AI later.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;We will work with pandas, some financial plugins, and will do a bit of refactoring.&lt;/span&gt;&#10;&lt;/p&gt;</description></item><item><title>Python course with building a fintech investment AI – Lesson 1: Start the project</title><link>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-1-start-the-project/</link><pubDate>Tue, 26 May 2020 17:00:24 +0000</pubDate><guid>https://www.blog.duomly.com/python-course-with-building-a-fintech-investment-ai-lesson-1-start-the-project/</guid><description>&lt;h3 id="intro"&gt;&lt;span class="s1"&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Today we will start the Python course and start building AI.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;In the last episodes, we started the first steps to build a front-end and back-end for our fintech app.&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;Here are the links:&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;&lt;b&gt;Golang course:&lt;/b&gt;&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/"&gt;Golang course with building a fintech banking app – Lesson 1: Start the project&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-2-login-and-rest-api/"&gt;Golang course with building a fintech banking app – Lesson 2: Login and REST API&lt;/a&gt;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;span class="s1"&gt;&lt;b&gt;Angular course:&lt;/b&gt;&lt;/span&gt;&#10;&lt;/p&gt;&#10;&lt;p class="p1"&gt;&#10; &lt;a href="https://www.blog.duomly.com/angular-course-building-a-banking-application-with-tailwind-css-lesson-1-start-the-project/"&gt;Angular Course with building a banking application with Tailwind CSS &amp;#8211; Lesson 1: Start the project&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Python API tutorial</title><link>https://www.blog.duomly.com/python-api-tutorial/</link><pubDate>Wed, 15 Jan 2020 01:00:29 +0000</pubDate><guid>https://www.blog.duomly.com/python-api-tutorial/</guid><description>&lt;p&gt;Python is one of the most in-demand programming languages in 2020. There are a lot of job offers for Python developers and lots of people who would like to learn this programming language. As we mention in one of the previous articles about learning Python, practicing knowledge is the most important.&lt;/p&gt;&#10;&lt;p&gt;Taking into consideration that Python can be used to build an application’s back-end, I decided to create an article, describing how to create a simple REST API using Python, Flask, and flask_restful library. I’m going to build a basic CRUD resource for the list of students. To follow this tutorial, you need Python and pip installed on your computer. To check the API, I will use Postman.&lt;/p&gt;</description></item><item><title>Which programming language should I learn for remote job?</title><link>https://www.blog.duomly.com/which-programming-language-should-i-learn-for-remote-job/</link><pubDate>Fri, 08 Nov 2019 14:36:56 +0000</pubDate><guid>https://www.blog.duomly.com/which-programming-language-should-i-learn-for-remote-job/</guid><description>&lt;p&gt;I recently noticed, remote working is a very interesting subject for many people. This makes me think, most of us would like to get a job, with the possibility of working from home, and have an option, to choose if you prefer to go to the office and meet people, or if you prefer to stay at home to work from your own desk.&lt;/p&gt;&#10;&lt;p&gt;Of course, it’s not possible in every profession; for example, for a doctor who has planned surgery, it can be hard to do it remotely, but for many office workers, it is easily possible. A lot depends on the company and management, but as there are more and more technologies allowing to cooperate with people easily, and the only condition is a good internet connection, many companies start to see it as a very beneficial form of cooperation.&lt;/p&gt;</description></item><item><title>Good and Bad Practices of Coding in Python</title><link>https://www.blog.duomly.com/good-and-bad-practices-of-coding-in-python/</link><pubDate>Mon, 28 Oct 2019 06:57:26 +0000</pubDate><guid>https://www.blog.duomly.com/good-and-bad-practices-of-coding-in-python/</guid><description>&lt;p&gt;Python is a high-level multi-paradigm programming language that emphasizes readability. It’s being developed, maintained, and often used following the rules called The Zen of Python or PEP 20.&lt;/p&gt;&#10;&lt;p&gt;This article shows several examples of good and bad practices of coding in Python that you’re likely to meet often.&lt;/p&gt;&#10;&lt;h3 id="using-unpacking-to-write-concise-code"&gt;Using Unpacking to Write Concise Code&lt;/h3&gt;&#10;&lt;p&gt;Packing and unpacking are powerful Python features. You can use unpacking to assign values to your variables:&lt;/p&gt;</description></item><item><title>How to practice Python skills?</title><link>https://www.blog.duomly.com/how-to-practice-python-skills/</link><pubDate>Thu, 26 Sep 2019 07:13:28 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-practice-python-skills/</guid><description>&lt;p&gt;Learning Python doesn’t differ much from learning other programming languages. One path to becoming proficient in Python (or any other language) mostly depends on the existing programming knowledge and experience. This means that experienced programmers, already familiar with main programming concepts, usually use different strategies than novices.&lt;/p&gt;&#10;&lt;p&gt;However, there are few things in common for all, and one of them is that you need to practice a lot!&lt;/p&gt;&#10;&lt;p&gt;Fortunately, Python has a wide, friendly, and dedicated community. It’s open-source and provides several environments that really facilitate development.&lt;/p&gt;</description></item><item><title>Slicing in Python – what is it?</title><link>https://www.blog.duomly.com/slicing-in-python-what-is-it/</link><pubDate>Thu, 19 Sep 2019 10:23:02 +0000</pubDate><guid>https://www.blog.duomly.com/slicing-in-python-what-is-it/</guid><description>&lt;h2 id="intro-to-slicing-in-python"&gt;Intro to Slicing in Python&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;Slicing in Python&lt;/strong&gt; is a feature that enables accessing parts of sequences like strings, tuples, and lists. You can also use them to modify or delete the items of mutable sequences such as lists. Slices can also be applied on third-party objects like NumPy arrays, as well as Pandas series and data frames.&lt;/p&gt;&#10;&lt;p&gt;Slicing enables writing clean, concise, and readable code.&lt;/p&gt;&#10;&lt;p&gt;This article shows how to access, modify, and delete items with indices and slices, as well as how to use the built-in class slice().&lt;/p&gt;</description></item><item><title>Why you should learn Python?</title><link>https://www.blog.duomly.com/why-you-should-learn-python/</link><pubDate>Thu, 12 Sep 2019 06:28:23 +0000</pubDate><guid>https://www.blog.duomly.com/why-you-should-learn-python/</guid><description>&lt;p&gt;Python is one of the most popular and widely used programming languages of today. It’s applied by beginners and professionals, startups and large companies, academia and commercial entities. As a general-purpose and multi-platform programming language, it has a variety of applications.&#10;Python and most of the stuff in its ecosystem are free and open-source. There is a large, dedicated, and friendly community of developers and educators who support the development of Python and the related libraries and help people learn and master Python.&lt;/p&gt;</description></item><item><title>What is scikit learn – introduction to popular machine learning and data science Python library</title><link>https://www.blog.duomly.com/what-is-scikit-learn-introduction-to-popular-machine-learning-and-data-science-python-library/</link><pubDate>Thu, 05 Sep 2019 06:05:40 +0000</pubDate><guid>https://www.blog.duomly.com/what-is-scikit-learn-introduction-to-popular-machine-learning-and-data-science-python-library/</guid><description>&lt;p&gt;Scikit-learn is one of the most widely-used Python packages for data science and machine learning. It enables you to perform many operations and provides a variety of algorithms. Scikit-learn also offers excellent documentation about its classes, methods, and functions, as well as the explanations on the background of used algorithms.&lt;/p&gt;&#10;&lt;p&gt;Scikit-learn supports:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;data preprocessing,&lt;/li&gt;&#10;&lt;li&gt;dimensionality reduction,&lt;/li&gt;&#10;&lt;li&gt;model selection,&lt;/li&gt;&#10;&lt;li&gt;regression,&lt;/li&gt;&#10;&lt;li&gt;classification,&lt;/li&gt;&#10;&lt;li&gt;cluster analysis.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;It also provides several datasets you can use to test your models.&lt;/p&gt;</description></item><item><title>Python list – definition and usage</title><link>https://www.blog.duomly.com/python-list-definition-and-usage/</link><pubDate>Thu, 29 Aug 2019 07:26:49 +0000</pubDate><guid>https://www.blog.duomly.com/python-list-definition-and-usage/</guid><description>&lt;p&gt;Python has several &lt;strong&gt;collection data types&lt;/strong&gt; — the types that might hold multiple data items at once. Lists are immutable and ordered Python sequence collections.To be more precise, the collections don’t store data items. They keep the references to them. You can have the references to the objects of different types (integers, floating-point numbers, complex numbers, Booleans, strings, other lists or tuples, sets or dictionaries, custom-defined types, and so on) in one list. You can also put a function or method reference in a list. A list can hold zero or more references to the data items.&lt;/p&gt;</description></item><item><title>How to Start with Machine Learning?</title><link>https://www.blog.duomly.com/how-to-start-with-machine-learning/</link><pubDate>Thu, 22 Aug 2019 06:08:36 +0000</pubDate><guid>https://www.blog.duomly.com/how-to-start-with-machine-learning/</guid><description>&lt;p&gt;Machine learning is about using sample data to build mathematical models that enable computer systems to perform tasks without obtaining explicit instructions. Image recognition, self-driving vehicles, Internet search engines, computer vision, spam email filtering, and many other systems use machine learning. It’s also applied in financial forecasts, medical diagnostics, fraud detection, and so on.&lt;/p&gt;&#10;&lt;p&gt;Machine learning is a vast and promising area. It offers exciting solutions to real-world problems as well as a variety of well-paid jobs.&lt;/p&gt;</description></item><item><title>Object-oriented programming in Python</title><link>https://www.blog.duomly.com/object-oriented-programming-in-python/</link><pubDate>Thu, 15 Aug 2019 07:11:48 +0000</pubDate><guid>https://www.blog.duomly.com/object-oriented-programming-in-python/</guid><description>&lt;p&gt;Python allows writing programs following several programming paradigms (like procedural programming, functional programming, object-oriented programming) and to combine them.&lt;/p&gt;&#10;&lt;p&gt;Object-oriented programming is one of the most widely used paradigms today. It is based on the use of objects, entities that contain data members called attributes and bounded functions (routines, procedures) called methods.&lt;/p&gt;&#10;&lt;p&gt;Objects are instances of classes. In other words, classes mostly define the structure of objects and serve as templates for creating them. Classes have methods definitions but can also contain data common for all their instances.&lt;/p&gt;</description></item></channel></rss>