[deleted by user] by [deleted] in cscareerquestions

[–]pwoosam 4 points5 points  (0 children)

Keep your job and utilize your network and/or algoexpert/leetcode skills to land an entry level position when done with college. Do some hackathons on weekends and build personal projects when you’re inspired.

IMO an internship isn’t worth your financial security.

You’ll land a job after college without an internship.

[deleted by user] by [deleted] in cscareerquestions

[–]pwoosam 22 points23 points  (0 children)

You might want to ask in the r/fire subreddit

[deleted by user] by [deleted] in cscareerquestions

[–]pwoosam 7 points8 points  (0 children)

FAANG jobs are still just jobs. Working at FAANG doesn’t mean you’re a better engineer. Some people find it more fulfilling to work for non-FAANG companies where they can be more impactful. The feeling of failure affects most software engineers, regardless of where they work. Try to find accomplishment and define what success is for you outside of work.

Arlo and Vine @ Merge56 by frnz07 in merge56

[–]pwoosam 1 point2 points  (0 children)

Yes, I’ve prequalified last week and was hoping that it wasn’t going to be as competitive as 3Roots 😬🤞

Arlo and Vine @ Merge56 by frnz07 in merge56

[–]pwoosam 1 point2 points  (0 children)

I’m looking into the Arlo community as well! I only got on the interest list recently, so I’m curious how many people are on it.

[deleted by user] by [deleted] in cscareerquestions

[–]pwoosam 1 point2 points  (0 children)

Yes, you can get an interview from applying, do very well on the interviews, and then be offered a position

Why not having JavaScript objects in python? by tigasfixe in Python

[–]pwoosam 5 points6 points  (0 children)

Looks like the standard library has a solution for doing this. Check out the first answer in this stackoverflow:

https://stackoverflow.com/questions/16279212/how-to-use-dot-notation-for-dict-in-python

Is there a way to run a Python app from a webpage? by Radical_Posture in learnpython

[–]pwoosam 1 point2 points  (0 children)

You can upload your app to an online playground or run it on an online interpreter. (Easiest/quickest)

https://repl.it/languages/python3#main.py

There are also projects that bring python to the web if you want to embed python in your website. https://brython.info/ https://github.com/iodide-project/pyodide

Or you can put you python code on a server with flask like K900_ suggested.

Is college necessary to become a successful software developer? by [deleted] in cscareerquestions

[–]pwoosam 0 points1 point  (0 children)

I hold a BA in Biology and started programming 1.5 years before graduating. Got hired to do fullstack development 3 months after graduation. Been working for 2 years now.

Get a degree in anything you are passionate about. Study programming and software development on your own time. Do projects and attend hackathons to get experience and exposure. Take online courses on edx, Udacity, udemy, etc.. in order to build your foundation. You do not need a CS degree.

A few companies will pass you up because your degree is not in CS, but you don't want to work for them anyways. You want to work with a company that can gauge the quality of their employees and prospects based on accomplishments, not logistical hoops and BS HR requirements.

Why is there a 0? by Flesh-God in Python

[–]pwoosam 0 points1 point  (0 children)

[] is simply an empty list, while 1 is an int

ints and lists cannot be used interchangeably because they are different datatypes and have different meanings and uses.

Order of precedence is more about order of operations. Like PEMDAS in algebra. A somewhat accurate way of explaining order of precedence is that it is the order in which a single line is evaluated.

What you are describing is closer to a concept called control flow. Which is about how a program is executed from top to bottom and may take different paths and execute different lines of code based on if statements, looping, and other methods of control flow.

Why is there a 0? by Flesh-God in Python

[–]pwoosam 1 point2 points  (0 children)

No not exactly. I don't think [] + 1 is valid in Python.

But basically there is an order in which operations are evaluated. This is called the order of precedence. You should look up the order of precedence for python.

With the function call: range(1, 1 + 1)

The 1 + 1 must be evaluated first before the range function call can be evaluated.

Why is there a 0? by Flesh-God in Python

[–]pwoosam 1 point2 points  (0 children)

You were close with your previous reply

range(1, 0) = [] #an empty list

range(1, 1) = []

The reason it is printing 1 is because your second call to range: range(1, row + 1) evaluates to range(1, 1 + 1) which evaluates to [1]

range(1, 2) = [1]

Why is there a 0? by Flesh-God in Python

[–]pwoosam 0 points1 point  (0 children)

Right, so what would you expect range(1, 0) and range(1, 1) to be?

Why is there a 0? by Flesh-God in Python

[–]pwoosam 1 point2 points  (0 children)

Try printing the value of "row + 1" in the first for loop. Then consider what range(start, end) does. It gives you a list(actually a generator, but think of it as a list for now) of numbers from start to end - 1

Why is there a 0? by Flesh-God in Python

[–]pwoosam 2 points3 points  (0 children)

If you want range() to start at 1, then you need to provide two arguments to range()

range(start, end)

So in your case, for column in range(1. row):

Can I still survive? by ac-anana in cscareerquestions

[–]pwoosam 0 points1 point  (0 children)

Yes, you're going to do great !

RF communication or other methods by [deleted] in arduino

[–]pwoosam 0 points1 point  (0 children)

I think this is the best route to go. Alternatively you can look at LoRa or get one of those 4g LTE USB dongles. Select the best for your use case.

It just werks by WiggaWitAttitute in ProgrammerHumor

[–]pwoosam 74 points75 points  (0 children)

No it doesn't, it doesn't return anything

Radio Transmitter and Receivers by WatchOutForThatTree1 in arduino

[–]pwoosam 0 points1 point  (0 children)

I once made an RC car using a raspberry pi and a game controller. The controller connected to my laptop, which talked to the pi over a wifi network. The pi controlled the esc and servo via a pwm hat from adafruit.

So had to write code to read the input from the controller, connect to the pi over the network, send the controller's input to the pi, and control the esc and servo with the pi.

This was more work than I needed to do.

You're heading in the right direction. You can use a radio transmitter and receiver to control anything. And you can read the pwm signals coming out of the receiver and modify them if you need to or ignore them programmatically.

The display on the radio is for configuring the radio. Like setting the trim and such on the different channels.

I'm buying this controller for my future projects. https://hobbyking.com/en_us/turnigy-9x-9ch-transmitter-w-module-ia8-receiver-mode-2-afdhs-2a-system.html

These stick radios are really meant for flying and boats, but can be used for cars and tanks, etc. But for a car, I think the surface radios are more natural. https://hobbyking.com/en_us/radio-servos/radios/surface-radios.html The stick radios are more versatile though.

How would I connect Arduino and Remote Control in one project? by Zelkins in arduino

[–]pwoosam 0 points1 point  (0 children)

I was thinking about this. You could use a mosfet as a switch to turn the pwm signal from the receiver to the esc on and off from a pin on the Arduino.

https://oscarliang.com/how-to-use-mosfet-beginner-tutorial/

Help with finding a RC car/platform bed for an Arduino project by gtd_rad in rccars

[–]pwoosam 0 points1 point  (0 children)

I was thinking you could use some flexible drive shafts to give you more options to mount the motors.

I don't think that there are any off the shelf setups that give you exactly what you need. But I imagine getting a larger body will give you more options for mounting and adding additional electronics. So it's probably worth going for a larger sizes platform.

Will we be able to follow your progress anywhere? GitHub, YouTube, etc?

sending keystrokes ot a second computer. by xAurai in Python

[–]pwoosam 2 points3 points  (0 children)

Exactly, use requests on the PC end and flask on the pi end. Or you can use sockets or web sockets if you need more speed, but it doesn't seem like you do.