<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[python4you - Medium]]></title>
        <description><![CDATA[Articles about general Python, best practices and interviews. - Medium]]></description>
        <link>https://medium.com/python4you?source=rss----5527f69f4771---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>python4you - Medium</title>
            <link>https://medium.com/python4you?source=rss----5527f69f4771---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 20 Aug 2026 14:39:51 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/python4you" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Detect unused secrets in your GitHub repositories]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/detect-unused-secrets-in-your-github-repositories-e74a8d4911c4?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/2600/0*qkWCYiSnjftOZegr" width="3631"></a></p><p class="medium-feed-snippet">With the increasing number of security threats, it is important to use (and follow the best practices) only those &#x201C;secrets&#x201D; that you&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/python4you/detect-unused-secrets-in-your-github-repositories-e74a8d4911c4?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/detect-unused-secrets-in-your-github-repositories-e74a8d4911c4?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/e74a8d4911c4</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[github-actions]]></category>
            <category><![CDATA[security]]></category>
            <category><![CDATA[github]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Thu, 20 Jan 2022 13:28:22 GMT</pubDate>
            <atom:updated>2022-12-21T11:37:03.518Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Why you should use typing for all your Python projects]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/why-you-should-use-typing-for-all-your-python-projects-c3dd47a015af?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/2600/0*PW67jP680htdDNZI" width="6000"></a></p><p class="medium-feed-snippet">I am using typing at my work project and now trying to use it for my personal or freelance projects only if it is not a one-time script.</p><p class="medium-feed-link"><a href="https://medium.com/python4you/why-you-should-use-typing-for-all-your-python-projects-c3dd47a015af?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/why-you-should-use-typing-for-all-your-python-projects-c3dd47a015af?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/c3dd47a015af</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Tue, 28 Jan 2020 18:00:20 GMT</pubDate>
            <atom:updated>2020-01-28T18:00:20.257Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[“Effective Python” by Brett Slatkin book review]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/effective-python-by-brett-slatkin-book-review-30721bb4bf20?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/757/0*8am2b9LlLgSlE5hX.jpg" width="757"></a></p><p class="medium-feed-snippet">I&#x2019;d recommend this book to the people who are using Python at least several months and are feeling good with the basics.</p><p class="medium-feed-link"><a href="https://medium.com/python4you/effective-python-by-brett-slatkin-book-review-30721bb4bf20?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/effective-python-by-brett-slatkin-book-review-30721bb4bf20?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/30721bb4bf20</guid>
            <category><![CDATA[personal-growth]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[book-review]]></category>
            <category><![CDATA[reading]]></category>
            <category><![CDATA[books]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Thu, 23 Jan 2020 01:32:32 GMT</pubDate>
            <atom:updated>2020-01-23T01:32:32.762Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Consider absl Python library to work with flags]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/consider-absl-python-library-to-work-with-flags-a69b536e6b61?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/2600/0*ULVWnpr6gJKTnG8n" width="6431"></a></p><p class="medium-feed-snippet">Consider using absl Python library to work with flags in your application</p><p class="medium-feed-link"><a href="https://medium.com/python4you/consider-absl-python-library-to-work-with-flags-a69b536e6b61?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/consider-absl-python-library-to-work-with-flags-a69b536e6b61?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/a69b536e6b61</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Wed, 25 Dec 2019 13:38:25 GMT</pubDate>
            <atom:updated>2019-12-25T20:38:13.606Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[5 Scraping Tips]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/5-scraping-tips-1827f27197b5?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/2600/0*1zZXe5SLzAA5J7I-" width="6000"></a></p><p class="medium-feed-snippet">In this story, I will point you to the 5 tips that I have collected while working on my freelance scraping projects.</p><p class="medium-feed-link"><a href="https://medium.com/python4you/5-scraping-tips-1827f27197b5?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/5-scraping-tips-1827f27197b5?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/1827f27197b5</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[computer-science]]></category>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Wed, 13 Nov 2019 15:11:32 GMT</pubDate>
            <atom:updated>2019-11-13T15:11:32.820Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Ranking capitals by the number of Starbucks using Python and Google Maps API]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/ranking-capitals-by-the-number-of-starbucks-2f4080680267?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/2448/0*EPATB6hiAo93xwne" width="2448"></a></p><p class="medium-feed-snippet">Using Google Maps API and Python to count the number of Starbucks in the capitals</p><p class="medium-feed-link"><a href="https://medium.com/python4you/ranking-capitals-by-the-number-of-starbucks-2f4080680267?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/ranking-capitals-by-the-number-of-starbucks-2f4080680267?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/2f4080680267</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[google]]></category>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[starbucks]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Mon, 22 Jul 2019 21:09:48 GMT</pubDate>
            <atom:updated>2019-07-22T22:09:16.909Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Python Functions Defaults Explained]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/python-functions-defaults-explained-ee962c7c6f7a?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/2600/0*V3Le6Mwf_WBF8tOK" width="6016"></a></p><p class="medium-feed-snippet">I have been on the several Python interviews again and have passed an Upwork Python test. And I have noticed that the interviewers like&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/python4you/python-functions-defaults-explained-ee962c7c6f7a?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/python-functions-defaults-explained-ee962c7c6f7a?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/ee962c7c6f7a</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[interview]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Thu, 11 Apr 2019 06:55:59 GMT</pubDate>
            <atom:updated>2019-04-21T14:45:23.141Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[RabbitMQ Scrapy Item Publisher in Python]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/rabbitmq-scrapy-item-publisher-in-python-4c66a985e3cb?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/2600/0*2jbO_WZomS-bskXZ" width="6952"></a></p><p class="medium-feed-snippet">It&#x2019;s a small note about the Scrapy Item Pipeline that publishes a Scrapy Item to the RabbitMQ.</p><p class="medium-feed-link"><a href="https://medium.com/python4you/rabbitmq-scrapy-item-publisher-in-python-4c66a985e3cb?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/rabbitmq-scrapy-item-publisher-in-python-4c66a985e3cb?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/4c66a985e3cb</guid>
            <category><![CDATA[rabbitmq]]></category>
            <category><![CDATA[scrapy]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Tue, 26 Feb 2019 15:33:12 GMT</pubDate>
            <atom:updated>2019-02-26T15:33:12.376Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Calling Celery Tasks not from Python]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/calling-celery-tasks-not-from-python-699bd635d317?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/1624/0*XYjT2F-7QHw8z-F_" width="1624"></a></p><p class="medium-feed-snippet">Calling Celery tasks using Celery bootsteps and RabbitMQ</p><p class="medium-feed-link"><a href="https://medium.com/python4you/calling-celery-tasks-not-from-python-699bd635d317?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/calling-celery-tasks-not-from-python-699bd635d317?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/699bd635d317</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[celery]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Mon, 21 Jan 2019 08:10:35 GMT</pubDate>
            <atom:updated>2019-01-21T08:10:35.307Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Python IO streams in examples]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/python4you/python-io-streams-in-examples-97d2c4367207?source=rss----5527f69f4771---4"><img src="https://cdn-images-1.medium.com/max/2600/0*e-1THa3HC-hRUPys" width="3000"></a></p><p class="medium-feed-snippet">Python IO streams: BytesIO and StringIO in practice.</p><p class="medium-feed-link"><a href="https://medium.com/python4you/python-io-streams-in-examples-97d2c4367207?source=rss----5527f69f4771---4">Continue reading on python4you »</a></p></div>]]></description>
            <link>https://medium.com/python4you/python-io-streams-in-examples-97d2c4367207?source=rss----5527f69f4771---4</link>
            <guid isPermaLink="false">https://medium.com/p/97d2c4367207</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[netflix]]></category>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[telegram-bot]]></category>
            <dc:creator><![CDATA[Artem Rys]]></dc:creator>
            <pubDate>Wed, 19 Dec 2018 15:46:07 GMT</pubDate>
            <atom:updated>2018-12-27T15:01:50.720Z</atom:updated>
        </item>
    </channel>
</rss>