Best of Python2022

  1. 1
    Article
    Avatar of hnHacker News·4y

    Run Python in your HTML

    PyScript is a framework that allows users to create rich Python applications in the browser using HTML’s interface. It aims to give users a first-class programming language that has consistent styling rules, is more expressive, and is easier to learn. PyScript is just HTML, only a bit (okay, maybe a lot) more powerful, thanks to the rich and accessible ecosystem of Python libraries.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Harvard CS50 – Free Computer Science University Course

    Harvard CS50 is one of the most popular beginner computer science courses in the world. The course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming.

  3. 3
    Article
    Avatar of devtoDEV·4y

    Free Alternatives to Heroku

    Heroku has brought an end to free dynos and Postgres databases. Other free platforms can be used to host Django (Python) powered web applications for free. Fly and Render seems to offer Postgres on a free plan. Railway doesn't have a free tier, but basic usage is quite cheap.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Automate Your Life with Python

    We just published a Python automation course on the freeCodeCamp.org YouTube channel. Learn how to automate boring and repetitive tasks such as creating an Excel report, sending text messages, extracting tables from websites, interacting with websites, and more. You will learn how to use a few different Python libraries to help with automation such as Path, Selenium, XPath.

  5. 5
    Article
    Avatar of kdnuggetsKDnuggets·4y

    How to Perform Motion Detection Using Python

    Python programming language is an open-source library-rich language that provides a plethora of applications to its user. Motion detection has many real-life implementations or usages where it can prove its worthiness, such as for invigilation of online exams or for security purposes in stores, stores, banks, etc. The language has a number of users.

  6. 6
    Article
    Avatar of devgeniusDev Genius·4y

    The Programming Language(s) of the Future

    C, C++, and Rust are not that easy, they force you to think about object lifetimes, dynamic allocations, etc. But even just in 3 categories, there are lots of differences and blurry decisions. If we consider the ease of use, and power of the implemented structures, the results will get more blurry. Until now, what have we learned? We compared the languages.

  7. 7
    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.

  8. 8
    Article
    Avatar of medium_jsMedium·4y

    The 2022 Python Programmer RoadMap

    The 2022 Python Programmer RoadMap is an illustrated guide to become a Python Developer in 2022. Python is an open-source language meaning people are constantly collaborating to make it easier to use in every industry.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Create Microservices with FastAPI

    We just published a course on the freeCodeCamp.org YouTube channel that will teach you how to develop microservices app using FastAPI. FastAPI is a Web framework for developing RESTful APIs in Python. You will learn how to use RedisJSON as a Database and dispatch events with Redis Streams.

  10. 10
    Article
    Avatar of tdsTowards Data Science·4y

    PyScript: Python in the browser

    Anaconda’s CEO Peter Wang announced a shiny new technology called PyScript. It allows users to write Python and in fact many languages in the browser. PyScript makes the power of Python accessible to a far greater audience of front-end developers. The alpha release of PyScript can be found on pyscript.net.

  11. 11
    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.

  12. 12
    Article
    Avatar of communityCommunity Picks·4y

    The Perfect Commit

    The Perfect Commit is a single, focused change that should be treated thoughtfully and with care. For things like web applications that can be deployed to production, a commit should be a unit that could be deployed.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Data Visualization Tools – 2022 Guide

    Tableau offers three plans you can choose from — Tableau Creator, Tableau Explorer, and Tableau Viewer. Tableau's Qlik Sense Business plan starts at $30 per user/month billed annually. Infogram Inforgram is a great tool for creating infographics, reports, dashboards, slides, social media posts, email headers, and more easily.

  14. 14
    Article
    Avatar of devtoDEV·4y

    How I setup my Development Environment on macOS 2022 Edition

    I always prefer to do a clean install when setting up a new computer. Either use a cloud backup solution to restore your data or use an external storage device to transfer your files. I would install all of the apps that I use this includes personal and developer related apps.

  15. 15
    Article
    Avatar of swyxswyx·4y

    My 2022 New Mac Setup

    I set up my new Macbook Pro (16 inch, 2021 M1 Max 32 GB RAM 1TB HD) today. Here’s everything I use on a Mac. If I update this post in future, these contents will be archived but this URL will remain. Scroll to the bottom for lists and other Mac setup tools from friends!

  16. 16
    Article
    Avatar of phProduct Hunt·4y

    Regex library - A curated list of most commonly used regular expressions

  17. 17
    Article
    Avatar of pointerPointer·4y

    mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.

    Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.

  18. 18
    Article
    Avatar of hnHacker News·4y

    an open-source GitHub Copilot server

    FauxPilot is an attempt to build a locally hosted version of GitHub Copilot. It uses the SalesForce CodeGen models inside of NVIDIA's Triton Inference Server with the FasterTransformer backend. If you have two NVIDIA RTX 3080 GPUs, you should be able to run the 6B model by putting fauxpilot-triton-1. The container image is governed by the NVIDIA Deep Learning Container License. Don't use it.

  19. 19
    Article
    Avatar of pointerPointer·4y

    bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevO

    This repo contains questions and exercises on various technical topics, sometimes related to DevOps and SRE. There are currently 2292 exercises and questions. You can use these for preparing for an interview but most of the questions don't represent an actual interview. Join our DevOps community where we have discussions and share resources.

  20. 20
    Article
    Avatar of dzDZone·3y

    Learn Python with ChatGPT

    The Human Definition ChatGPT is the newest ‘chatbot’ in the market. It is built on top of OpenAI’s GPT-3.5 family of large language models. The bot is trained to engage in human-like conversations, admits mistakes, accepts follow-up questions and provides updated information.

  21. 21
    Article
    Avatar of communityCommunity Picks·4y

    Coding interviews: Everything you need to prepare

    Coding interviews are a form of technical interviews used to access a potential software engineer's competencies through presenting them with programming problems. AlgoMonster has the added perk of synthesizing common interview question patterns that you could apply to solve any other questions you have never encountered before.

  22. 22
    Article
    Avatar of vscodeVisual Studio Code·4y

    Visual Studio Code July 2022

    Visual Studio Code will be released in June 2022 (version 1.70) There are many updates in this version that we hope you'll like, some of the key highlights include: Title bar customization - Hide/show menu bar, Command Center, or layout control.

  23. 23
    Article
    Avatar of geekcultureGeek Culture·4y

    4 Automation Projects in Python You Can Finish in a Weekend

    Spend a weekend building a bot that will help you save thousands of hours. With Python, we can create simple yet powerful automation that can help us simplify the most tedious tasks we have. 4 Automation Projects in Python You Can Finish in a Weekend are available on GitHub.

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

    10 Python Automation Scripts for Everyday Problems

    This script is a handful of snippet codes for programmers who need to programmatically edit their images. It uses the Moviepy module to edit the video. This automation script will simply help you Watermark your PDF page by page. Check out the code below to edit your video programmatically.

  25. 25
    Article
    Avatar of tdsTowards Data Science·4y

    Fall in Love with Your Environment Setup

    A Python developer’s guide to the optimal setup for collaboration, production readiness and time saving. The setup instructions for recommended tools can be found in the python-dev-setup repo, which will be referenced throughout the article. The variety of options available for accomplishing the 5 key tasks of environment setup can be overwhelming. I have tested these tools across operating systems to ensure optimal setup no matter your OS.