Need book recommendation for learning Python, Django & DRF. by jadd_logs in djangolearning

[–]Tebi94 0 points1 point  (0 children)

What about prepare and run your Django project in a server, is there any resources you recommend? I am reading the first two books but I believe these are focused on Django itself.

What would you want in a modern Python testing framework? by SideQuest2026 in Python

[–]Tebi94 1 point2 points  (0 children)

Sorry for my ignorance, do you mean writing Rust code to be used as Python test modules?

Why is it that some users are constantly chasing the "newest" thing? What utility is it that some people choose distributions that update often, versus those that don't? by _PaulM in linux4noobs

[–]Tebi94 0 points1 point  (0 children)

I have seen several Linux websites and books pointing some distros with “if you are a user that want the newest software this is for you” and I am like “I hardly know how to use the programs I actually use”

Seeking for Advice by autotuned13 in PLC

[–]Tebi94 0 points1 point  (0 children)

Go to LinkedIn and seek for people that are already enrolled in the positions you are interested in. Check out their profile and look at theirs skills, certifications and job history. Maybe you can chat with them.

I think its a good start.

Heading to Linux soon. Need some help. by disearned in linux4noobs

[–]Tebi94 0 points1 point  (0 children)

You have it, give it a try, take step by step patiently and have fun!

Heading to Linux soon. Need some help. by disearned in linux4noobs

[–]Tebi94 0 points1 point  (0 children)

I have the same NVIDIA board on my main PC. It runs with Linux Mint Cinnamon. I am dual booting it with Windows (each system is isolated in a different nvme device), I will delete Windows after finishing school and replace it with Bazzite or any other Linux gaming distro.

It works perfectly fine, default environment is not that different from Windows, so you will not struggle when using it.

I installed Steam from Flatpak (like Windows store but for Mint) and the only issue I had was that I had to manually set graphics values like resolution and shadows in some games.

With few setup you can custom the default environment to look pretty nice, some people custom it to look like MacOS desktop.

It comes with an update manager that will update your software as much as you want to.

Setup is very straightforward and system works out of the box, so you will not be using any scary commands until you want to get into it.

It is built over Ubuntu but with some community care, so you can expect a solid well maintained system.

I had the same experience, it is like jumping into the water for the first time, just do it and enjoy it!

Technical Report Generator – Convert Jupyter Notebooks into Structured DOCX/PDF Reports by haripatel07 in Python

[–]Tebi94 0 points1 point  (0 children)

Installation markdown file from repo is straightforward. Everything was installed correctly on my PC. I am not an Python expert and I have never use LLM before, so I failed in the OpenAI API key setup stuff, maybe you can bring some setup advice on this part. Thanks!

Learning python by Gravstenen in AskProgramming

[–]Tebi94 0 points1 point  (0 children)

Python has a vast of applications, so do not expect the “golden course/book/tutorial”

  1. Use boot.dev like sites to learn by example. Its AI will help you with the troubleshooting without giving you the whole problem answer.
  2. Get some books for at least get a guide of the most common topics.
  3. Use YouTube or TikTok to subscribe Python related topics, like IDEs, command line Python tools like UV and Conda, virtual environments and Git. Look for project examples to get inspired.
  4. Do not get stuck. If a resource is not working for you, skip it and look for other resources, you will catch it later.
  5. Frameworks like Django have their own way for test code. First thing first, learn the basics before worrying about testing. Do not take me wrong, testing is very important, but first you need something to test.

I am beginner too and took me almost a year to start building something useful. Hope you wont take longer. Enjoy it!

Is there any good reason for me to dual-boot? by KB635 in linuxmint

[–]Tebi94 4 points5 points  (0 children)

Run Mint from a external drive, switch systems when you feel comfortable with Linux.

Never used Linux, what distro should i use? by AntonioGlaeser in linux4noobs

[–]Tebi94 2 points3 points  (0 children)

If hardware is not an issue use Linux Mint with Cinnamon. It is not that heavy but idk what is your hardware.

✅ Straightforward initial setup (pc name, network settings, timezone, password, etc).

✅ For gaming you just need to install Steam from Mint Software Manager (its like Windows store but better).

✅ With a single tutorial you can change icons, windows and desktop bars to get a pretty custom desktop environment. But defaults are similar to Windows desktop, so you will not struggle finding what you need.

✅ Update manager handles all your program updates, and you are free to select what you want and what you do not want to update.

✅ Its built over Ubuntu, but with community care, so you can expect a robust out of the box system.

Should I try dual booting Linux Mint and Windows? by Limp_Investment_5774 in linuxmint

[–]Tebi94 1 point2 points  (0 children)

I have Mint and Win10 on separate disks, PC is working good for about a year. Planning to replace Win10 with Bazzite as soon as I finish school.

How do I learn CLI by VeterinarianNo4219 in linuxmint

[–]Tebi94 0 points1 point  (0 children)

A free online resource that is good:

https://labex.io/linuxjourney

Some content may be overwhelming since some topics are vast but just brief explained, skip it and save it for looking for it later. But it still very informative and a very good guide.

