Python Serialization: Getting Started

The internet accumulates mind-boggling amounts of data daily — amounts in the petabytes, exabytes and zettabytes. 

As data continues to accumulate, we’re seeing increased demand for efficient data processing, storage and transmission. 

In this article, we’ll cover serialization, a process that enables and facilitates the handling of high-level data objects in Python.

Continue Reading

Our Guide to Python Decorators

Have you heard about Python decorators? Not only do these special functions have a funny name, but their syntax differs from standard Python code (they attach to other functions through use of the @ sign).

No wonder many beginners avoid decorators at all costs! However, we’ve got good news for you. Decorating your functions isn’t as hard as it looks — and it results in cleaner, more modular programs with less boilerplate code.

Continue Reading

Learning Python Closure Functions

Python closure functions may seem intimidating due to their rather unintuitive syntax, but mastering them is worthwhile if you want to write truly expressive and maintainable Python code.

In this article, we’ll go through code examples that reveal that closures are actually quite simple. Let’s dive in!

Continue Reading

Learn One of the Most Popular Programming Languages With the Intermediate Python Nanodegree Program

Python is one of the most in-demand programming languages worldwide. In fact, Python was the top searched programming language this year according to Google Trends.

Additionally, StackOverflow’s annual developer survey ranks Python among the top four most popular programming languages next to JavaScript, HTML/CSS and SQL.

As this programming language becomes more prevalent, to fulfill our mission to upskill the world’s workforce in the careers of the future —  we’re launching the all-new Intermediate Python Nanodegree program that is open for enrollment today.

Continue Reading

Your Guide to Snagging a Remote iOS Developer Job

Working from home, a privilege traditionally only enjoyed by employees of progressive tech companies, has now become the norm. 

COVID-19 has changed the world in many ways this past year, and the shift in companies offering remote-friendly jobs has been unprecedented. According to a recent Stanford research survey, 42% of workers are now working from home on a full-time basis.

If you’ve always dreamed of spending your workday coding and building iPhone apps, but didn’t want to pack up and move to the pricey Bay Area, you’re in luck. Many companies, from early startups to tech giants like Twitter, have made the decision to close their offices in favor of a fully remote workforce.

Continue Reading

Getting Started With Python Lists

As the preferred language for data analysis and manipulation, Python supports several compound data types, among them iterables and more specifically, sequences. 

A list is a sequenced data type — meaning it’s always ordered — and the most versatile one at that. In this article, we’ll define lists before exploring how to use them in Python.

Continue Reading