There are several Python-related channels on the freenode IRC network. All channels are available by connecting to Internet Relay Chat server freenode. Connect to irc.freenode.net or use freenode's webchat in your browser.
The #python channel is for all discussion about the Python language, ecosystem, and community. You can get immediate help with programming questions. You will need to first register your nickname with freenode, using the nickname setup instructions.
German speakers can use the #python.de channel.
Portuguese speakers can use the #python-pt channel.
Spanish speakers can use the #pyar channel, from the Python Argentina user group.
French speakers can join the #python-fr channel.
Finnish speakers can join the #python.fi channel on a different network, *IRCnet*.
Turkish speakers can join the #pyistanbul channel.
#python-dev is for CPython developers, where they can coordinate their work or discuss problems. Bots post updates to the channel based on activity in the CPython source tree and bug tracker.
#python-infra is for Python infrastructure discussion.
#pydotorg is for discussion of this website, python.org.
#distutils and #pypa are for Python packaging discussion.
IRC clients for many platforms can be found in the Internet Relay Chat (IRC) Help Archive.
As an unofficial alternative to IRC, you can use the Zulip livechat about Python. It works in your browser and you can create a free login to view and post messages. In particular, the #general/help "stream" (or channel) is a place to ask for and give help with general Python usage.