Best of PythonMay 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    50 Coding Laws That Would Make You A Decent Programmer.

    Learn 50 coding laws that can help you become a better programmer. These laws cover various aspects of coding such as avoiding comments, naming variables and functions, writing clean code, and following best practices.

  2. 2
    Video
    Avatar of fireshipFireship·2y

    Mind-bending new programming language for GPUs just dropped...

    A new programming language called Bend promises parallelism and allows code to be run in parallel on both CPU and GPU cores. It eliminates the need to know low-level concepts and offers significant performance improvements.

  3. 3
    Article
    Avatar of hnHacker News·2y

    I Coded Something Dumb And I'm Proud of It

    The post discusses the development of an open-source game, the addition of a power-up, and the implementation of a sorting algorithm in a stateless manner.

  4. 4
    Article
    Avatar of hnHacker News·2y

    $100K+ Remote Dev Jobs Only

    $100K+ remote developer jobs with various technologies and companies.

  5. 5
    Article
    Avatar of planetpythonPlanet Python·2y

    My favorite Python 3.13 feature

    Python 3.13 introduces a brand new REPL with features like colored prompt, auto-indentation, improved exit and help commands, block-level history, and support for pasting code. However, the new REPL is not currently compatible with Windows.

  6. 6
    Article
    Avatar of kdnuggetsKDnuggets·2y

    Containerize Python Apps with Docker in 5 Easy Steps

    Learn how to containerize Python applications with Docker in 5 easy steps. Docker simplifies managing dependencies and provides isolated and reproducible environments for all applications.

  7. 7
    Article
    Avatar of planetpythonPlanet Python·2y

    How to Use Gemini in Python

    Learn how to use Gemini AI model in Python by accessing the Gemini API, installing the required libraries, and setting parameters for generating responses.

  8. 8
    Video
    Avatar of TechWithTimTech With Tim·2y

    What Backend Language is Right For You?

    This post discusses different backend languages including Java, Python, JavaScript, Ruby, PHP, C, Go, and Rust, highlighting their strengths and use cases.

  9. 9
    Article
    Avatar of devtoDEV·2y

    My First Month As A Software Engineer

    The software engineer shares their first impressions, on-boarding experience, technical challenges, learning curve, collaboration and team dynamics, achievements, and growth in their first month at work.

  10. 10
    Article
    Avatar of medium_jsMedium·2y

    Is Python Object Oriented or a Functional Programming Language?

    Python supports both object-oriented and functional programming paradigms. Procedural programming is also possible in Python. Each paradigm has its own advantages and limitations, and the choice depends on the specific problem. Python developers should follow best practices for each paradigm to fully leverage its benefits.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    What’s New In Python 3.13 ¶

    Python 3.13 introduces new features, improvements to the interactive interpreter, and typing features.

  12. 12
    Video
    Avatar of communityCommunity Picks·2y

    How I'd Learn AI in 2024 (if I could start over)

    Learn the fundamentals of AI and data science, set up a Python work environment, work on projects, specialize in a specific area, share knowledge, continue learning and upskilling, and monetize your skills.

  13. 13
    Article
    Avatar of medium_jsMedium·2y

    Building LLaMA 3 From Scratch with Python

    Learn how to build LLaMA 3 from scratch using Python, understand the difference between LLaMA 2 and LLaMA 3, and the prerequisites for building LLaMA 3.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    tspeterkim/insta-chat

    A simple Instagram chat automation tool made with Google Sheets, using 60 lines of JavaScript for the frontend and 60 lines of Python for the backend. It allows automatic replies to comments containing specific keywords.

  15. 15
    Article
    Avatar of planetpythonPlanet Python·2y

    Web scraping as an API service

    This post discusses the use of web scraping as an API service in systems-to-systems integrations. It highlights why web scraping should be avoided in backend integrations and introduces Playwright as a tool for generating Python code for web scraping.

  16. 16
    Article
    Avatar of planetpythonPlanet Python·2y

    An Intro to Logging with Python and Loguru

    Learn how to use Loguru to simplify logging in Python. Install Loguru with pip, change the handler and add formatting to logs, and catch exceptions with Loguru.

  17. 17
    Article
    Avatar of communityCommunity Picks·2y

    Time to Ditch Requirements.txt now! Start using Poetry. Python Poetry Example

    Learn about Poetry, a package dependencies management tool for Python that solves package dependency issues. Install Poetry using pip and create a Python project using Poetry.

  18. 18
    Article
    Avatar of mlnewsMachine Learning News·2y

    ScrapeGraphAI: A Web Scraping Python Library that Uses LLMs to Create Scraping Pipelines for Websites, Documents, and XML Files

    ScrapeGraphAI is an advanced web scraping library that simplifies data collection using large language models (LLMs) and a unique direct graph logic. It minimizes the time and technical skills required for web scraping projects, allowing users to focus more on analyzing the extracted data.

  19. 19
    Article
    Avatar of planetpythonPlanet Python·2y

    One way to fix Python circular imports

    A post discussing how to fix Python circular imports by organizing code in layers or changing the style of import statements.

  20. 20
    Article
    Avatar of kdnuggetsKDnuggets·2y

    10 Free Must-Take Data Science Courses to Get Started

    A list of 10 free data science courses for beginners to kickstart their career in data science.

  21. 21
    Article
    Avatar of medium_jsMedium·2y

    How I Built My First AI Startup (With No Experience)

    Learn how to build your own AI startup, find startup ideas, and the importance of having a co-founder.

  22. 22
    Video
    Avatar of TechWithTimTech With Tim·2y

    How To Create a Python API With FastAPI - Full Tutorial

    Learn how to create a Python API with FastAPI using Python version 3.8 or above. FastAPI is a performant Python framework that is easy to learn, fast to code, and ready for production. It provides automatic documentation for APIs, handles API development complexities, and supports JSON data.

  23. 23
    Article
    Avatar of rpythonReal Python·2y

    Building a Python GUI Application With Tkinter – Real Python

    Learn how to build Python GUI applications with Tkinter, a lightweight and cross-platform framework built into the Python standard library.

  24. 24
    Article
    Avatar of kdnuggetsKDnuggets·2y

    5 Free Stanford AI Courses

    Learn about 5 free AI courses from Stanford University to kickstart your journey.

  25. 25
    Video
    Avatar of TechWithTimTech With Tim·2y

    Python + JavaScript - Portfolio Web App Tutorial

    Learn how to build a portfolio website using Django and Python. Follow step-by-step instructions to deploy the site on Hostinger. Add tags and filter projects for easy navigation.