In this video, I will talk about why I think Linux is better for programming compared to macOS or Windows. The first reason is all of the things you can learn from Linux! I have been using Linux for over 6 years and throughout those years, I have learned a lot about computers with the help of Linux! The second reason is how much more of a flexible developer Linux will teach you to be by being put in an environment you might not be used to. The third reason is how much you can learn from the world of open-source software! You can learn a lot as a developer by looking at other people's code. In addition, you can learn a lot of new skills by installing open-source software such as learning to install software from source. The last and most important reason is the Linux terminal! The Linux terminal is the best tool I have ever used as a software developer/programmer. Once you get the hang of it, you can become super efficient with your work!
0:00 Intro 01:31 You can learn a lot using Linux! 02:38 Linux teaches you to be a more flexible developer! 03:36 The world of open-source software! 05:50 The Linux terminal is super powerful! 07:18 Do you like Linux?
I made a program using Python to follow back all of my TikTok followers. I reversed engineered the TikTok API to be able to retrieve all of my followers. I used mitmproxy to intercept the traffic and see how the API calls are being made and the Frida Dynamic instrumentation tool kit to trace TikTok's code base and see how specific things like the x-gorgon and x-chronos parameters are being generated. This was a lot faster than dissembling the app's source code, which could have taken a few days. Objection, which is a python program based on Frida also gets an honorable mention even though it didn't work to bypass TikTok's SSL pinning method.
Follow me on social:
https://alfredo.lol/social
Music:
Music by Ryan Little - Daybreak - https://thmatc.co/?l=15906985
Music by Ryan Little - Tell Me - https://thmatc.co/?l=F1DBCCDE
Music by Ryan Little - Stranger - https://thmatc.co/?l=26A7D7C2
Music by Lord Kagemusha - Otto - https://thmatc.co/?l=B75DF800
Gear:
? Canon EOS Rebel T7i
? Intel i7 XPS 13 16GB RAM (Arch Linux)
...
https://www.youtube.com/watch?v=75n4TfjhOC0
I made my own rip-off version of Alexa using Python and I called it Karen. It uses a raspberry pi 4 as the brains of the system, two speakers that I salvaged from a surround sound system, some electronic components, and I even made a mobile app that lets you install and manage addons. All of the source code, 3d models, and schematics for the build are open source and are hosted on GitHub.
#Shorts #python #raspberrypi
...
https://www.youtube.com/watch?v=So28IZrWhx4
I made a Roomba that has a flamethrower! The whole thing is controlled using an Xbox One controller and is powered by the Raspberry Pi Zero W and Python. The whole assembly was built around a butane bottle using 3D printed parts and is controlled using servos. The Roomba is controlled via serial communication using custom built software written in Python.
?? Follow me on Social: https://alfredo.lol/social
✉️ For business inquiries/collabs: alfredosequeida01@gmail.com
Code, 3D models and schematics: https://github.com/AlfredoSequeida/roomba_flamethrower
#roomba #flamethrower #robotics
...
https://www.youtube.com/watch?v=nNa-5zJv5F0
For the longest time, I would recommend Python as the first programming language for people interested in learning programming. Recently, my thoughts have changed. If you don't have to learn a specific programming language or don't know what language to start with, just learn JavaScript! JavaScript is a great language that you can get a lot from. You can use JavaScript to build websites, mobile apps, desktop apps, and even server and command-line applications. In addition, JavaScript is an extremely popular language with a huge community of developers, so it's very in demand for people interested in landing six-figure salary tech jobs. You can also be sure that JavaScript will be around for a long time, especially with the rise of web3, so it's a language that you can grow with!
0:00 Why Python is awesome
0:50 Python VS JavaScript
1:25 What can you do with JavaScript?
02:21 The JavaScript job market
02:58 Building graphical user interfaces using web technologies
5:10 JavaScript is not going anywhere!
Music by Joseph Lange - Vegas Night - https://thmatc.co/?l=E89E08BA
Music by Brentin Davis - Hip Hop Membership Game - https://thmatc.co/?l=AE789F37
Music by Neovaii - Anxious - https://thmatc.co/?l=617F9B86
✉️ For business inquiries/collabs: alfredosequeida01@gmail.com
...
https://www.youtube.com/watch?v=XZSrgSvPG1s
Today I’m going to show you how you can start using the skills you’re learning at school as a computer science student to make money before you graduate. These ideas include offering your programming skills as a freelance software developer, starting a SaaS business to create a piece of software that you can make money from, tutoring other computer science students, and consulting. These methods of making money as a computer science student are all things that I have done myself, so I also include tips to help you balance making money and keeping up your grades as a computer science major in university/college.
0:00 Making money as a computer science student
0:33 Freelance software development
3:24 Building a SaaS business
6:06 Tutoring
8:18 Consulting
9:15 Did I miss anything?
Music by Donald XL Robertson - Off Day - https://thmatc.co/?l=C91EB91A
?? Follow me on Social: https://alfredo.lol/social
✉️ For business inquiries/collabs: alfredosequeida01@gmail.com
...
https://www.youtube.com/watch?v=1OJfYpznwF0
I tested ChatGPT to see if it can do my computer science homework and compared it to my own work to see how well it followed instructions. I gave it 3 different assignments from 3 different classes; operating systems (programming in C), databases (MongoDB queries), and programming languages (logic puzzle with a prolog program). Overall, I was very impressed with ChatGPT's capabilities, it was able to complete 2/3 assignments.
?? Follow me on Social: https://alfredo.lol/social
✉️ For business inquiries/collabs: alfredosequeida01@gmail.com
0:00 What is ChatGpt?
1:06 Programming assignments overview
1:36 Hw#1 Operating Systems In C
13:02 Hw#2 Databases with MongoDB
25:21 HW#3 Programming Languages with Prolog
35:48 Closing thoughts
#chatgpt #openai #ai
...
https://www.youtube.com/watch?v=6CA2RLmFEhg
The Linux command line is extremely useful and a super productive tool. So in this video, we are looking at the basics of how to use it.
00:00 - Intro
00:59 - figure out your current path (pwd)
01:33 - changing directories (cd)
01:50 - tip (using tab to autocomplete)
02:27 - making directories/folders (mkdir)
03:11 - list contents in a directory (ls)
04:39 - clearing the command line screen (clear)
05:28 - making files (touch)
06:12 - removing files and directories (rm)
08:19 - tip (using up and down arrows to go through terminal history)
11:14 - tip (using the wildcard operator *)
13:34 - copying files (cp)
16:00 - moving files (mv)
17:18 - what if I forget how to use these commands?
20:20 - opening programs
#linux #commandline #bash
...
https://www.youtube.com/watch?v=v_QtGwGHq9o
This video will show you how to fix ModuleNotFoundError: No module named ' ' when using importing packages or modules in Python. I will go over fixing the error on Windows, Linux, and macOS. We will fix the issue by looking at three solutions to common problems. The first is installing the package or module using pip. If that does not work, then we will verify the installation path for the package or module. This step can be helpful if you have multiple versions of Python installed like Python 3.6, 3.7, 3.8, and 3.9. If after these steps, you are still getting the same error, we will see if any virtual environments are being used. Often people will install packages inside of virtual environments and then try to run their programs outside of the virtual environment. This will not work since all of the packages have been installed in the virtual environment. A similar issue can occur when people do not activate their environments before starting their programs.
00:00 Installing packages and modules using pip
00:30 (macOS) How to use pip
00:58 (Linux) How to use pip
01:12 (Windows) How to use pip
01:44 Using pip in text editors and IDEs
01:55 command not found/is not recognized as an internal or external command
02:12 Package/module not in the Python Package Index (PyPI)
02:22 Multiple Python installations
03:39 (Windows) How to check if you have multiple versions of Python installed
03:56 (macOS) How to check if you have multiple versions of Python installed
04:11 (Linux) How to check if you have multiple versions of Python installed
04:23 (macOS/Linux) Installing packages using specific versions of Python
04:36 (Windows) Installing packages using specific versions of Python
04:48 Virtual Environments
05:24 How to use pip with virtual environments
Music by SkeetOnTheBeat - 24/7 - https://thmatc.co/?l=9E6A4A39
?? Follow me on Social: https://alfredo.lol/social
✉️ For business inquiries/collabs: alfredosequeida01@gmail.com
...
https://www.youtube.com/watch?v=ci8FvBSIl4Y
I made a program using the Python programming language that gives me 100% free unlimited cloud storage FOREVER! The program uses 1-bit data to create a video made up of image sequences containing the data encoded as a series of black and white pixels. This makes it possible to retrieve the information encoded in the pixels even if the video is compressed by a platform like YouTube, which causes the pixel information to change. In addition, because the program gets information about a file using its bits, this means that the data of any file can be used this way regardless of the file type or extension.
See how the program works: https://youtu.be/yu_ZIr0q5rU
Social: https://alfredo.lol/social
#Shorts #python #programming
...
https://www.youtube.com/watch?v=N2GMLVJeHyk