Best of PythonJuly 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    How I Used Python to Automate a Youtube Channel

    The project was created to create a YouTube channel with replays of matches of a very popular game called “League of Legends” The idea was to create the channel fully automated. The video was created using a series of videos from Fillipe Deschamps, where he teaches how to create YouTube channel that generates content programmatically.

  2. 2
    Article
    Avatar of hnHacker News·4y

    codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch.

    This repository is a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch. It's a great way to learn. Submissions welcome, just send a PR.Table of Contents: Build your own 3D Renderer, BitTorrent Client, Node.js bot, and more.

  3. 3
    Article
    Avatar of kdnuggetsKDnuggets·4y

    12 Essential VSCode Extensions for Data Science

    Visual Studio Code (VSCode) is a free integrated development environment (IDE) It is popular among developers and data practitioners. The VSCode provides rich functionalities, extensions ( plugins), built-in Git, ability to run and debug code, and complete customization for the workspace.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Animate Your Git Commit History with git-story

    Git Story lets you easily generate mp4 videos presenting the layout and progression of your Git commit history, all using one single command: git-story. Git Story uses Manim to create circles, arrows, refs, Git branch names, and other objects that represent your Git history.

  5. 5
    Article
    Avatar of rpythonReal Python·4y

    Build a Flashcards App With Django – Real Python

    In this final step of the tutorial, you’ll implement all the missing features of your flashcards app. You’re creating a view for a single box, a route to navigate to, and a template to show the box. To list your boxes, you have to overcome an obstacle in your app’s navigation logic.

  6. 6
    Article
    Avatar of hashnodeHashnode·4y

    PasteMe - Paste Codes From Your Terminal

    PasteMe is a modern open-source RESTful pastebin service that allows users to paste their source codes, snippets, and code blocks right from their command-line interfaces and terminals. You can paste your source codes in different popular themes as well as different languages. The service is available for Windows and Linux distributions.

  7. 7
    Article
    Avatar of dzDZone·4y

    Web Scraping as an API Service

    Playwright is a Python tool that can be used to scrape web pages. It can also be used as a way to integrate a web scraping tool with an API service. Playwright generates Python code that can then be used in API integrations. The tool is good and has many other uses that go beyond the scope of this text.

  8. 8
    Article
    Avatar of hnHacker News·4y

    Logging in Python like a PRO 🐍🌴

    Most people don't know what to log, so they decide to log anything thinking it might be better than nothing, and end up creating just noise. I'll try to give meaningful examples, and provide a flexible rule of thumb that should be used when logging for ANY application you're ever going to build.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    What is Abstraction in Programming – And Why is it Useful?

    Abstraction is one of the most important concepts for any software engineer to know. Without abstraction, we would never have been able to invent most software or even most things. Abstraction thinking is in so many areas: philosophy, mathematics, computer science, and so on.

  10. 10
    Article
    Avatar of hashnodeHashnode·4y

    Tutorial - How to build your own LinkedIn Profile Scrapper in 2022

    Linkedin is one of the largest professional network platforms where you can get job opportunities, connect and build professional relationships with your fellow colleagues in your field. The Person class installed is used to defined the profile of a particular Linkedin Profile by using the profile's URL path. If email and password isnt given, it'll prompt in your terminal.

  11. 11
    Article
    Avatar of hashnodeHashnode·4y

    Understanding Amazon SQS with Python and Django - Part 1

    Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. Amazon SQS provides us with two types of message queues: Standard Queue and FIFO Queue.

  12. 12
    Article
    Avatar of medium_jsMedium·4y

    Javascript: Overcoming tutorial hell, my story

    Nigeria’s first software developer shares his journey to software development. He started learning Python in 2018, but couldn’t build real-life projects. He enrolled in a coding Bootcamp in January 2019, and learned FullStack Web development. After a short break from coding, he decided to take a course on Javascript.

  13. 13
    Article
    Avatar of newstackThe New Stack·4y

    Pyscript: A Browser-Based Python Framework for the 99%

    Pyscript is the new Python framework being developed by Anaconda. It's designed for the 99% of web users who aren’t professional developers, CEO says. Peter Wang: Pyscript was inspired by HyperCard, a pre-web development kit for the Macintosh.

  14. 14
    Article
    Avatar of towardsdevTowards Dev·4y

    Python Self, OOPS Part-2

    Python Self, OOPS Part-2 Self is first parameter for object(Pointer) in Class, and Self is used to call attributes and methods inside class itself. If you are not declared self inside the class it shows an Error. Self is not a keyword it just act word.

  15. 15
    Article
    Avatar of communityCommunity Picks·4y

    Pretty Maps in Python

    Prettymaps allows you to specify a location by its name and generate a map of that area in PNG format. The project only contains 425 lines of Python due to intense 3rd-party package use. The map data is collected from OpenStreetMap using the OSMnx library. The code in this post won't run without an update to a newer version.

  16. 16
    Article
    Avatar of communityCommunity Picks·4y

    Declarative vs imperative programming: 5 key differences

    Imperative and declarative programming are two of the most popular programming paradigms in software development. By the end, you should have a solid foundational grasp of both paradigm. It's up to the programming language's implementation and the compiler to determine how to achieve the results.

  17. 17
    Article
    Avatar of communityCommunity Picks·4y

    How to Send a Tweet with GitHub Copilot

    GitHub Copilot is an AI pair programmer that helps you write code faster with less work. In July, Twitter's DevRel team asked the GitHub Devrel team to collaborate on a stream showing Twitter API v2 and GitHub Cop Pilot. Copilot helped me build the demo in less than 30 minutes.

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

    10 Python Scripts to Automate Your Problems

    Automate Google Sheet using Excel or CSV Python. Python can also automate Google Sheet. This script will show you how you can automate your google sheet-like reading the rows, cols, writing, updating, formatting, and much more. The script uses the Gnew Module which scraps the news from different news websites.

  19. 19
    Article
    Avatar of communityCommunity Picks·4y

    Go faster with Go: Golang for ML Serving

    The current Python service with single node can do 192 RPS, about 400 pairs each. Only about 20% average CPU utilization. The limiting factor now was the language, the serving framework and the network call to feature store. I chose Fiber framework for REST API, it seemed most welcoming, good documentation, expressjs like API. Took less than an hour.

  20. 20
    Article
    Avatar of kdnuggetsKDnuggets·4y

    Free Python Automation Course

    FreeCodeCamp has launched a free course on automating with Python. Taught by Frank Andrade, the course has a unique approach to teaching Python. The course is project-based, in that it sets out 4 major projects and each section builds upon the Python skills needed to be able to complete said project.

  21. 21
    Article
    Avatar of facebook_codeFacebook Engineering·4y

    Programming languages endorsed for server-side use at Meta

    Meta’s primary supported server-side languages are Hack, C++, Rust, and Python. For performance-sensitive back-end services, we encourage C++ and Rust. For business logic and relatively stateless applications, the Hack ecosystem has the highest level of automation and support at Meta and is the recommended language.

  22. 22
    Article
    Avatar of pointerPointer·4y

    Multiprocessing in Python: The Complete Guide

    The multiprocessing.Process class allows you to create and manage new child processes in Python. It is not widely used, perhaps because of misunderstandings of the capabilities and limitations of threads and processes. The guide includes how processes work, how to use processes, concurrency primitives used with processes, and best practices.