Real Pythonhttps://realpython.com/atom-descriptions-only.xml2018-09-19T00:00:00+00:00Real PythonAbsolute vs Relative Imports in Python2018-09-19T00:00:00+00:00https://realpython.com/absolute-vs-relative-python-imports/If you’ve worked on a Python project that has more than one file, chances are you’ve had to use an import statement before. In this tutorial, you’ll not only cover the pros and cons of absolute and relative imports but also learn about the best practices for writing import statementsTop 10 Must-Watch PyCon Talks2018-09-17T00:00:00+00:00https://realpython.com/must-watch-pycon-talks/Get the inside scoop on the top 10 must-watch PyCon talks for both beginners and advanced Python developers. There's something for everyone in this list of informative videosLogging in Python2018-09-12T00:00:00+00:00https://realpython.com/python-logging/Learn why and how to get started with Python's powerful logging module to meet the needs of beginners and enterprise teams alikeThe Best Python Books2018-09-10T00:00:00+00:00https://realpython.com/best-python-books/Find the right books to help you get started with Python or take your coding to the next level with this detailed guide to the best Python books out thereConditional Statements in Python2018-09-05T00:00:00+00:00https://realpython.com/python-conditional-statements/In this step-by-step tutorial you'll learn how to work with conditional statements in Python. Master if-statements and see how to write complex decision making code in your programsStructuring Python Programs2018-09-03T00:00:00+00:00https://realpython.com/python-program-structure/In this tutorial you'll dig deeper into Python's lexical structure and start arranging code into more complex groupings. You'll learn about the syntactic elements that comprise statements, the basic units that make up a Python programWe're Celebrating 1 Million Page Views per Month!2018-09-01T00:00:00+00:00https://realpython.com/one-million-pageviews-celebration/Today we're celebrating reaching 1,000,000 monthly page views on realpython.com. We are so thankful to you and the rest of the Python community for helping us reach this milestonePython Pandas: Tricks & Features You May Not Know2018-08-29T00:00:00+00:00https://realpython.com/python-pandas-tricks/Lesser-known but idiomatic Pandas features for those already comfortable with Pandas' basic functionality and conceptsPython Community Interview With Mariatta Wijaya2018-08-27T00:00:00+00:00https://realpython.com/interview-mariatta-wijaya/Mariatta is a web developer at Zapier and volunteers much of her time to helping maintain Python as a core developer. In this interview we talk about her role as a Python core developer, as well as her love of GitHub bots and #icecreamselfiesPrimer on Python Decorators2018-08-22T00:00:00+00:00https://realpython.com/primer-on-python-decorators/In this introductory tutorial, we'll look at what Python decorators are and how to create and use themSets in Python2018-08-20T00:00:00+00:00https://realpython.com/python-sets/In this tutorial you'll learn how to work effectively with Python's set data type. You'll see how to define set objects in Python and discover the operations that they support and by the end of the tutorial you'll have a good feel for when a set is an appropriate choice in your own programsThe Ultimate Guide to Django Redirects2018-08-15T00:00:00+00:00https://realpython.com/django-redirects/In this detailed guide, you'll learn everything you need to know about HTTP redirects in Django. All the way from the low-level details of the HTTP protocol to the high-level way of dealing with them in DjangoAdvanced Git Tips for Python Developers2018-08-13T00:00:00+00:00https://realpython.com/advanced-git-for-pythonistas/In this Git tutorial for Python developers, we'll talk about how to address specific commits and entire ranges of commits, using the stash to save temporary work, comparing different commits, changing history, and how to clean up the mess if something doesn't work outPython Community Interview With Mike Driscoll2018-08-08T00:00:00+00:00https://realpython.com/interview-mike-driscoll/A Python community interview with Mike Driscoll of Mouse Vs Python fame. As a long-time Python advocate and teacher, Mike shares his story of how he came to be a Python developer and an authorDictionaries in Python2018-08-06T00:00:00+00:00https://realpython.com/python-dicts/In this Python dictionaries tutorial you'll cover the basic characteristics and learn how to access and manage dictionary data. Once you have finished this tutorial, you should have a good sense of when a dictionary is the appropriate data type to use, and how to do soSocket Programming in Python (Guide)2018-08-01T00:00:00+00:00https://realpython.com/python-sockets/In this in-depth tutorial you'll learn how to build a socket server and client with Python. By the end of this tutorial, you'll understand how to use the main functions and methods in Python's socket module to write your own networked client-server applicationsPython Code Quality: Tools & Best Practices2018-07-30T00:00:00+00:00https://realpython.com/python-code-quality/In this article, you'll see how to improve the quality of your Python code. We'll analyze and compare tools you can use to take your code to the next level and make it more Pythonic. Whether you've been using Python for a while, or just beginning, you can benefit from the practices and tools talked about hereDocumenting Python Code: A Complete Guide2018-07-25T00:00:00+00:00https://realpython.com/documenting-python-code/A complete guide to documenting Python code. Whether you're documenting a small script or a large project, whether you're a beginner or seasoned Pythonista, this guide will cover everything you need to knowFast, Flexible, Easy and Intuitive: How to Speed Up Your Pandas Projects2018-07-23T00:00:00+00:00https://realpython.com/fast-flexible-pandas/What is it about Pandas that has data scientists, analysts, and engineers raving? This is a guide to using Pandas Pythonically to get the most out of its powerful and easy-to-use built-in features. Additionally, you will learn a couple of practical time-saving tipsLists and Tuples in Python2018-07-18T00:00:00+00:00https://realpython.com/python-lists-tuples/You'll cover the important characteristics of lists and tuples in Python 3. You'll learn how to define them and how to manipulate them. When you're finished, you should have a good feel for when and how to use these object types in a Python program