<?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 IT Quicktasks</title><link>https://quicktasks.ismael.casimpan.com/tags/python/</link><description>Recent content in python on IT Quicktasks</description><generator>Hugo -- gohugo.io</generator><copyright>Copyright © 2018–2022, Ismael Casimpan Jr.; All Rights Reserved</copyright><lastBuildDate>Tue, 27 Jun 2023 00:20:25 +0800</lastBuildDate><atom:link href="https://quicktasks.ismael.casimpan.com/tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>Install Python Module Directly</title><link>https://quicktasks.ismael.casimpan.com/post/install-python-module-directly/</link><pubDate>Tue, 27 Jun 2023 00:20:25 +0800</pubDate><guid>https://quicktasks.ismael.casimpan.com/post/install-python-module-directly/</guid><description>
Sometimes, python modules in pypi.org is outdated a little bit but it's source code has already fixed what you wanted. You can install the said module directly using:
1## git clone the module-name from its repo, then 2python -m pip install -e ./module-name or in one line (replace the repo accordingly):
1pip install -e git+https://github.com/enzoampil/fastquant.git@master#egg=fastquant</description></item><item><title>Python Virtualenv</title><link>https://quicktasks.ismael.casimpan.com/post/python-virtualenv/</link><pubDate>Tue, 27 Jun 2023 00:20:25 +0800</pubDate><guid>https://quicktasks.ismael.casimpan.com/post/python-virtualenv/</guid><description>
Best approach in doing development in any language is to have an isolated dev environment. In python, we do it this way:
1python3 -m venv env 2source ./env/bin/activate See more options in https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/</description></item><item><title>Python Debugging</title><link>https://quicktasks.ismael.casimpan.com/post/python-debugging/</link><pubDate>Thu, 05 May 2022 00:20:25 +0800</pubDate><guid>https://quicktasks.ismael.casimpan.com/post/python-debugging/</guid><description>
Use pdb module in debugging python:
1$ python3 -m pdb pdb_example.py and something like this:
1student@ubuntu:~$ python3 -m pdb pdb_example.py 2&amp;gt; /home/student/pdb_example.py(1)&amp;lt;module&amp;gt;() 3-&amp;gt; class Student: 4(Pdb) continue 50 61 72 83 94 10The program finished and will be restarted 11&amp;gt; /home/student/pdb_example.py(1)&amp;lt;module&amp;gt;() 12-&amp;gt; class Student: 13(Pdb) See https://hub.packtpub.com/debugging-and-profiling-python-scripts-tutorial</description></item><item><title>Quick HTTP Server Using Python</title><link>https://quicktasks.ismael.casimpan.com/post/quick-http-server-using-python/</link><pubDate>Fri, 25 Feb 2022 00:20:25 +0800</pubDate><guid>https://quicktasks.ismael.casimpan.com/post/quick-http-server-using-python/</guid><description>
If you ever need to serve your current directory via http for some reason, this is a quick command in python3:
1~$ python3 -m http.server 8000 Then access http://localhost:8000</description></item><item><title>Links - Python</title><link>https://quicktasks.ismael.casimpan.com/post/links-python/</link><pubDate>Fri, 18 Feb 2022 09:19:11 +0800</pubDate><guid>https://quicktasks.ismael.casimpan.com/post/links-python/</guid><description>
Python Official Documentation Python Package Index or PyPI Python3 Standard Library Python3 Docs Learn Python PyNative Learn Python in Y minutes Python Frameworks Django Project Flask Bottle Others Beautiful Soup - HTML &amp;amp; XML web scraping Stackoverflow: Other alternatives to venv Build REST API with Django REST Framework in 30mis</description></item><item><title>Basic Python Datatypes</title><link>https://quicktasks.ismael.casimpan.com/post/basic-python-datatypes/</link><pubDate>Sat, 12 Feb 2022 00:20:25 +0800</pubDate><guid>https://quicktasks.ismael.casimpan.com/post/basic-python-datatypes/</guid><description>
These are the three core data types in python. Of course there are strings, int too. I'm listing this here as I often forget these:
List Somewhat similar to tuple (see below) but changeable. Uses square brackets instead of parenthesis in tuple.
1&amp;gt;&amp;gt;&amp;gt; kirk = [&amp;#34;James Kirk&amp;#34;, 34, &amp;#34;Captain&amp;#34;, 2265] 2&amp;gt;&amp;gt;&amp;gt; type(kirk) 3&amp;lt;class &amp;#39;list&amp;#39;&amp;gt; Tuple A tuple is a collection which is ordered and unchangeable.
1&amp;gt;&amp;gt;&amp;gt; mytuple = (&amp;#34;apple&amp;#34;, &amp;#34;banana&amp;#34;, &amp;#34;cherry&amp;#34;) 2&amp;gt;&amp;gt;&amp;gt; type(mytuple) 3&amp;lt;class &amp;#39;tuple&amp;#39;&amp;gt; Dictionary 1&amp;gt;&amp;gt;&amp;gt; comedian = {&amp;#39;name&amp;#39;: &amp;#39;Eric Idle&amp;#39;, &amp;#39;age&amp;#39;: 74} 2&amp;gt;&amp;gt;&amp;gt; type(comedian) 3&amp;lt;class &amp;#39;dict&amp;#39;&amp;gt; 4&amp;gt;&amp;gt;&amp;gt;</description></item><item><title>Pythonic Code Using Enumerate</title><link>https://quicktasks.ismael.casimpan.com/post/pythonic-code-using-enumerate/</link><pubDate>Sat, 12 Feb 2022 00:20:25 +0800</pubDate><guid>https://quicktasks.ismael.casimpan.com/post/pythonic-code-using-enumerate/</guid><description>
Use enumerate to iterate to each list's element
1&amp;gt;&amp;gt;&amp;gt; # Pythonic Example 2&amp;gt;&amp;gt;&amp;gt; animals = [&amp;#39;cat&amp;#39;, &amp;#39;dog&amp;#39;, &amp;#39;moose&amp;#39;] 3&amp;gt;&amp;gt;&amp;gt; for i, animal in enumerate(animals): 4... print(i, animal) 5... 60 cat 71 dog 82 moose If the index is not important, use &amp;quot;_&amp;quot; in place of &amp;quot;i&amp;quot;:
1&amp;gt;&amp;gt;&amp;gt; # Pythonic Example 2&amp;gt;&amp;gt;&amp;gt; animals = [&amp;#39;cat&amp;#39;, &amp;#39;dog&amp;#39;, &amp;#39;moose&amp;#39;] 3&amp;gt;&amp;gt;&amp;gt; for _, animal in enumerate(animals): 4... print(animal) 5... 6cat 7dog 8moose Or more simply, without using &amp;quot;enumerate&amp;quot; function:</description></item></channel></rss>