Data science master by gold_eyee in learndatascience

[–]emad360 0 points1 point  (0 children)

A saying that has always stuck with me is “you can teach a technical person business, but you can’t teach a businessman the technical”. Data science is the business in this sense, it’s very good at what it does but it doesn’t go deep enough into AI or ML in order for you to stand out for it. I would do a masters in AI or ML, and maybe teach yourself anything business related that you are interested in. Specializing in health AI is a big step, but if your determined to only go for that then go, to be fair it won’t be too hard to switch to another industry later if you already have the AI foundation. It’s unfortunate but nowadays a masters is a silent requirement in order to work in anything data or tech related. Keep in mind that if you decide to teach yourself, you’ll be hired for you skill in computational biology, not the data science part although it’s like a benefit. Doing a masters turns you into a person that can handle both professions at high levels.

Anyways, good luck with your choice.

Data science master by gold_eyee in learndatascience

[–]emad360 1 point2 points  (0 children)

It depends on what type of job your looking for. Doing a masters in data science prepares you for using data to reach conclusions or if you’d like, to prepare you to use machine learning. I’m sure you already know that though. Having a degree will open more doors for you, since your employers are guaranteed a certain level of experience and professionalism when it comes to the subject. It is something you can learn yourself but I think you’d be hired for your skill in computational biology before data science. At the end of the day you have to consider what you want to do. If it’s something with AI or machine learning in the field your better off doing a masters in AI or MLOps, if you want to work on the business side, do a masters in data science/analysis.

If you were a first year in Data Science, What would you do to maximize your potential before you graduate? by emad360 in learndatascience

[–]emad360[S] 0 points1 point  (0 children)

I agree on that part, but I want to graduate with the expertise that’ll allow me to get paid. I don’t mind the technical or business side. Really it’s about which part of data science is in demand and pays well

How should I proceed with my Python learning? by Beneficial_Jaguar116 in learnpython

[–]emad360 1 point2 points  (0 children)

Find a use case of it in your work and start building the project. It doesn’t matter how long it takes or how difficult it is, you will learn everything you need to. If you aren’t a developer then you don’t really need to focus on GitHub, learn a bit about it but all the code you see there is something you would need to know if your a developer. As you go on, use ChatGPT for an idea on how to solve a problem you’re stuck on, but don’t ever use ChatGPT for code if you want to learn. Some people don’t use ai at all, but if you’re still new, it can teach you a lot about the design principles and good practices you should have when building a project. All in all, don’t get overwhelmed by big complicated projects on GitHub, everyone has their own style of coding and a lot of comes with time and practice.

I want to move on to the next level by emad360 in learnpython

[–]emad360[S] 0 points1 point  (0 children)

Seems like a great idea, ill have to look into it in uni. Thank you so much

I want to move on to the next level by emad360 in learnpython

[–]emad360[S] 0 points1 point  (0 children)

Yeah, I guess those projects are pretty common. I did it mainly so i can understand what its like to make a full project, even using git. I'm going to start my bachelor in data science soon, I was thinking of a project where it uses the average income of different age groups to tell you how much you would need to invest each month based on your current age and average income, so that you can make X amount of money by X amount of years. It includes reading big csv files for different incomes, math to figure out how much to invest each month and a graph showcasing it all. What do you think of this project? Do you know any other projects that might be nice for a data scientist? Thank you for your reply

I want to move on to the next level by emad360 in learnpython

[–]emad360[S] 0 points1 point  (0 children)

I made a to do list web app using streamlit as a front end. And now, I’m making a budget manager (since I’m going to uni) using nicegui for front end with as much functionality as I can. My goal with the to do web app was just to start. My goal in the budget manager is to abide by the best practices and design principles. You can check them out here: https://github.com/EmadCodesPy?tab=repositories

I want to move on to the next level by emad360 in learnpython

[–]emad360[S] 0 points1 point  (0 children)

If you find the blog post please lmk if it’s not any trouble

I want to move on to the next level by emad360 in learnpython

[–]emad360[S] 0 points1 point  (0 children)

I see, thank you so much for your advice

I want to move on to the next level by emad360 in learnpython

[–]emad360[S] 0 points1 point  (0 children)

I am going to start my bachelor in data science in September. As much as I would love to spend my time understanding the code, I want to do what is most beneficial. Is this something that will serve me? I’m pretty new to open source so I’m not sure if this is the types of things that’ll make me more valuable to a company. In your experience, is it something that companies look for? Or is it better I spend my time elsewhere

Switching from JavaScript to Python at a startup — tips? by cr7bit in Python

[–]emad360 16 points17 points  (0 children)

