Quantcast
Channel: Becoming a Full-Stack Web developer in 7 Months
Viewing all articles
Browse latest Browse all 78

Becoming a Full-Stack Web developer in 7 Months

$
0
0

@Data-Mastery wrote:

It is sunday again, so time for a new update. I did it… i quit… Node.js (for now). Yes I was quite frustrated and had a look at flask since it seemed to be easier to learn. And yes, for me it was easier to grasp and in only 2 days I archieved more than with Node.js and Express. But to be honest, it was not so different from Express. You build your templates, use different endpoints and make your Requests.

What I really like is that Flask allows to me integrate the operations in use in my job (even though i´m faily new to python) and integrate them in Web dev. Like this: Pandas for calculation, managing data and more and passing this data to the template.

@app.route("/allusers", methods=["POST", "GET"])
def allusers():
    if request.method == "GET":
        user_collection = mongo.db.users
        df = pd.DataFrame(list(user_collection.find()))
        df["price"] = df["price"].apply(pd.to_numeric)
        result = round(df["price"].mean(), 2)
        return render_template(
            "/result.html",
            result=result,
            nrow=df.shape[0],
            series=list(df["price"]),
            description=list(df["description"]),
        )

Maybe I will come back to node.js later, but so far I am very happy with using python on the backend. Next week I will try to build on upon what I did so far and then hopefully will be finally be able to deploy an app on my own server :-).

This archievement gave me a boost of motivation, which hopefully holds on, because there will be so much failure and there is a ton of new stuff to learn… Linux Servers, more shell commands and in one month my 2 fulltime react weeks will start :slight_smile:

Read full topic


Viewing all articles
Browse latest Browse all 78

Trending Articles