Use the built-in help system to get full documentation:
Import libraries and play with them:
>>> from datetime import datetime >>> dir(datetime) ['__add__', ..., 'weekday', 'year'] # Truncated for readability >>> datetime.now() datetime.datetime(2018, 3, 14, 23, 44, 50, 851904)
Run shell commands:
>>> import os >>> os.system('ls') python_hw1.py python_hw2.py README.txt
4: Take Breaks
When you are learning, it is important to step away and absorb the concepts. The Pomodoro Technique is widely used and can help: you work for 25 minutes, take a short break, and then repeat the process. Taking breaks is critical to having an effective study session, particularly when you are taking in a lot of new information.
Breaks are especially important when you are debugging. If you hit a bug and can’t quite figure out what is going wrong, take a break. Step away from your computer, go for a walk, or chat with a friend. In programming, your code must follow the rules of a language and logic exactly, so even missing a quotation mark will break everything. Fresh eyes make a big difference.
5: Become a Bug Bounty Hunter
Speaking of hitting a bug, it is inevitable once you start writing complex programs that you will run into bugs in your code. It happens to all of us! Don’t let bugs frustrate you. Instead, embrace these moments with pride and think of yourself as a bug bounty hunter.