컴퓨터 공부 217

[코딩 실무 영어] 한국인들이 영어를 어려워하는 이유 / 실무 전문 용어

일반 회화 영어와 코딩 실무 영어는 또 다르다!!한국인들의 머리를 아프게 만드는 영어의 특징은 무엇일까요? 1. 단복수(Singular / Plural)의 중요성: 한국에서는 대상이 한 개인지 여러 개인지 크게 중요하게 여기지 않지만, 영어에서는 말이 달라집니다. 단/복수에 따라 적절한 동사가 달라지고, 명사를 표현하는 방식이 달라집니다. 다음 문장을 직역해봅시다.I was playing video games yesterday.- 직역하면 나는 어제 비디오 게임들(?)을 하는 중이었다. 입니다. 하지만 아무도 이렇게 말을 안합니다!편하게 "나는 어제 게임을 하는 중이었다." 라고 합니다. 이렇듯, 영어는 단/복수에 철저한 편이지만, 한국어는 그렇지 않습니다. 영어가 모국어인 사람들은 문장을 구성할 때, ..

[리트코드/leetcode/python] 17. Letter Combinations of a Phone Number

문제 설명부터 해보도록 하겠습니다. digits 이라는 숫자 문자열을 입력값으로 받는데요, 각 숫자 키패드에 해당하는 알파벳 문자열로 만들 수 있는 모든 문자열의 리스트를 출력하는 문제입니다. 예시 1을 보면, digits은 "23"으로 주어졌고, 각 숫자인 "2"에는 "abc"의 알파벳이, "3"에는 "def"의 알파벳이 주어져있습니다. 때문에, "23"으로 만들 수 있는 알파벳 문자열은 "ad"부터 "cf"까지 총 9가지가 될 수 있는 것을 알 수 있습니다. 여기서 캐치해야 할 점은 만들 수 있는 알파벳 문자열의 길이는 digits의 길이와 같을 수 밖에 없다는 점입니다. 흡사 순열과 조합 문제로 이해될 수 있는데, 보통 알고리즘 문제에서는 combination을 사용하거나 product, permu..

[코딩 실무 영어] 코딩 영어 따로 왜 배워?

일반 회화 영어와 코딩 실무 영어는 또 다르다!! 개발자로서 실무 영어공부를 따로 살펴봐야하는 이유를 짚고 넘어가봅시다. 이슈를 해결하기 위한 자료나 노하우들은 대부분 영어입니다. 구글, 스택오버플로우, 깃허브 없이는 아무것도 할 수가 없쥬... 영어로 검색하는 것과 한글로 검색하는 것은 천지차이입니다. 몇억배 더 많습니다. 검색결과 차이가 어마무시합니다. 업계 최정상들이 만든 자료는 대부분 다 영어이고, 오픈소스 또한 영어로 공개되어 있습니다. IT 업계에서 사용하는 영어는 CRCD, CMS, Headless 와 같이 많은 약어와 전문용어가 포함되어 있습니다. 이를 알아야합니다. 같은 영어단어여도 소프트웨어 업계에서는 특별한 의미로 사용됩니다. 예를 들어, cast 라는 단어는 "던지다", "주연별을 ..

[Airflow] 서울시 공공데이터 API 키 발급받기

서울시 공공데이터 API 키를 발급받는 방법에 대해 소개해드리겠습니다. 아래 링크로 들어가셔서 로그인을 먼저 하시고 인증키 신청을 해야 합니다. https://data.seoul.go.kr/together/mypage/actkeyMain.do 열린데이터광장 메인 데이터분류,데이터검색,데이터활용 data.seoul.go.kr 실시간 지하철 오픈 API를 활용하려면 오른쪽의 '실시간 지하철 인증키 신청'을 누르고, 그 외의 데이터를 활용하려면 '일반 인증키 신청' 버튼을 클릭하시면 됩니다. 인증키를 신청할 때, 사용 URL에는 특별한 사이트 주소가 없다면 그냥 localhost라고 적으시고, 그 외의 칸도 각자의 이메일과 활용용도 등을 적으시면 됩니다. 다 기입하셨다면, 인증키 신청을 클릭합니다. 이제, 서..

[Airflow] Trigger Run 오퍼레이터

이번에는 다른 DAG을 수행시킬 수 있는 'Trigger Run 오퍼레이터' 라는 것에 대해 알아보도록 하겠습니다. Airflow에서는 DAG간의 의존관계는 선-후행 관계입니다. 이를 설정할 수 있는 방법은 크게 2가지가 있는데요, 그 2개 중에 하나인, "TriggerDagRun" 오퍼레이터를 이번 포스팅에서 배워보겠습니다. 1. DAG 간 의존관계 설정 DAG 의존관계 설정 방법 (1) TriggerDagRun 오퍼레이터 오퍼레이터를 이용해서 Task를 만드는 것처럼 TriggerDagRun오퍼레이터로 Task를 만듭니다. task를 만들면서 파라미터를 줄 때, 어떤 DAG을 Trigger할 지 그 DAG의 id를 넣게 되어있습니다. 위 그림을 기준으로, task1이 선행 task고, task2, t..

반응형