🚀 #PythonJourney | Day 76 – Python + Linux in Action Day 76 of my Python journey, and today I went hands-on with Python inside Linux — coding directly in the terminal using Neovim. 🐍🐧 This setup is simple, fast, and perfect for staying focused on logic and clean code. Writing Python scripts directly in the terminal brings full control over the environment and reinforces the connection between Linux and automation. 🎯 Today’s Focus: Working with Python scripts in the Ubuntu terminal Key takeaways from today: ✅ Developing in Linux helps you understand what happens under the hood ✅ Neovim provides a minimal, distraction-free coding experience ✅ The combination of Python + terminal is ideal for automation and scripting ✅ Saving data in JSON or text files is a practical way to persist information 💡 Why it matters: Building tools directly from the Linux terminal trains discipline, precision, and focus — skills every backend developer needs. 🧠 Screenshot: my Ubuntu terminal running Neovim while coding today’s exercise. #Python #Linux #Neovim #Automation #DevJourney #BackendDevelopment #LearningByDoing
Marcos Vinicius Thibes Kemer’s Post
More Relevant Posts
-
Ever wished your Linux terminal could do exactly what you want? Well, it can — with a little help from Python. 🐍💻 I just published a new blog where I show how to turn a simple Python script into a fully functional Linux command — one that works just like ls or grep. No heavy dependencies. No complex setup. Just pure Python + Linux power. ⚙️ If you love coding, automation, or just enjoy bending your terminal to your will — this one’s for you. 👉 Read it here: [https://lnkd.in/gPN-DbFi] #Python #Linux #Automation #Coding #Developers #Productivity #CommandLine #TechCommunity #Trading #AlgoTrading #Quant #DataScience #DevOps #Developers #CommandLine #Coding #WorkflowAutomation #OpenSource #TechInnovation
To view or add a comment, sign in
-
After dealing with a messy Python setup, I have decided to write this blog A quick guide on when (and how) to uninstall all Python packages safely across Windows, macOS and Linux Read it here 👉 https://lnkd.in/dy7DJQuQ How do you keep your Python setup clean - venv, Conda, pyenv, or something else? #Python #Developers #Programming #pyenv
To view or add a comment, sign in
-
#zabbix_sender In this section, we’ll discuss Zabbix Sender and how to use it in practice. First, we’ll write a Python script that collects some data from the operating system — for example, CPU usage or memory utilization. Then, we’ll send this data to the Zabbix server using the zabbix_sender command. After successfully sending the data, we’ll create a graph in Zabbix to visualize the collected metrics and configure a trigger to generate alerts when certain thresholds are exceeded. #monitoring #zabbix #Linux #devops #python #docker #network See the full video on Aparat or YouTube: YouTube: https://lnkd.in/d8KnyUz7 aparat: https://lnkd.in/dXZcMnMa
To view or add a comment, sign in
-
I'm currently building a Python library with Rust, and you can too! It's simple with PyO3 Maturin Maturin handles the entire packaging workflow with minimal config. Maturin builds and publishes crates with PyO3, CFFI, and uniffi bindings as Python packages. It supports Windows, Linux, macOS, and FreeBSD. Works with CPython, PyPy, and GraalPy. 𝟰 𝗺𝗮𝗶𝗻 𝗰𝗼𝗺𝗺𝗮𝗻𝗱𝘀 👉🏽 maturin new - Creates a cargo project configured for Python 👉🏽 maturin build - Builds wheels and stores them locally 👉🏽 maturin publish - Builds and uploads to PyPI 👉🏽 maturin develop - Installs directly into your virtualenv for fast iteration 𝗠𝗶𝘅𝗲𝗱 𝗥𝘂𝘀𝘁/𝗣𝘆𝘁𝗵𝗼𝗻 𝗽𝗿𝗼𝗷𝗲𝗰𝘁𝘀 You can structure projects with both Rust and Python source files. Maturin adds the native extension as a module in your Python package. The tool handles all the glue code automatically. 𝗣𝘆𝘁𝗵𝗼𝗻 𝗺𝗲𝘁𝗮𝗱𝗮𝘁𝗮 Maturin supports PEP 621. Define dependencies, console scripts, and classifiers in pyproject.toml. It merges metadata from both Cargo.toml and pyproject.toml. 𝗠𝗮𝗻𝘆𝗹𝗶𝗻𝘂𝘅 𝗰𝗼𝗺𝗽𝗹𝗶𝗮𝗻𝗰𝗲 The project includes auditwheel reimplementation that checks library compatibility. For full manylinux compliance, build in the official docker containers. Maturin assigns proper platform tags automatically. 𝗦𝗼𝘂𝗿𝗰𝗲 𝗱𝗶𝘀𝘁𝗿𝗶𝗯𝘂𝘁𝗶𝗼𝗻𝘀: Add a build-system entry to pyproject.toml and maturin can build sdists with --sdist. The source distribution contains the same files as cargo package. If you're writing Python extensions in Rust, maturin removes the packaging headaches. Just write code. #rust #python #opensource #ai
To view or add a comment, sign in
-
-
One of my first Python Linux apps with the help of Cursor. A handy little tool to work with Gitea repos, push, pull, create ssh keys, work with API etc. You can download it at the Github link below for free (open source of course). https://lnkd.in/ecMtaUic
To view or add a comment, sign in
-
-
How to Install Python on Windows: A Step-by-Step Guide Never struggle with Python setup again: learn the one critical checkbox most Windows users miss during installation. Your programming journey starts here. https://lnkd.in/gP6VysY5
To view or add a comment, sign in
-
-
⏰ Automate Your Workflow: Scheduling Jobs with Python and Cron/Task Scheduler 🐍 💡 Ever wished your Python scripts could run automatically—daily, weekly, or even hourly—without manual effort? With Cron (Linux/macOS) and Task Scheduler (Windows), you can schedule your Python jobs to execute seamlessly in the background. 🚀 Whether it’s automating data backups, report generation, or routine maintenance, scheduling Python tasks ensures efficiency and consistency—so you can focus on what truly matters: insights and innovation. 🔗 Join our Community for more interesting updates: ➡ https://lnkd.in/gBpWuxhy ⬅ #Python #Automation #Cron #TaskScheduler #DataEngineering #Productivity #TechTips #NuPieAnalytics
To view or add a comment, sign in
-
Ever wondered how to seamlessly install Python 3.11 on your Mac OSX 12? 🤔 Let's dive into it and elevate your coding game! 🚀 As professionals, staying updated with the latest tech tools is crucial. Python 3.11 is here, packed with features that boost performance and simplify workflows. Whether you're a seasoned developer or just starting out, installing Python 3.11 on your Mac can unlock a world of possibilities. Imagine writing cleaner, faster code and tackling complex problems with ease. 🌟 The installation process is straightforward, but here's a quick rundown to get you started: 1. First, ensure your Mac OSX 12 is up to date. 2. Open Terminal and install Homebrew if you haven't already. 3. Run the command: brew install python@3.11 4. Verify the installation by typing: python3.11 --version And voilà! You're ready to explore Python 3.11. 🎉 Remember, every new tool you master is a step closer to achieving your career goals. Embrace the change and let it fuel your innovation. After all, continuous learning is the key to staying ahead in the tech world. 💡 Have you installed Python 3.11 yet? Share your experience or any tips you have in the comments below! Let's learn and grow together. 👇 #PythonProgramming #TechInnovation #ContinuousLearning
To view or add a comment, sign in
-
-
Learn how to easily migrate Python packages between virtual environments in Linux. Step-by-Step Guide: https://lnkd.in/g8UiR44F #Python #Pip #VirtualEnvironment #Virtualenv #Programming #Linux
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development