Best of PythonFebruary 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Learn JavaScript while Playing Games — Gamify Your Learning

    Gamification is a technique of adding typical design elements from games to enhance the learning process. Gamification uses a simple strategic attempt to motivate and engage users while learning something new. This is done by leveraging people’s natural desire for socializing, learning, mastery, competition, achievement, status, or self-expression.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Python Automation Scripts You Should Know

    Python Automation Scripts You Should Know are all ready-made codes that can help us take care of many of our daily repetitive tasks. In this article, we will talk about some Python automation scripts that you can easily use to perform automation tasks. You can use it to quickly proofread an essay or a short article.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Web Scraping Explained

    Web scraping, also known as data scraping, is the process of extracting and collecting data from the internet or websites. The scraped data can be saved on a local system or can be used for data analysis. Web scraping is used by large corporations to extract data for sentiment research on social media, brand product information, stock and financial analysis.

  4. 4
    Article
    Avatar of medium_jsMedium·3y

    Introducing the new JupyterLab Desktop!

    JupyterLab Desktop has released a major update with new features and improved user experience. It introduces a Welcome Page, sessions and projects, one-click notebook creation, drag and drop support, multiple session window support, Python environment auto-discovery, and more. Security, privacy, and configuration options have also been enhanced. Try it out and share feedback!

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    vinta/awesome-python: An opinionated list of awesome Python frameworks, libraries, software and resources.

    An opinionated list of awesome Python frameworks, libraries, software and resources.

  6. 6
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Free TensorFlow 2.0 Complete Course

    Free TensorFlow 2.0 Complete Course is a tutorial for beginner python programmers interested in machine learning and neural networks using TensorFlow 2.0. The course covers fundamental concepts in ML & AI such as core learning algorithms, deep learning with neural networks, computer vision with convolutional neural networks, natural language processing with recurrent neural networks, and reinforcement learning. It requires basic knowledge of programming using Python and has a duration of 7 hours.

  7. 7
    Article
    Avatar of tdsTowards Data Science·3y

    Which Programming Languages Do Hackers Use?

    Analyzing the Exploit Database with Python Luca Bravo on Unsplash in 2021, we conducted a survey at the German Chaos Computer Club (CCC) Our goal was to find out which programming languages are most commonly used by hackers. This article follows up the survey and compares its findings with an analysis of theexploit Database.

  8. 8
    Article
    Avatar of medium_jsMedium·3y

    What’s New in Python 3.11

    Python 3.11.2 is 10-60% faster than 3.10. Measured a 1.25x speedup on the standard benchmark suite. There is a number of new features and improvements in the popular programming language. In this blog article, we’ll look at some of the new features in Python 3.

  9. 9
    Article
    Avatar of inPlainEngHQPython in Plain English·3y

    This Book is “Perfect” for Learning Python

    The book is written in a clear and concise style, making it easy to follow along with the examples and exercises. The author has done an excellent job of breaking down complex concepts into simple, easy-to-understand language that even a beginner can comprehend. The book includes several practical projects, including data visualization and app development.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    Logging in Python: A Beginner's Guide

    Python provides us with a default root logger which is the topmost logger. By default, loggers in python follow a hierarchical order, where logs are propagated upwards to their parents until the log reaches the root logger. Handlers assist in the decision-making of whether to process a log message based on the log's priority.

  11. 11
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Learning How to Use ChatGPT to Learn Python (or anything else)

    Learn how to use ChatGPT to learn Python or any other topic. ChatGPT can provide prompts to interact with and learn about Python programming.

  12. 12
    Article
    Avatar of rpythonReal Python·3y

    Build a JavaScript Front End for a Flask API – Real Python

    Developers can separate JavaScript front-end code from the back-end logic that a web framework like Flask provides. Following this step-by-step project, you’ll create an interactive single-page application with HTML, CSS, and JavaScript. The foundation is an existing Flask project with a REST API and a connected SQLite database.

  13. 13
    Article
    Avatar of awstipAWS Tip·3y

    5 Hidden Gems of Django Every Developer Should Know

    Discover hidden gems in Django that can improve your code, optimize database queries, customize the admin site, and simplify your development process.

  14. 14
    Article
    Avatar of medium_jsMedium·3y

    Pandas 2.0 is Here (Coming Soon)

    Pandas 2.0 introduces faster and more memory-efficient operations with pyarrow backend, Copy-on-Write optimization improves performance and reduces memory usage, and the index can now hold NumPy numeric types resulting in faster operations.

  15. 15
    Article
    Avatar of communityCommunity Picks·3y

    Python CRUD Rest API in Python using Flask, SQLAlchemy, Postgres, Docker, and Docker Compose

    Learn how to create a CRUD Rest API in Python using Flask, SQLAlchemy, Postgres, Docker, and Docker Compose. The post provides a step-by-step guide to build the API and dockerize the project.

  16. 16
    Article
    Avatar of systemweaknessSystem Weakness·3y

    netspionage: Network Forensics Utility

    netspionage is a CLI (command line interface) utility developed using Python for network forensics and network reconnaissance. It scans and monitors network activity, obtains information about devices connected to the network, and detects attacks targeting the network.

  17. 17
    Article
    Avatar of inPlainEngHQPython in Plain English·3y

    Sourcery: A Free Tool for Better Python Code!

    Sourcery is an open source tool that helps you write better Python code. It uses advanced algorithms to detect and correct common issues in your code, such as typos, formatting errors, and incorrect variable names. Sourcery also offers automated refactoring tools that help you optimize your code for readability and performance.

  18. 18
    Article
    Avatar of testdrivenTestDriven.io·3y

    Web Authentication Methods Compared

    This article discusses various web authentication methods, including HTTP Basic Authentication, HTTP Digest Authentication, session-based authentication, token-based authentication, one-time passwords, and OAuth/OpenID. It highlights the differences between authentication and authorization, provides code examples, and suggests use cases for each method.

  19. 19
    Article
    Avatar of geekcultureGeek Culture·3y

    ChatGPT is Now Operationally Intelligent

    ChatGPT is Now Operationally Intelligent.org is a site where anyone can publish a live quantity and anyone else can predict it. The site provides a platform for users to make predictions on a wide variety of live time series data streams, such as stock prices, weather data, and internet traffic.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Scrape Multiple Web Pages Using Python

    Learn how to perform web scraping using Python's Beautiful Soup library. Understand the proper approach for web scraping, how to scrape a single web page, and how to scrape multiple web pages.

  21. 21
    Article
    Avatar of communityCommunity Picks·3y

    Is there a Roadmap for Data Science?

    Data science requires learning Python, statistics, and databases. Machine learning and deep learning are crucial components in data science. AIOps tools can automate and optimize IT operations.

  22. 22
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Develop Database-Driven Web Apps with Python, Flask, and MySQL

    Learn how to develop and deploy a production-ready database-driven web application using Python, Flask, and MySQL. The course is divided into two parts, covering Flask basics, MySQL database setup, and application deployment. By the end of the course, you will have the knowledge and skills to build and deploy database-driven web apps.

  23. 23
    Article
    Avatar of tdsTowards Data Science·3y

    A Step-by-Step Guide to Develop a Map-Based Application (Part II)

    A step-by-step guide to build a map-based application to show the customer's prices of gas stations around them. We will focus on preparing the first version of the web application that can run locally using static datasets. This article will provide as much detail as possible for someone who is new to the React framework.

  24. 24
    Article
    Avatar of communityCommunity Picks·3y

    Statically type & compile Python code

    Python is a dynamically typed, interpreted programming language, unlike statically typed, compiled languages like C++. You can write Python code in a statically typed way using type hints, check for type errors using mypy, and you can compile any Python using Nuitka. We have used type hints to specify the types, but Python doesn't enforce these types.

  25. 25
    Article
    Avatar of inPlainEngHQPython in Plain English·3y

    Mastering Python Lists: Your Ultimate Guide to Creating, Manipulating, and Optimizing Lists

    Learn how to create, manipulate, and optimize Python lists in this ultimate guide. From basic operations to advanced methods, become a Python list ninja!