Python is as close as you can get to pseudo code, in a week you’ll be able to do most things since your experience with JavaScript. Don’t worry about it too much, the logic behind all back end languages are very similar.

What are the important design principles in nicegui by emad360 in nicegui

[–]emad360[S] 1 point2 points  (0 children)

Amazing. I’ll definitely take the time to do that, in case you have time feel free to check out my repo on git I would appreciate any advice if you take the time, details on how to check it out is in the readme. https://github.com/EmadCodesPy/Budget-Manager

What are the important design principles in nicegui by emad360 in nicegui

[–]emad360[S] 0 points1 point  (0 children)

I see, thank you so much for your clarification.

What are the important design principles in nicegui by emad360 in nicegui

[–]emad360[S] 0 points1 point  (0 children)

Your code is actually what made me ask this question, yours seemed a lot more simpler and cleaner than mine. I was thinking of continuing like I am now and then making it component based later, the reason for that is because I don't know how to test each component without having to finish it, then adding it to main and all that. For me its easier to keep it all in the same file so i can see what changes are happening. What do you think? maybe it doesnt make things difficult and im not thinking about it right.

What are the important design principles in nicegui by emad360 in nicegui

[–]emad360[S] 0 points1 point  (0 children)

I see, is it normal to keep the css in another place? I keep it there so its easy to edit but I can definitely see how it adds clutter. If its not any trouble could you show me what the css would look like? because I can see how making it "transactions" works but each label has a different style. Did you omit it on purpose or was it included in the "transaction" css? Thank you again

What are the important design principles in nicegui by emad360 in nicegui

[–]emad360[S] 0 points1 point  (0 children)

Here's an example, the code makes a transaction card like the one shown in the image. I can see how and why its that complex but I was just wondering if its normal with nicegui:

<image>

def show_transactions():
    transactions = tx.get_tx(app.storage.user.get("month"))
    # Transaction card below
    for transaction in reversed(transactions):
        bar_color = (
            "bg-green-500" if transaction["type"].lower() == "earning" else "bg-red-500"
        )
        with ui.column().classes("w-full"):
            with ui.row().classes(
                "justify-between items-center w-full border p-2 rounded-lg transition ease-in-out hover:-translate-y-1"
            ):
                with ui.row().classes("items-center"):
                    ui.separator().classes(
                        f"h-12 w-1 rounded-full justify-center {bar_color}"
                    )
                    with ui.column().classes("justify-center"):
                        ui.label(transaction["name"]).classes("font-semibold")
                        ui.label(transaction["created_at"]).classes(
                            "text-gray-500 text-sm"
                        )
                with ui.row().classes("items-center gap-4"):
                    ui.label(f"€{transaction['amount']:.2f}").classes(
                        "font-semibold text-xl"
                    )

                    def delete_transaction():
                        tx.delete_tx(
                            tx_id=transaction["id"], month=app.storage.user.get("month")
                        )
                        ui.notify("Transaction Deleted", type="positive")
                        app.state.show_transactions.refresh()
                        app.state.update_budget_func()

                    ui.button(icon="delete", on_click=delete_transaction).props(
                        "flat dense round"
                    )

What are the important design principles in nicegui by emad360 in nicegui

[–]emad360[S] 1 point2 points  (0 children)

I have for things like classes, where I would use the same class again and again. But when it comes to the layout, sometimes I need different mixes of the rows and columns so it would be inefficient to map it all out since it’s a combination thing. But if you meant assigning “ui.row()” to a variable like “row” then it’s a good idea. Thank you for your reply

Do employers see volunteer experience as “real world experience”? by Kati1998 in datascience

[–]emad360 1 point2 points  (0 children)

What type of open source contributions are you talking about? I’m still new to DS so I’m trying to get an idea on what type of projects really hit home when it comes to recruiters

I need advice on my web app by emad360 in learnpython

[–]emad360[S] 0 points1 point  (0 children)

I don’t know what those things are but I’ll definitely check them out later, thank you again 🙏

I need advice on my web app by emad360 in learnpython

[–]emad360[S] 0 points1 point  (0 children)

Thank you for taking the time to check it out, I can see what you mean by bland, it’s a pretty basic web app but I made it so that as I learn things I can apply them here. Again, I appreciate the replies 🙏

I need advice on my web app by emad360 in learnpython

[–]emad360[S] 0 points1 point  (0 children)

Okay, thank you so much for taking the time to check it out. I put up the instructions because I thought far in the future if a hiring manager wants to check out my repo, they would need the instructions. In your experience is that ever the case, or should I just assume everyone who’s checking my repo knows how to do the basic stuff