Month: March 2016

Learning to think OOP

Learning to code includes memorizing syntax, comprehending logical flow, and an intuition of design. This includes learning the basic units of code (e.g. if, and, for, def), the behaviour of code components (e.g. loops, generators, functions), and knowing how to combine these into a synergistic whole. Object oriented program is an advantage which heralds its own […]


Using Python to access web data

Week 2 – Regular expression green are regular expressions. yellow are just characters from text purple is the return result   Example 2: find email address From Sat Jul 17  02:17:01 2009 >> y = re.findall(“\S+@\S+”, x) >>print y [‘’] \S: non-whitespace character +: at least one before the @ sign, I want one […]

Tôi đã trở thành “người dậy sớm”, đọc sách nhiều gấp 5 lần và học một ngoại ngữ mới trong một năm như thế nào

Bài viết được dịch từ bài viết “How I Became a Morning Person, Read 5x More Books and Learned a New Language in A Year” của tác giả Belle Beth Cooper trên Buffer blog. Mình rất tâm đắc với triết lý rèn luyện bản thân của tác giả nên quyết định dịch bài viết ra […]

Practicing Python

Here are some featured Python Practice web sites suggested by Jose Portilla in web course Complete Python Bootcamp.   Basic Practice: More Mathematical (and Harder) Practice: List of Practice Problems: A SubReddit Devoted to Daily Practice Problems: A very tricky website with very few hints and touch problems (Not for beginners […]