When I got a list of study sessions in Python, I found something I wanted to make

Introduction

This article is the first day of the "Fujitsu Social Science Laboratory" Advent Calendar. The calendar isn't filled at all this year, but let's take it easy!

Everyone, "I want to improve my skills, but I don't have anything I want to make." Have you ever had such an experience?

Every time I read the [Personal Development](https://qiita.com/tags/Personal Development) article on Qiita, I feel more motivated to develop, but every day goes by without knowing what I want to make. I will.

What if we could realize such a state that "more and more things that we want to make come out" from such a state?

I don't think there is such a good story, right?

If you have the same problem of "nothing you want to make", it may be worth reading.

This time, I will not write the code execution procedure, but I will write it with YWTM (what I did, what I understood, what I will do next, merit) that I often use recently.

What i did

What did you do?

--The event search API of the IT study group support platform "connpass" was called with Python, and the event containing the keyword "python" was searched and displayed as a Web page.

  1. Language

    • Python 3.6
  2. Library

    • requests
    • json2html
    • flask
  3. API --connpass API Reference

  4. Code

connpass.py


import requests
from json2html import json2html
from flask import Flask
app = Flask(__name__)

@app.route('/')
def connpass():
	return json2html.convert(requests.get('https://connpass.com/api/v1/event/?keyword=python').json())
	
if __name__ == "__main__":
	app.run()

What I found

What did you learn from this ** what you did **?

――By using the API of a familiar Web service, you can easily realize something that makes your daily life a little more convenient, and you will find more and more things you want to make. Because people want to use something that is convenient and easy to use.

What to do next

What's next to do with this ** what I learned **?

--Check and use APIs of familiar web services such as Twitter, Facebook, LINE, Github, Qiita, Hatena Blog, Slack, Office365, Yammer, etc.

merit

What are the benefits of this ** next thing **?

――You can continue to work on things that are familiar to you ――If you continue, small results will accumulate ――You can achieve your goals by accumulating small results ――Achieving your goals creates a sense of accomplishment ――When a sense of accomplishment is born, you get motivated ――When you get motivated, you want to continue ――Skills grow as a result of continuing --Skills can be applied to work and life

Summary

** What to do next ** Can I do it if I want to? If there are these ** benefits **, is it worth the ** next thing **?

Would you like to realize such a state that "what you want to make comes out more and more"?

From now on, for the year-end and New Year holidays, let's find what you really want to make using the API of familiar Web services!

People are good

Recommended Posts

When I got a list of study sessions in Python, I found something I wanted to make
Make a copy of the list in Python
Things to note when initializing a list in Python
[Python] I want to make a nested list a tuple
I want to do something in Python when I finish
I got stuck when trying to specify a relative path with relative_to () in python
[Python] How to make a list of character strings character by character
How to get a list of built-in exceptions in python
I tried to make a stopwatch using tkinter in python
I want to make input () a nice complement in python
[Python3] List of sites that I referred to when I started Python
Try to get a list of breaking news threads in Python.
I tried to make a regular expression of "amount" using Python
I tried to make a regular expression of "time" using Python
I tried to create a list of prime numbers with python
I tried to make a regular expression of "date" using Python
I wanted to do something like an Elixir pipe in Python
What I did when I wanted to make Python faster -Numba edition-
Display a list of alphabets in Python 3
I wanted to solve ABC159 in Python
When I try to divide a list with MeCab, I get'TypeError: in method'Tagger_parse', argument 2 of type'char const *''
[Python] How to put any number of standard inputs in a list
I want to sort a list in the order of other lists
I want to color a part of an Excel string in Python
A reminder of what I got stuck when starting Atcoder with python
I made a program to check the size of a file in Python
I tried to implement a card game of playing cards in Python
How to clear tuples in a list (Python)
I want to create a window in Python
I want to make a game with Python
Make a joyplot-like plot of R in python
How to pass the execution result of a shell command in a list in Python
How to achieve something like a list of void * (or variant) in Go?
I tried to make a simple mail sending application with tkinter of Python
I want to see a list of WebDAV files in the Requests module
How to get a list of files in the same directory with python
I want to embed a variable in a Python string
I want to easily implement a timeout in python
When I tried to introduce python3 to atom, I got stuck
Try to make a Python module in C language
How to write a list / dictionary type of Python3
I tried to implement a pseudo pachislot in Python
I want to work with a robot in python.
Group by consecutive elements of a list in Python
I tried to make something like a chatbot with the Seq2Seq model of TensorFlow
[Python] I want to use only index when looping a list with a for statement
Differences in behavior between append () and "+ =" operators when adding data to a list in Python
How to identify the element with the smallest number of characters in a Python list?
How to check in Python if one of the elements of a list is in another list
I tried to implement a one-dimensional cellular automaton in Python
How to shuffle a part of a Python list (at random.shuffle)
I want to do something like sort uniq in Python
Make a table of multiplication of each element in a spreadsheet (Python)
I wrote a program quickly to study DI with Python ①
Get the value of a specific key up to the specified index in the dictionary list in Python
[Python] I want to make a 3D scatter plot of the epicenter with Cartopy + Matplotlib!
I want to start a lot of processes from python
Get the number of specific elements in a python list
Developed a library to get Kindle collection list in Python
[Python] How to delete rows and columns in a table (list of drop method options)
When creating a pipenv environment, I got addicted to "Value Error: Not a valid python path"