Since I'm free, the front-end engineer tried Python (v3.7.5) for the first time.

Greetings

Hello. My name is Steve.T and I'm almost a front-end engineer. I usually do Vue.js, React and Angular. I'm in a completely remote state and I'm free, so I thought I'd study something, so I wrote Python. The knowledge of the back end is stopped at PHP, it's a little that I can't write Ruby or Python ... and I heard that Python will be installed as standard in the information processing test, so I have to do this at last. I put out my hand.

By the way, writing on Qiita is also the first post.

Lightly introduce yourself

Engineer experience: about 8 years At first, I wrote PHP, VB.net, VBA for about 4 years. Four years ago, I started writing JavaScript, and I thought jQuery was interesting. I did an AngularJS project 3 years ago, and this is amazing! Before I knew it, I became a modern (?) Front-end engineer. I've been freelance for about 2 years.

Since WebAPI started to spread, I was mainly doing front-end, so I was only writing APIs on the backend for PHP projects, and if I could get PHP, it would be nice, like Lambda. I have never written an API. Such an impression that I tried Python.

Surprised point

Insanely easy to code! Easy! You don't have to remember too much, it's simple enough to do without thinking about the basics, and I'm surprised if this is a modern language. At first I wasn't used to the fact that the indentation was a block, but in an instant it became "good". I thought that Python didn't have any frustrating feelings about writing JavaScript, such as lack of semicolon or lack of parentheses.

The following scary points.

for is simple

forEach How do you write it? Even though I thought about it, only for came out, and when I thought that this was a troublesome guy ... everything was included in for. It was too simple and scared.

Functional atmosphere is similar to PHP

I usually write only js, and since there are only methods and objects, I wrapped it in () for the first time in a while. Similar to PHP, I thought that it might be easier for experienced people to enter Python. I was scared because len () was too count ().

By the way, I didn't need to type variables, and I felt PHP in that respect as well. It's easy to write quickly, but in large-scale development, it feels like a crazy guy if you don't set rules.

Easy to install and run

There was no ** PHP ... Windows ... XAMPP ... Apache ... hell **. It can be installed in an instant, it has an editor, it can be executed with one F5 shot, and the result can be seen on the console, which is too easy to get along with. It's easy to put anything in pip.

What I tried

I tried scraping a little bit and wrote and read it to DynamoDB with Lambda and made it an API, but it proceeded with a sense of tremendous speed.

Summary

** Python is good. Became. ** ** I really like the ease of writing, the ease of sticking, and the speed of development. I'm wondering if Lambda's main language will be Python in the future.

I was so scared by scraping that it would take about 100 hours to turn it for a long sleep, so I had extra time, so it was my first post. I have a lot of knowledge about Vue.js and I want to write about it, so I will post it again.

Let's do Python!

Recommended Posts

Since I'm free, the front-end engineer tried Python (v3.7.5) for the first time.
I tried python programming for the first time.
I tried Python on Mac for the first time.
See python for the first time
I tried tensorflow for the first time
MongoDB for the first time in Python
I tried using scrapy for the first time
I tried Mind Meld for the first time
What I got into Python for the first time
AI Gaming I tried it for the first time
Kaggle for the first time (kaggle ①)
Kaguru for the first time
I tried the Google Cloud Vision API for the first time
Start Django for the first time
Differences C # engineers felt when learning python for the first time
Let's try Linux for the first time
I tried logistic regression analysis for the first time using Titanic data
A useful note when using Python for the first time in a while
First time python
[Python] I tried substituting the function name for the function name
vprof --I tried using the profiler for Python
Use logger with Python for the time being
[Note] Deploying Azure Functions for the first time
Try posting to Qiita for the first time
Register a task in cron for the first time
For the first time, I learned about Unix (Linux).
What kind of environment should people who are learning Python for the first time build?
I tried running PIFuHD on Windows for the time being
Summary of stumbling blocks in Django for the first time
[Understand in the shortest time] Python basics for data analysis
Introducing yourself at Qiita for the first time (test post)
Miscellaneous notes that I tried using python for the matter
If you're learning Linux for the first time, do this!
The story of releasing a Python text check tool on GitHub x CircleCI for the first time
The story of returning to the front line for the first time in 5 years and refactoring Python Django
A Python beginner first tried a quick and easy analysis of weather data for the last 10 years.
What I learned by writing a Python Pull Request for the first time in my life
Java programmer tried to touch Go language (for the time being)
I tried using the python module Kwant for quantum transport calculation
I tried to display the video playback time (OpenCV: Python version)
The first time a programming beginner tried simple data analysis by programming
Python3 Engineer Certification Basic Exam-I tried to solve the mock exam-
Let's touch Google's Vision API from Python for the time being
Try using FireBase Cloud Firestore in Python for the time being