<?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"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 05:32:39 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/@steempytutorials/rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[Python #7 part 1 - Advent of Code 2018 - Topological Sort]]></title><description><![CDATA[Repository What will I learn Parsing the input Adding sets (union) Comparing sets Lexicographical order Topological sort Requirements Python 3.7.2 Pipenv git Difficulty basic Tutorial Preface This tutorial]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/python-7-part-1---advent-of-code-2018---topological-sort</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/python-7-part-1---advent-of-code-2018---topological-sort</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Mon, 13 May 2019 16:13:06 GMT</pubDate><enclosure url="https://i.ecency.com/p/5bEGgqZEHBMf7k3njXQFBt4SAuFocupHFzngf3GUdMm1J47At81dyyv6eeQDHdJNC9Lu4mGjttZG6iheFThFYVeUP7hJqTCr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Python #6 - Advent of Code 2018 - Distances between points]]></title><description><![CDATA[Repository What will I learn Coverting points to coordinate tuples Finding the outer bounds of the grid Calculating the distance between two locations Calculating sum of distances to all locations Requirements]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/python-6---advent-of-code-2018---distances-between-points</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/python-6---advent-of-code-2018---distances-between-points</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Sat, 11 May 2019 19:52:27 GMT</pubDate><enclosure url="https://i.ecency.com/p/5bEGgqZEHBMf7k3njXQFBt4SAuFocupHFzngf3GUdMm1J47At81dyyv6eeQDHdJNC9Lu4mGjttZG6iheFThFYVeUP7hJqTCr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Python #5 - Solving Puzzles from Advent of Code 2018 - String/character functions]]></title><description><![CDATA[Repository What will I learn ASCII values of characters Converting a string into a unique set of lowercase characters Remove characters from a string Requirements Python 3.7.2 Pipenv git Difficulty basic]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/-learn-how-to-program-with-python-4---solving-puzzles-from-advent-of-code-2018</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/-learn-how-to-program-with-python-4---solving-puzzles-from-advent-of-code-2018</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Fri, 12 Apr 2019 18:10:54 GMT</pubDate><enclosure url="https://i.ecency.com/p/5bEGgqZEHBMf7k3njXQFBt4SAuFocupHFzngf3GUdMm1J47At81dyyv6eeQDHdJNC9Lu4mGjttZG6iheFThFYVeUP7hJqTCr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn how to program with Python #4 - Solving Puzzles from Advent of Code 2018]]></title><description><![CDATA[Repository What will I learn What are defaultdicts? Extracting arguments with re.search Retrieving the max value of a dict Requirements Python 3.7.2 Pipenv git Difficulty basic Tutorial Preface This tutorial]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/learn-how-to-program-with-python-4---solving-puzzles-from-advent-of-code-2018</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/learn-how-to-program-with-python-4---solving-puzzles-from-advent-of-code-2018</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Thu, 11 Apr 2019 19:36:00 GMT</pubDate><enclosure url="https://i.ecency.com/p/5bEGgqZEHBMf7k3njXQFBt4SAuFocupHFzngf3GUdMm1J47At81dyyv6eeQDHdJNC9Lu4mGjttZG6iheFThFYVeUP7hJqTCr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn how to program with Python #3 - Solving Puzzles from Advent of Code 2018]]></title><description><![CDATA[Repository What will I learn Findall 2D list Sets Requirements Python 3.7.2 Pipenv git Difficulty basic Tutorial Preface This tutorial is part of a course where solutions to puzzles from Advent of Code]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/learn-how-to-program-with-python-3---solving-puzzles-from-advent-of-code-2018</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/learn-how-to-program-with-python-3---solving-puzzles-from-advent-of-code-2018</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Mon, 08 Apr 2019 03:03:18 GMT</pubDate><enclosure url="https://i.ecency.com/p/5bEGgqZEHBMf7k3njXQFBt4SAuFocupHFzngf3GUdMm1J47At81dyyv6eeQDHdJNC9Lu4mGjttZG6iheFThFYVeUP7hJqTCr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn how to program with Python #2 - Solving Puzzles from Advent of Code 2018]]></title><description><![CDATA[Repository What will I learn .strip() Counting characters True == 1 and False == 0 Nested loop .pop() Requirements Python 3.7.2 Pipenv git Difficulty basic Tutorial Preface This tutorial is part of a course]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/learn-how-to-program-with-python-2---solving-puzzles-from-advent-of-code-2018</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/learn-how-to-program-with-python-2---solving-puzzles-from-advent-of-code-2018</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Sat, 06 Apr 2019 19:48:33 GMT</pubDate><enclosure url="https://i.ecency.com/p/5bEGgqZEHBMf7k3njXQFBt4SAuFocupHFzngf3GUdMm1J47At81dyyv6eeQDHdJNC9Lu4mGjttZG6iheFThFYVeUP7hJqTCr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn how to program with Python #1 - Solving Puzzles from Advent of Code 2018]]></title><description><![CDATA[Repository What will I learn Workspace Virtual environment Reading files Part one: int(), map(), sum() Part two Requirements Python 3.7.2 Pipenv git Difficulty basic Tutorial Preface This tutorial is part]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/learn-how-to-program-with-python-1---solving-puzzles-from-advent-of-code-2018</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/learn-how-to-program-with-python-1---solving-puzzles-from-advent-of-code-2018</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Fri, 05 Apr 2019 19:19:30 GMT</pubDate><enclosure url="https://i.ecency.com/p/5bEGgqZEHBMf7k3njXQFBt4SAuFocupHFzngf3GUdMm1J47At81dyyv6eeQDHdJNC9Lu4mGjttZG6iheFThFYVeUP7hJqTCr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Part 4: Comparing orderbooks from different exchanges in real time]]></title><description><![CDATA[Repository What will I learn Connecting to Upbit Change data format Create subsets of exchanges Comparing top bid/ask on each update Requirements Python 3.7.2 Pipenv websocket-client requests Difficulty]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/part-4-comparing-orderbooks-from-different-exchanges-in-real-time</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/part-4-comparing-orderbooks-from-different-exchanges-in-real-time</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Thu, 04 Apr 2019 13:26:09 GMT</pubDate><enclosure url="https://i.ecency.com/640x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1515886103/kmzfcpvtzuwhvqhgpyjp.png" length="0" type="image/png"/></item><item><title><![CDATA[Part 3: Connecting and managing multiple websocket streams in parallel]]></title><description><![CDATA[Repository What will I learn Creating websocket threads Managing the websocket threads Managing multiple orderbooks Locking Accessing data from the main thread Ping/pong Requirements Python 3.7.2 Pipenv]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/part-3-connecting-and-managing-multiple-websocket-streams-in-parallel</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/part-3-connecting-and-managing-multiple-websocket-streams-in-parallel</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Tue, 02 Apr 2019 11:57:54 GMT</pubDate><enclosure url="https://i.ecency.com/640x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1515886103/kmzfcpvtzuwhvqhgpyjp.png" length="0" type="image/png"/></item><item><title><![CDATA[Part 2: Manage local 'STEEM' orderbook via websocket stream from exchange]]></title><description><![CDATA[Repository What will I learn What is a local orderbook Open a diff. depth stream Retrieve orderbook snapshot Process updates Update the local orderbook Requirements Python 3.7.2 Pipenv websocket-client]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/part-2-manage-local-steem-orderbook-via-websocket-stream-from-exchange</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/part-2-manage-local-steem-orderbook-via-websocket-stream-from-exchange</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Sun, 31 Mar 2019 14:14:27 GMT</pubDate><enclosure url="https://i.ecency.com/640x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1515886103/kmzfcpvtzuwhvqhgpyjp.png" length="0" type="image/png"/></item><item><title><![CDATA[Part 1: Connecting to STEEM orderbook stream via websockets on different exchanges]]></title><description><![CDATA[Repository What will I learn Basics of websockets Subscribing to data streams Processing messages Return top bid/ask Requirements Python 3.7.2 Pipenv websocket-client Difficulty basic Tutorial Preface]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/part-1-connecting-to-steem-orderbook-stream-via-websockets-on-different-exchanges</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/part-1-connecting-to-steem-orderbook-stream-via-websockets-on-different-exchanges</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Wed, 27 Mar 2019 12:49:36 GMT</pubDate><enclosure url="https://i.ecency.com/640x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1515886103/kmzfcpvtzuwhvqhgpyjp.png" length="0" type="image/png"/></item><item><title><![CDATA[SteemChain - Charts & Analytics V1.4.0]]></title><description><![CDATA[Repository Website What is SteemChain? SteemChain in an open source application to analyse transactions and operations from the STEEM blockchain. Store these into a MySQL database and visualise with charts]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/steemchain---charts--analytics-v140</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/steemchain---charts--analytics-v140</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Sat, 23 Mar 2019 14:46:39 GMT</pubDate><enclosure url="https://i.ecency.com/p/3DLAmCsuTe3bV13dhrdWmiiTzq9WMPZDTkYuSGyZVu3GHr9etNqCf6UPP7aVkEy56ZYcZQMSae7ZgujooHdyHJGZanhwJQDiyAbBPLHUjnep4rAV5yCRZt15BoFsSjhgFSe9WcWJBoxLrePmLC6F5QjbYNvgbBL?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[SteemChain - Charts & Analytics V1.3.0]]></title><description><![CDATA[Repository Website What is SteemChain? SteemChain in an open source application to analyse transactions and operations from the STEEM blockchain. Store these into a MySQL database and visualise with charts]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/steemchain-charts-and-analytics-v1-3-0</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/steemchain-charts-and-analytics-v1-3-0</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Thu, 21 Mar 2019 23:57:15 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iP9bW4AbtX5bLPAvJKx1bzpWRqizDZL7ZeTTUgQLbni7vz8KHm2kFhuFtk5UtjDKVmj12bj9Bf3?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Connect to multiple STEEM nodes in parallel to validate blocks]]></title><description><![CDATA[Repository What will I learn Retrieve blocks via an API Connect to multiple nodes Thread synchronisation Returning data to the main thread Processing data from the worker threads Requirements Python 3.7.2]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/connect-to-multiple-steem-nodes-in-parallel-to-validate-blocks</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/connect-to-multiple-steem-nodes-in-parallel-to-validate-blocks</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Thu, 21 Mar 2019 14:39:24 GMT</pubDate><enclosure url="https://i.ecency.com/640x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1515886103/kmzfcpvtzuwhvqhgpyjp.png" length="0" type="image/png"/></item><item><title><![CDATA[SteemChain - Charts & Analytics V1.2.0]]></title><description><![CDATA[Repository Website with blockchain atm) What is SteemChain? SteemChain in an open source application to analyse transactions and operations from the STEEM blockchain. Store these into a MySQL database]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/steemchain-charts-and-analytics-v1-2-0</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/steemchain-charts-and-analytics-v1-2-0</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Fri, 15 Mar 2019 22:51:27 GMT</pubDate><enclosure url="https://i.ecency.com/p/3DLAmCsuTe3bV13dhrdWmiiTzq9WMPZDTkYuSGyZVu3GHrK27TnnKXNxKrDJFDgjtw2Su1gctSDyq7rRPf7TTXD4B7sTyUnpJgbV7AFGpRJrjPCj8bzh1RRk3iQYA91btGpWoVaJ2k5L5DG9S7Sh6pfiDqEaeb8?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[SteemChain - Charts & Analytics V1.1.0]]></title><description><![CDATA[Repository Website What is SteemChain? SteemChain in an open source application to analyse transactions and operations from the STEEM blockchain. Store these into a MySQL database and visualise with charts]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/steemchain-charts-and-analytics-v1-1-0</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/steemchain-charts-and-analytics-v1-1-0</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Tue, 12 Mar 2019 15:11:54 GMT</pubDate><enclosure url="https://i.ecency.com/p/32FTXiZsHoAWBP5L1ud1MHpRpFmeBs6JPYWT9eVpdgA4MoPtDeXPipx2GBWrNyWEd3M7dzi5Z7ScvWphFixvhnczLosfajbfwDA7HmEqho6JqfgE2j5s7J4jhnZvRXyHR76ekidvEaZS7zmk?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[New Project: SteemChain - Charts & Analytics]]></title><description><![CDATA[Repository Website Still in beta, the data can be incomplete and the website may be laggy as blocks are being processed! New Project What is the project about? SteemChain in an open source application]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/new-project-steemchain-charts-and-analytics</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/new-project-steemchain-charts-and-analytics</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Mon, 04 Mar 2019 08:16:27 GMT</pubDate><enclosure url="https://i.ecency.com/p/3DLAmCsuTe3bV13dhrdWmiiTzq9WMPZDTkYuSGyZVu3GHrK27TnnKXNxKrDJFDgjtw2Su1gctSDyq7rRPf7TTXD4B7sTyUnpJgbV7AFGpRJrjPCj8bzh1RRk3iQYA91btGpWoVaJ2k5L5DG9S7Sh6pfiDqEaeb8?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Part 4: Adding live STEEM/SBD tickers]]></title><description><![CDATA[This tutorial is part of a series where different aspects of quickly creating and deploying STEEM web applications by using the Django framework as well as Beem are discussed. Knowledge of programming]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/part-4-adding-live-steem-sbd-tickers</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/part-4-adding-live-steem-sbd-tickers</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Tue, 05 Feb 2019 16:57:36 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNdGay3dRr4d5X995ETwdUhM1ZWkg6QxigMioP1iGdMj51se17JZUaDZAHrzXF4erNmq1mGg7LuSyFoHdBtxpcCBriQLcxx9GSYzZohotn4Jdt?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Part 3: Combing Charts.js And Django Rest Framework]]></title><description><![CDATA[This tutorial is part of a series where different aspects of quickly creating and deploying STEEM web applications by using the Django framework as well as Beem are discussed. Knowledge of programming]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/part-3-combing-charts-js-and-django-rest-framework</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/part-3-combing-charts-js-and-django-rest-framework</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Sat, 02 Feb 2019 16:23:03 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNdGay3dRr4d5X995ETwdUhM1ZWkg6QxigMioP1iGdMj51se17JZUaDZAHrzXF4erNmq1mGg7LuSyFoHdBtxpcCBriQLcxx9GSYzZohotn4Jdt?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Part 2: Using A Bootstrap Template To Parse STEEM Posts Via Beem API]]></title><description><![CDATA[This tutorial is part of a series where different aspects of quickly creating and deploying STEEM web applications by using the Django framework as well as Beem are discussed. Knowledge of programming]]></description><link>http://direct.ecency.com/utopian-io/@steempytutorials/part-2-using-a-bootstrap-template-to-parse-steem-posts-via-beem-api</link><guid isPermaLink="true">http://direct.ecency.com/utopian-io/@steempytutorials/part-2-using-a-bootstrap-template-to-parse-steem-posts-via-beem-api</guid><category><![CDATA[utopian-io]]></category><dc:creator><![CDATA[steempytutorials]]></dc:creator><pubDate>Thu, 31 Jan 2019 23:51:24 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNdGay3dRr4d5X995ETwdUhM1ZWkg6QxigMioP1iGdMj51se17JZUaDZAHrzXF4erNmq1mGg7LuSyFoHdBtxpcCBriQLcxx9GSYzZohotn4Jdt?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>