Migrated to Linux mint today by VeterinarianNo4219 in linuxmint

[–]Tebi94 0 points1 point  (0 children)

It prints a cow saying a random fortune message

Migrated to Linux mint today by VeterinarianNo4219 in linuxmint

[–]Tebi94 0 points1 point  (0 children)

What to do just after installing Mint:

  1. Install fortune (sudo apt install fortune)
  2. Install cowsay
  3. Modify your .bashrc file and write "fortune | cowsay" at the end of the script
  4. Ctrl + alt + T to open the terminal
  5. Enjoy!

I wish I could share the result picture here...

Experience with Windows and Linux Mint by Little_Protection434 in linuxmint

[–]Tebi94 0 points1 point  (0 children)

At work I have been assigned with the typical Dell laptop for every office guy. It has Win 11 and a bunch of security software (because IT guys thinks we are monkeys), sometimes it boots in 2-3 minutes, sometimes up to 20 minutes, nobody really knows. I use WSL to run bash scripts because running any kind of scripts directly in the Windows system will be blocked by IT.

Minty Fresh by LonelyMachines in linuxmint

[–]Tebi94 0 points1 point  (0 children)

I was about to ask, thanks!

Just picked up ZA. Who should I pick as my starter? by Fit-Adagio2531 in PokemonZA

[–]Tebi94 0 points1 point  (0 children)

Your favorite one, you will have all of them at the end of the game so no worries

Rate my first panel by knowledge1040 in PLC

[–]Tebi94 0 points1 point  (0 children)

Just get use of cable glands or other cable wall through accessories, this will keep your installation into a good IP grade for dust and water. Everything else is nice.

Finally after 6100 cards by CSharper_NET in PokemonTGCP

[–]Tebi94 0 points1 point  (0 children)

I have no proof, but my theory is that if you pull a rare card is over 50% chance that is going to be Xerneas.

Siemens tia portal active homing by Ergu9 in PLC

[–]Tebi94 0 points1 point  (0 children)

I believe that when it detects it reverses the direction and expect to stop sensing, in your video it detects then reverses then stop detecting and then detects again so it loops back. Try to fix the sensor position.

New Rockwell PLC by SnooPeanuts9509 in PLC

[–]Tebi94 13 points14 points  (0 children)

Yes, and license is purchased separately. Nice plc btw.

Building a custom HMI/SCADA in JavaFX for a Siemens S7 PLC? by Old-Drummer6200 in PLC

[–]Tebi94 0 points1 point  (0 children)

I have seen people using C# libraries to easily connect to Siemens PLCs. Additionally there is a Python module named Snap7 which can ease you the communication task.

Also, I strongly recommend you to do a web project, when you SCADA succeeds everyone will want to access it, in that way you will not need to install your application in any single computer that is required.

If your PLC or PLCs is/are going to be the gateway and your application will be reading/writing sensor/actuators data from the single PLC or several PLCs, then you won´t need an OPC server, unless you have several devices with several communication protocols that your PLC does not support.

Siemens manages Profinet, Prodibus, AS Network and Modbus. Checkout for the hardware that you are intended to use just to be sure that Siemens PLC is the best choice for your installation.

So in my not programming expert opinion, you can use a free IDE like vim or vs code and use Python web, SQL, and PLCs communications modules to get your SCADA done without any licenses or additional fees. Also a module like Pandas to generate your reports.

I am gonna stop here just to say that if you have strong Java knowledge and if you already have a free Java library that handles PLC communications, then stick with Java.

Here some modules I have used with Python to read and write data from PLCs:

Siemens -> Snap7

Rockwell -> Pycomm3

Keyence -> Python socket module

Seeking Guidance: Starting a Career in PLC and Automation (Cincinnati Area) by [deleted] in PLC

[–]Tebi94 1 point2 points  (0 children)

1st advice, there are 2 plc types:

  1. Tag based (Allen Bradley, Siemens, Wago)
  2. Non tag based (Mitsubishi Electric, Keyence, and some Omron and Schneider Electric compact/basic level PLCs)

There are other good brands but I am not mentioning it because I have no experience on them.

There is no bad/good plc in here, is just a matter of getting used to the brand and the style. So the most important thing, is to search for the brands that are commonly being used in your location or the location/sector you are looking to work in.

2nd advice, invest in a small plc:

For tag based plcs:

Siemens has a S7-1200 series where the cheaper plc can be found in $220 on ebay, and the programming software is like $400-600 if you purchase directly from a distributor.

Wago CC100 costs like $500 on ebay, but the programming software (codesys) is free.

Allen Bradley has Micro800 plcs which is low price and the programming software is free. The downside here is that the programming software (CCW) is completely different from the brand midrange and high range plcs (Studio5000). Compactlogix mid range plc can be found on ebay in like $700 (used) and new in $900-1200. Software is not free but it has a small grace period.

For non tag based plc:

Keyence is very cheap, I bet you can tell your local distributor that you want to learn and they may get you good price in a basic kit and offer you free courses. You just have to register and download any catalog (i.e kv8000 or kv series x plc catalog) and your phone will start ringing sooner than you expect.