Best of Python — 2021

  1. 1
    Article
    Avatar of quastorQuastor Daily·4y

    How Khan Academy Rewrote their Backend

    Khan Academy recently went through a massive rewrite of their old Python 2 monolith with a services-oriented backend written in Go. We’ll be summarizing the technical choices, execution and results of the rewrite. Plus, a couple awesome tech snippets on How Etsy built their bidding system for Etsy Ads and how Databricks uses Scala at Scale.

  2. 2
    Article
    Avatar of devtoDEV·5y

    Python + JavaScript = 🔥🔥🔥

    Python can be a superior option to Node.JS for some tasks. But we don't want to switch to Python just because of that one feature. We can use child process in Node. JS to run a python script when needed. And if we want we can pass data to our python script also.

  3. 3
    Article
    Avatar of hackernoonHacker Noon·5y

    "Success will be found because developers are lazy"

    Would you like to take a stab at answering some of these questions? Head to the navigation bar, and look at the writing prompts under the Write tab. "Success will be found because developers are lazy" "I'm here for the pizza and beer. Read my stories"

  4. 4
    Article
    Avatar of geekcultureGeek Culture·5y

    11 Django best practices that will make you PRO

    Django is an open-source python-based web framework that helps to build web applications. With 4+ years of experience in the Django framework, I have listed down some of the best Django practices. Best practices are for intermediate or professional developers. Don’t get intimidated/overwhelmed if you are a beginner.

  5. 5
    Article
    Avatar of phProduct Hunt·5y

    Blockman - Highlight nested code blocks

    VSCode extension - Blockman. You can customize block colors, depth, turn on-off focus, curly/square/round brackets, and more.Supports Python, Dart, Rust, Swift, R, Go, PHP, JavaScript, JSX, TypeScript, TSX, C, C#, C++, Java, HTML, CSS and more...

  6. 6
    Article
    Avatar of tnwThe Next Web·5y

    Thought you loved Python? Wait until you meet Rust

    A whopping 87 percent of Rust developers love this language above all others. It’s a neat hack to ensure that unused data is being cleaned without forcing the programmer to think about allocating and freeing memory all the time. While it is not as dead-easy to write as Python, it's not as clunky as C once you’ve understood it.

  7. 7
    Article
    Avatar of hackernoonHacker Noon·5y

    Node.js Vs Flask: Which One Has A Better Performance

    Radley Sidwell-Lewis has been using Node.js for almost all of the backend servers he has built using Express.js. The first language he learned wasn’t JavaScript, it was Python. Python appears to have a sexier reputation among non-engineers, for the most part.

  8. 8
    Article
    Avatar of gcgitconnected·5y

    A Beginner’s Guide Into Competitive Programming

    Competitive programming tests your Logical thinking, Analytical Thinking, Pattern Recognition, Pressure Handling, and most importantly your knowledge of Data Structures and Algorithms. It is an excellent mental exercise and boosts problem-solving skills. The adrenaline rush you experience when your code gets accepted is just amazing.

  9. 9
    Article
    Avatar of rpythonReal Python·5y

    Advanced Visual Studio Code for Python Developers – Real Python

    This tutorial shows you how to get the most out of Visual Studio Code for Python development. You can map all activities in VS Code, whether they’re built-in or provided via extensions, to a keyboard shortcut. After finishing this tutorial, you’ll have a variety of tools to help you be more productive using VS Code.

  10. 10
    Article
    Avatar of medium_jsMedium·5y

    Javascript vs Python Syntax Cheatsheet

    This cheat sheet serves as high-level comparisons between the two languages. The arithmetic operators between Javascript and Python are identical — except for one. Python is missing the strict equality/inequality operators. Since Python treats all numbers as floats (decimal numbers), you can use the double division sign to get an integer.

  11. 11
    Article
    Avatar of devtoDEV·5y

    Python Cheatsheet 🔥

    Cheatsheets are good when you want to revise some of the concepts, but not an idle way to start learning Python. VSCODE extension: Making a virtual env: Why Virtual env? Comments in python Data Types: Naming conventions: Printing in Python: Numbers in Python. Using with variables: Variables makes it easy to understands the code.

  12. 12
    Article
    Avatar of kdnuggetsKDnuggets·4y

    Write Clean Python Code Using Pipes

    Pipe is a Python library that enables you to use pipes in Python. A pipe ( | ) passes the results of one method to another method. Pipe makes my code look cleaner when applying multiple methods to a Python iterable. Since Pipe only provides a few methods, it is also very easy to learn Pipe.

  13. 13
    Article
    Avatar of inPlainEngHQPython in Plain English·4y

    Who Writes Better Code: GitHub CoPilot or GPT-3?

    GitHub recently announced its new GitHub copilot tool. The copilot is based on suggesting what could be the next piece of code based on the current variables used/declared. GPT-3 predicts the next word of a sentence given the previous words in a sentence. The comparison between the two may seem a bit unfair, but it will be interesting to see how these two models perform.

  14. 14
    Article
    Avatar of hackernoonHacker Noon·5y

    GraphQL vs REST: How To Choose One Over The Other

    GraphQL is great for applications where related and nested data are fetched. If you need a clear and convenient API without overhead, or you want to use HTTP capabilities like caching or authentication, you should choose REST. But after weighing the pros and cons, we see that GraphQL is not always the best option.

  15. 15
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Top 5 Programming Languages to learn in 2021

    Today there are more than a hundred programming languages ( Google says more than 700 ), So many options to choose from. Choosing the first language is important as that builds your foundation and understanding of the Coding World. So let us see what are those top 5 programming languages which you should learn in 2021.

  16. 16
    Article
    Avatar of hashnodeHashnode·5y

    Automate any Chat-Messenger with Python

    In this Blog article, we will learn how to Automate any Chat-Messenger. We will see the implementation in Python. PyAutoGUI is a cross-platform GUI automation Python module. It works on Windows, macOS, and Linux, and runs on Python 2 and 3.

  17. 17
    Article
    Avatar of medium_jsMedium·5y

    Introducing notebookJS

    Introducing notebookJS: seamless integration between Python and JavaScript in Computational Notebooks Jorge Piazentin Ono. Notebooks are the perfect place to experiment with data visualization. Adding JavaScript to a Python notebook requires a lot of boilerplate code, which can become cumbersome and repetitive.

  18. 18
    Article
    Avatar of inPlainEngHQPython in Plain English·4y

    How to Build Your Personal AI Assistant Using Python

    How to Build Your Personal AI Assistant Using Python Part 1: A guide on setting up our J.A.R.V.I.S using Python. Ashutosh Krishna explains how to create a virtual environment and activate it using virtualenv. He also shows you how to set up a speech engine using the pyttsx3 module.

  19. 19
    Article
    Avatar of inPlainEngHQPython in Plain English·4y

    Machine Learning: Popular Libraries and Frameworks (Part 1)

    Machine Learning: Popular Libraries and Frameworks (Part 1) An overview of industry-standard frameworks, modules, and libraries used by Machine Learning practitioners. We’ll focus on the Machine Learning libraries unique to the Python programming language. The popular Pandas library is a go-to machine learning library when it comes to dealing with an enormous density of tabular data.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    The Python Handbook

    CNN.com will feature iReporter photos in a weekly Travel Snapshots gallery. Please submit your best shots of the U.S. for next week. Visit CNN.com/Travel each week for a new gallery of snapshots. Visit http://www.dailymail.co.uk/travel/features/trending-trends-in-the-world-of-travelling-tourists for the next week.

  21. 21
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Use Google Colab with VS Code

    How to Use Google Colab with VS Code. How to Use VS Code with Google Colabs. What are some of the features of VS Code? Let us know in the comments below. Thanks for all your support and support.Davis David David, CEO of David David Software.

  22. 22
    Article
    Avatar of medium_jsMedium·5y

    Why Use the Go Language for Your Project?

    Go is an open-source programming language that makes it easy to build simple, reliable, and efficient software. Developers say that Google's Go language is the C for the twenty-first century when it comes to syntax. Go has been compared to scripting languages like Python in its ability to satisfy many common programming needs.

  23. 23
    Article
    Avatar of dzDZone·4y

    Top 7 Web Development Languages To Use In 2022

    Today, web development is seemingly a promising job. If you are a newcomer in this field, the nuisance here is where to start or which web development languages you should learn. This article from Designveloper will well equip you with fundamental knowledge so that you can choose the right language for future jobs.

  24. 24
    Article
    Avatar of tdsTowards Data Science·5y

    Linux Shell Commands can be your time saver

    Linux Shell Commands can be your time saver. A teaser of useful Shell commands that can drastically increase your productivity. Guangyuan(Frank) Li shares his tips on how to use Shell commands in your own day-to-day work. If you find these examples useful, I would like to refer you to my Github pages for more of them using other Linux utility functions.

  25. 25
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Learn Programming – The Guide I Wish I Had When I Started Learning to Code

    Jacob Stopak is the author of How to Learn Programming: The Guide I Wish I Had When I Started Learning to Code. How to learn programming: The guide I wish I had when I started learning to Code is available on Amazon.com for $9.99.