MeetUp рдПрдХ рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реИ рдЬреЛ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рднреМрдЧреЛрд▓рд┐рдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╡рд░реНрдЪреБрдЕрд▓ рдХрдореНрдпреБрдирд┐рдЯреАрдЬрд╝ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред MeetUp рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдирдИ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ UI рдФрд░ UX рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдирд╡реАрди рд░рд╣рд╛ рд╣реИред рдХрд┐рд╕реА рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рджреИрдирд┐рдХ, рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ, рдорд╛рд╕рд┐рдХ рдпрд╛ рджреНрд╡рд┐-рдорд╛рд╕рд┐рдХ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред
MeetUp рдХрд╛ API рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реАрдзреЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ API рдХреА рддрд░рд╣, рдХрдИ рдбреЛрдореЗрди рдорд╛рд▓рд┐рдХ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╕реАрдорд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рддрдирд╛ рдбреЗрдЯрд╛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреБрдЫ рдбреЛрдореЗрди рдЕрдкрдиреЗ API рдХреЗ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗред рдХреБрдЫ рдЗрд╕реЗ рдпрдерд╛рд╕рдВрднрд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрджреНрднреБрдд рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред MeetUp рдЗрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдХрд╣реАрдВ рдЖрддрд╛ рд╣реИред рдЖрдк рдЙрдирдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВрдиреЗ MeetUp рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреЙрд░реНрде рдЯреЗрдХреНрд╕рд╛рд╕ рдХреЗ рдбрд▓рд╛рд╕-рдлреЛрд░реНрдЯ рд╡рд░реНрде рдХреНрд╖реЗрддреНрд░ рдХреЗ рднреАрддрд░ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдореВрд╣реЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ред MeetUp рдХреЗ рдбреЛрдореЗрди рдкрд░ API рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ Python рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЖрдкрдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, C++ рдпрд╛ Python рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдЕрднреА рддрдХ Python рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ Intro to Python for Data Science рдХреЛрд░реНрд╕ рдкрд░ рдЕрд╡рд╢реНрдп рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ Python рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ MeetUp рдХрд╛ API рдХреИрд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВред рдореИрдВ рджрд┐рдЦрд╛рдКрдБрдЧрд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рд╕рдореВрд╣ рдХрд╛ ID рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕ ID рдХреЛ рдЕрдкрдиреЗ API Key рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдХрд░ рдХрд┐рд╕реА рд╕рдореВрд╣ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ JSON рдлрд╝реЙрд░реНрдореЗрдЯ рдореЗрдВ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЖрдк рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЖрдкрдХреЗ PC/Mac рдкрд░ рд╕реЗрд╡ рд╣реЛрдЧреАред
рдЖрдк API Key рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ?
MeetUp рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░, API key рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдЦрд╛рддрд╛ рд╕рдХреНрд░рд┐рдп рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ key рджреА рдЬрд╛рддреА рд╣реИред рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЦрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ, рдЙрдирдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдХрджрдо MeetUp рдкрд░ рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдирд╛ рд╣реИред рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░ рдЖрдк рдЕрдкрдиреА API key рдпрд╣рд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рдЕрдкрдиреА key рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд░рдЦрддреЗ рд╣реИрдВред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреА API key рдХреЛ рдЧреЛрдкрдиреАрдп рд░рдЦреЗрдВред
рд╢реБрд░реВрдЖрдд рдХрд░реЗрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк рдЙрди рд╕рднреА Python рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпреЛрдВ рдХреЛ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЗ рд╕рд╛рдзрд╛рд░рдг py рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╣реЛрдЧрд╛ред
import meetup.api
import json
import requests
import time
import codecs
import sys
import io
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
API рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛
рдЗрд╕ рдЗрдирдкреБрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ meetup.api рдЖрдкрдХреА рдорд╢реАрди рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИред рдпрджрд┐ рдЖрдк UNIX рдЖрдзрд╛рд░рд┐рдд рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг pip рдЗрдВрд╕реНрдЯреЙрд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
pip install meetup.api
рдпрджрд┐ рдЖрдк Jupyter Notebooks рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
!pip install meetup.api
рдпрд╣ Python рдХреЗ рд▓рд┐рдП MeetUp рдХреА API рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рджреЗрдЧрд╛ред
рдХреНрдпреЛрдВрдХрд┐ Python рдПрдХ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯреЗрдЯрд┐рд╡ рднрд╛рд╖рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбрд┐рдлрд╛рдЗрди рдХрд░рдирд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, client рдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдХреЗ рдЕрдм рдЖрдк рдХреЛрдИ рднреА рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ client рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ API key рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП API Key рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд░рд╣рддреАред рдпрд╣ Python рдореЗрдВ рдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ рд╣реИред рдкрд╣рд▓реЗ, рдЖрдк рдЕрдкрдиреА API key рдХреЛ client рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдбрд┐рдлрд╛рдЗрди рдХрд░реЗрдВрдЧреЗ:
client = meetup.api.Client('API Key Here')
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
group_info рдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдиреЗ рд╕реЗ рдЖрдк MeetUp рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕рдореВрд╣ рдХреЗ рдирд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдореВрд╣ рдХрд╛ URL рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред
group_info = client.GetGroup({'urlname': 'Group Name Here No Spaces'})
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╕рдореВрд╣ рдХрд╛ ID рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛
рдПрдХ рдмрд╛рд░ рдпрд╣ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдм group_info рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд╕реЗ рдХрдИ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд╛рдЗрди group_info.link рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕рдореВрд╣ рдХрд╛ рдкреВрд░рд╛ URL рдкрддрд╛ рд╣реЛрдЧрд╛ред
group_info.link
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ group_info.id рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рдЖрдкрдХреЛ рд╕рдореВрд╣ рдХрд╛ ID рдирдВрдмрд░ рдорд┐рд▓реЗрдЧрд╛ред
group_info.id
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдЧрд▓реЗ рдЪрд░рдг рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рдореВрд╣ рдХрд╛ ID рдирдВрдмрд░ рдЪрд╛рд╣рд┐рдПред
рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХрд░рдирд╛
рдЕрдм рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рдореВрд╣ рдХрд╛ ID рдирдВрдмрд░ рдкрддрд╛ рд╣реИред рдЖрдк df рдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдХреЗ рдФрд░ рдЕрдкрдиреЗ group id рддрдерд╛ API key рдХреЛ url рдореЗрдВ рдбрд╛рд▓рдХрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ request.get рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
df = requests.get('https://api.meetup.com/2/members?group_id=GROUP_ID&key=API_KEY')
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
df рдбрд┐рдлрд╛рдЗрди рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рдЕрдм рдЖрдк status_code, рд╣реЗрдбрд░реНрд╕, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ json рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рд╕реАрдзреЗ рдбреЗрдЯрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк df.status_code рдЯрд╛рдЗрдк рдХрд░реЗрдВрдЧреЗ, status_code рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: 200
рд╣реЗрдбрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдк рдЯрд╛рдЗрдк рдХрд░реЗрдВрдЧреЗ df.headers['content-type'] рд╣реЗрдбрд░реНрд╕ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ: application/json;charset=utf-8
рдЕрдкрдиреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдк рдХрд░реЗрдВ df.encoding рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ: utf-8
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, df рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдореМрдЬреВрдж рд╣реИред рдЙрд╕реЗ рдЗрдирд▓рд╛рдЗрди рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдк рдХрд░реЗрдВ df.json()
рдбреЗрдЯрд╛ рдХреЛ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдирд╛
рдЗрд╕ рд╕рдордп рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИред рдЕрдЧрд▓рд╛ рдХрджрдо рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдПрдХ json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЖрдкрдХреЗ PC/MAC рдкрд░ рд╕реЗрд╡ рд╣реЛ рдЬрд╛рдПред рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрджрдо рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╣ рдЖрдкрдХреЗ рд▓реЛрдХрд▓ рд╣рд╛рд░реНрдб-рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╕реЗрд╡ рдирд╣реАрдВ рд╣реИред рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
try:
to_unicode = unicode
except NameError:
to_unicode = str
with io.open('df.json', 'w', encoding='utf8') as outfile:
str_ = json.dumps(data,
indent=4, sort_keys=True,
separators=(',', ': '), ensure_ascii=False)
outfile.write(to_unicode(str_))
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, import io рдЪрд▓рд╛рдХрд░ io рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░реЗрдВред
рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЗрд╕ рдХреЛрдб рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдпрд╣ MeetUp рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА рдЧрдИ рдЖрдкрдХреА Request рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦ рджреЗрдЧрд╛, рдЬреЛ рдЖрдкрдХреЗ рд╣рд╛рд░реНрдб-рдбреНрд░рд╛рдЗрд╡ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реЗрд╡ рд╣реЛрдЧреАред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрд╕реА рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЬрд╣рд╛рдБ рдЖрдкрдХреА .ipynb рдпрд╛ .py рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк Jupyter Notebook рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрджрд┐ рдЖрдк Jupyter Notebook рдореЗрдВ рдЕрдкрдиреА рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ last modified рдХреЗ рдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рддреБрд░рдВрдд рдорд┐рд▓ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реНрдерд╛рди рдкрд░ рд╕реЗрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
JSON рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рд╣реИрдВ? JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд╣ рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ MeetUp рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреАрдВрдЪрд╛ рд╣реИред рдЖрдк рдЗрд╕ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдбреЗрдЯрд╛ рдореЗрдВ рдорд╛рди рдЧрд╛рдпрдм рд╣реИрдВ, рддреЛ рдЖрдк Python рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдПрдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрдХрдиреАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рдЖрдк рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбреИрд╢рдмреЛрд░реНрдб рддрдерд╛ рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рднреАрддрд░ рд╕рд╣рд╕рдореНрдмрдВрдз рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ, рдПрдХ рдЕрдЪреНрдЫрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпреЗ рдХреБрдЫ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЖрдк MeetUp рдХреЗ API рд╕реЗ рд▓рд┐рдЦреА рдЧрдИ JSON рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреА рдПрдХрдорд╛рддреНрд░ рд╕реАрдорд╛ рдЖрдкрдХреА рдХрд▓реНрдкрдирд╛ рд╣реИред рдирд┐рд╖реНрдХрд░реНрд╖рддрдГ, рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ API рд╕реЗ рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдирд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЕрдЪреНрдЫреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд░реВрдк рдореЗрдВ, MeetUp рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдиреЗ рдореЗрдВ рдХрдИ рдЪрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдкрд╣рд▓рд╛ рдЪрд░рдг рд╣реИ рдЕрдкрдиреА API Key рдХреЛ рдвреВрдБрдврдирд╛ рдФрд░ рдкрд╣рдЪрд╛рдирдирд╛, рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╣реИ рдЗрдЪреНрдЫрд┐рдд рд╕рдореВрд╣ рдХрд╛ ID рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдореВрд╣ рд╕реЗ рдбреЗрдЯрд╛ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ pull request рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЙрд╕реЗ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред API рдХреЛ рдПрдХ рдЯреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрдкрдпреЛрдЧреА рдФрд░ рдХрд┐рдлрд╛рдпрддреА рддрд░реАрдХрд╛ рд╣реИред рдЖрдк рдРрд╕рд╛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рднрд╡рд┐рд╖реНрдп рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ, рдЬреИрд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ, рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдмрд╕реЗ рдХрдо рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╡рд╛рд▓рд╛ рддрд░реАрдХрд╛ рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдЖрдкрдХреЗ рдкрд╛рд╕ JSON рдлрд╝рд╛рдЗрд▓ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдЗрд╕рдХреЗ рд╕рд╛рде рдЕрднреА рднреА рдХрд╛рдо рдмрд╛рдХреА рд░рд╣рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рд╢реБрд░реБрдЖрддреА рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕рдордЭрдиреА рд╣реЛрдЧреАред рдбреЗрдЯрд╛ рдХреА рд╕рдлрд╛рдИ рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕рдХреА рдХреЙрд▓рдо рдФрд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдХреБрдЫ рднреА рдЧрд╛рдпрдм рди рд╣реЛред рдЖрдк рдЧреБрдо рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдФрд░ рд╢реНрд░реЗрдгреАрдп рдбреЗрдЯрд╛ (рдирд╛рдо, рд╕реНрдерд╛рди рдЖрджрд┐) рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВрдЧреЗред рдЕрдм рдЖрдкрдХреЗ рдкрд╛рд╕ MeetUp рдХреЗ API рд╕реЗ рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдореМрдЬреВрдж рд╣реИрдВред
API рд╕реЗ рдЕрдиреБрд░реЛрдзрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░рд╛ Cleaning Data in Python рдХреЛрд░реНрд╕ рдЬрд╝рд░реВрд░ рд▓реЗрдВред
рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдХреГрдкрдпрд╛ API рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд▓рдЧрд╛рдП рдЧрдП рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рд╕реЗ рдЕрд╡рдЧрдд рд░рд╣реЗрдВред рдбреЛрдореЗрди рдорд╛рд▓рд┐рдХ рдпреЗ рдирд┐рдпрдо рд╕реНрд╡рдпрдВ рддрдп рдХрд░рддреЗ рд╣реИрдВред рдЖрддреНрдо-рдЬрд╛рдЧрд░реВрдХ рд░рд╣реЗрдВ рдФрд░ рд╕рдЬрдЧрддрд╛ рд╕реЗ рдХрд╛рдо рд▓реЗрдВред
рд╣рдорд╛рд░рд╛ Beginner's Guide to Google's Vision API in Python рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдЦреЗрдВред
MeetUp рдПрдХ рд╕реЛрд╢рд▓ рдореАрдбрд┐рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реИ рдЬреЛ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рднреМрдЧреЛрд▓рд┐рдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╡рд░реНрдЪреБрдЕрд▓ рдХрдореНрдпреБрдирд┐рдЯреАрдЬрд╝ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред MeetUp рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдирдИ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ UI рдФрд░ UX рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдирд╡реАрди рд░рд╣рд╛ рд╣реИред рдХрд┐рд╕реА рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рджреИрдирд┐рдХ, рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ, рдорд╛рд╕рд┐рдХ рдпрд╛ рджреНрд╡рд┐-рдорд╛рд╕рд┐рдХ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред
MeetUp рдХрд╛ API рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реАрдзреЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ API рдХреА рддрд░рд╣, рдХрдИ рдбреЛрдореЗрди рдорд╛рд▓рд┐рдХ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╕реАрдорд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рддрдирд╛ рдбреЗрдЯрд╛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреБрдЫ рдбреЛрдореЗрди рдЕрдкрдиреЗ API рдХреЗ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗред рдХреБрдЫ рдЗрд╕реЗ рдпрдерд╛рд╕рдВрднрд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрджреНрднреБрдд рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред MeetUp рдЗрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдХрд╣реАрдВ рдЖрддрд╛ рд╣реИред рдЖрдк рдЙрдирдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВрдиреЗ MeetUp рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреЙрд░реНрде рдЯреЗрдХреНрд╕рд╛рд╕ рдХреЗ рдбрд▓рд╛рд╕-рдлреЛрд░реНрдЯ рд╡рд░реНрде рдХреНрд╖реЗрддреНрд░ рдХреЗ рднреАрддрд░ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдореВрд╣реЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ред MeetUp рдХреЗ рдбреЛрдореЗрди рдкрд░ API рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ Python рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЖрдкрдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, C++ рдпрд╛ Python рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдЕрднреА рддрдХ Python рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ Intro to Python for Data Science рдХреЛрд░реНрд╕ рдкрд░ рдЕрд╡рд╢реНрдп рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ Python рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ MeetUp рдХрд╛ API рдХреИрд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВред рдореИрдВ рджрд┐рдЦрд╛рдКрдБрдЧрд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рд╕рдореВрд╣ рдХрд╛ ID рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕ ID рдХреЛ рдЕрдкрдиреЗ API Key рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдХрд░ рдХрд┐рд╕реА рд╕рдореВрд╣ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ JSON рдлрд╝реЙрд░реНрдореЗрдЯ рдореЗрдВ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдЖрдк рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЖрдкрдХреЗ PC/Mac рдкрд░ рд╕реЗрд╡ рд╣реЛрдЧреАред
рдЖрдк API Key рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ?
MeetUp рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░, API key рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдЦрд╛рддрд╛ рд╕рдХреНрд░рд┐рдп рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ key рджреА рдЬрд╛рддреА рд╣реИред рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЦрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ, рдЙрдирдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдХрджрдо MeetUp рдкрд░ рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдирд╛ рд╣реИред рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░ рдЖрдк рдЕрдкрдиреА API key рдпрд╣рд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рдЕрдкрдиреА key рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд░рдЦрддреЗ рд╣реИрдВред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреА API key рдХреЛ рдЧреЛрдкрдиреАрдп рд░рдЦреЗрдВред
рд╢реБрд░реВрдЖрдд рдХрд░реЗрдВ
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк рдЙрди рд╕рднреА Python рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпреЛрдВ рдХреЛ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЗ рд╕рд╛рдзрд╛рд░рдг py рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╣реЛрдЧрд╛ред
API рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛
рдЗрд╕ рдЗрдирдкреБрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐
meetup.apiрдЖрдкрдХреА рдорд╢реАрди рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИред рдпрджрд┐ рдЖрдк UNIX рдЖрдзрд╛рд░рд┐рдд рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг pip рдЗрдВрд╕реНрдЯреЙрд▓ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:pip install meetup.apiрдпрджрд┐ рдЖрдк Jupyter Notebooks рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
!pip install meetup.apiрдпрд╣ Python рдХреЗ рд▓рд┐рдП MeetUp рдХреА API рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рджреЗрдЧрд╛ред
рдХреНрдпреЛрдВрдХрд┐ Python рдПрдХ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯреЗрдЯрд┐рд╡ рднрд╛рд╖рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбрд┐рдлрд╛рдЗрди рдХрд░рдирд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
clientрдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдХреЗ рдЕрдм рдЖрдк рдХреЛрдИ рднреА рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓clientрд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ API key рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП API Key рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд░рд╣рддреАред рдпрд╣ Python рдореЗрдВ рдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ рд╣реИред рдкрд╣рд▓реЗ, рдЖрдк рдЕрдкрдиреА API key рдХреЛclientрдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдбрд┐рдлрд╛рдЗрди рдХрд░реЗрдВрдЧреЗ:group_infoрдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдиреЗ рд╕реЗ рдЖрдк MeetUp рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕рдореВрд╣ рдХреЗ рдирд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдореВрд╣ рдХрд╛ URL рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВредрд╕рдореВрд╣ рдХрд╛ ID рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛
рдПрдХ рдмрд╛рд░ рдпрд╣ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдм
group_infoрдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд╕реЗ рдХрдИ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓рд╛рдЗрдиgroup_info.linkрдЯрд╛рдЗрдк рдХрд░рдиреЗ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕рдореВрд╣ рдХрд╛ рдкреВрд░рд╛ URL рдкрддрд╛ рд╣реЛрдЧрд╛редрдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ
group_info.idрдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рдЖрдкрдХреЛ рд╕рдореВрд╣ рдХрд╛ ID рдирдВрдмрд░ рдорд┐рд▓реЗрдЧрд╛редрдЕрдЧрд▓реЗ рдЪрд░рдг рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рдореВрд╣ рдХрд╛ ID рдирдВрдмрд░ рдЪрд╛рд╣рд┐рдПред
рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХрд░рдирд╛
рдЕрдм рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рдореВрд╣ рдХрд╛ ID рдирдВрдмрд░ рдкрддрд╛ рд╣реИред рдЖрдк
dfрдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдХреЗ рдФрд░ рдЕрдкрдиреЗ group id рддрдерд╛ API key рдХреЛ url рдореЗрдВ рдбрд╛рд▓рдХрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗrequest.getрдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИредdfрдбрд┐рдлрд╛рдЗрди рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рдЕрдм рдЖрдкstatus_code, рд╣реЗрдбрд░реНрд╕, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ json рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рд╕реАрдзреЗ рдбреЗрдЯрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВредрд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдк
df.status_codeрдЯрд╛рдЗрдк рдХрд░реЗрдВрдЧреЗ, status_code рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:200рд╣реЗрдбрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдк рдЯрд╛рдЗрдк рдХрд░реЗрдВрдЧреЗ
df.headers['content-type']рд╣реЗрдбрд░реНрд╕ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ:application/json;charset=utf-8рдЕрдкрдиреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдк рдХрд░реЗрдВ
df.encodingрдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ:utf-8рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░,
dfрдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдореМрдЬреВрдж рд╣реИред рдЙрд╕реЗ рдЗрдирд▓рд╛рдЗрди рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдк рдХрд░реЗрдВdf.json()рдбреЗрдЯрд╛ рдХреЛ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдирд╛
рдЗрд╕ рд╕рдордп рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИред рдЕрдЧрд▓рд╛ рдХрджрдо рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдПрдХ json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЖрдкрдХреЗ PC/MAC рдкрд░ рд╕реЗрд╡ рд╣реЛ рдЬрд╛рдПред рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрджрдо рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╣ рдЖрдкрдХреЗ рд▓реЛрдХрд▓ рд╣рд╛рд░реНрдб-рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╕реЗрд╡ рдирд╣реАрдВ рд╣реИред рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ,
import ioрдЪрд▓рд╛рдХрд░ io рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░реЗрдВредрдЬреИрд╕реЗ рд╣реА рдЖрдк рдЗрд╕ рдХреЛрдб рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдпрд╣ MeetUp рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА рдЧрдИ рдЖрдкрдХреА Request рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦ рджреЗрдЧрд╛, рдЬреЛ рдЖрдкрдХреЗ рд╣рд╛рд░реНрдб-рдбреНрд░рд╛рдЗрд╡ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реЗрд╡ рд╣реЛрдЧреАред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрд╕реА рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЬрд╣рд╛рдБ рдЖрдкрдХреА .ipynb рдпрд╛ .py рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк Jupyter Notebook рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрджрд┐ рдЖрдк Jupyter Notebook рдореЗрдВ рдЕрдкрдиреА рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ last modified рдХреЗ рдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рддреБрд░рдВрдд рдорд┐рд▓ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реНрдерд╛рди рдкрд░ рд╕реЗрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
JSON рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рд╣реИрдВ? JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд╣ рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ MeetUp рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреАрдВрдЪрд╛ рд╣реИред рдЖрдк рдЗрд╕ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдбреЗрдЯрд╛ рдореЗрдВ рдорд╛рди рдЧрд╛рдпрдм рд╣реИрдВ, рддреЛ рдЖрдк Python рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдПрдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрдХрдиреАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рдЖрдк рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбреИрд╢рдмреЛрд░реНрдб рддрдерд╛ рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рднреАрддрд░ рд╕рд╣рд╕рдореНрдмрдВрдз рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ, рдПрдХ рдЕрдЪреНрдЫрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпреЗ рдХреБрдЫ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЖрдк MeetUp рдХреЗ API рд╕реЗ рд▓рд┐рдЦреА рдЧрдИ JSON рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреА рдПрдХрдорд╛рддреНрд░ рд╕реАрдорд╛ рдЖрдкрдХреА рдХрд▓реНрдкрдирд╛ рд╣реИред рдирд┐рд╖реНрдХрд░реНрд╖рддрдГ, рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ API рд╕реЗ рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдирд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЕрдЪреНрдЫреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд░реВрдк рдореЗрдВ, MeetUp рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдиреЗ рдореЗрдВ рдХрдИ рдЪрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдкрд╣рд▓рд╛ рдЪрд░рдг рд╣реИ рдЕрдкрдиреА API Key рдХреЛ рдвреВрдБрдврдирд╛ рдФрд░ рдкрд╣рдЪрд╛рдирдирд╛, рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╣реИ рдЗрдЪреНрдЫрд┐рдд рд╕рдореВрд╣ рдХрд╛ ID рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдореВрд╣ рд╕реЗ рдбреЗрдЯрд╛ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ pull request рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЙрд╕реЗ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред API рдХреЛ рдПрдХ рдЯреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрдкрдпреЛрдЧреА рдФрд░ рдХрд┐рдлрд╛рдпрддреА рддрд░реАрдХрд╛ рд╣реИред рдЖрдк рдРрд╕рд╛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рднрд╡рд┐рд╖реНрдп рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ, рдЬреИрд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ, рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдмрд╕реЗ рдХрдо рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╡рд╛рд▓рд╛ рддрд░реАрдХрд╛ рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдЖрдкрдХреЗ рдкрд╛рд╕ JSON рдлрд╝рд╛рдЗрд▓ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдЗрд╕рдХреЗ рд╕рд╛рде рдЕрднреА рднреА рдХрд╛рдо рдмрд╛рдХреА рд░рд╣рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рд╢реБрд░реБрдЖрддреА рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕рдордЭрдиреА рд╣реЛрдЧреАред рдбреЗрдЯрд╛ рдХреА рд╕рдлрд╛рдИ рд╡рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕рдХреА рдХреЙрд▓рдо рдФрд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдХреБрдЫ рднреА рдЧрд╛рдпрдм рди рд╣реЛред рдЖрдк рдЧреБрдо рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдФрд░ рд╢реНрд░реЗрдгреАрдп рдбреЗрдЯрд╛ (рдирд╛рдо, рд╕реНрдерд╛рди рдЖрджрд┐) рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВрдЧреЗред рдЕрдм рдЖрдкрдХреЗ рдкрд╛рд╕ MeetUp рдХреЗ API рд╕реЗ рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдореМрдЬреВрдж рд╣реИрдВред
API рд╕реЗ рдЕрдиреБрд░реЛрдзрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░рд╛ Cleaning Data in Python рдХреЛрд░реНрд╕ рдЬрд╝рд░реВрд░ рд▓реЗрдВред
рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдХреГрдкрдпрд╛ API рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд▓рдЧрд╛рдП рдЧрдП рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рд╕реЗ рдЕрд╡рдЧрдд рд░рд╣реЗрдВред рдбреЛрдореЗрди рдорд╛рд▓рд┐рдХ рдпреЗ рдирд┐рдпрдо рд╕реНрд╡рдпрдВ рддрдп рдХрд░рддреЗ рд╣реИрдВред рдЖрддреНрдо-рдЬрд╛рдЧрд░реВрдХ рд░рд╣реЗрдВ рдФрд░ рд╕рдЬрдЧрддрд╛ рд╕реЗ рдХрд╛рдо рд▓реЗрдВред
рд╣рдорд╛рд░рд╛ Beginner's Guide to Google's Vision API in Python рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдЦреЗрдВред