본문 바로가기

분류 전체보기117

20. 파이썬 네이버 API(Papago) 연동하기1 1. 네이버 개발자센터 가입하기 - 검색 포털에서 [네이버 개발자센터]를 검색한 뒤 로그인을 진행한다. https://developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com 2. 로그인 후, 상단의 [Products - 파파고 - Papago 번역] 을 선택한다. 3. 하단 부에 있는 [오픈 API 이용 신청] 을 선택한다. 4. 이용 약관 확인 5. 휴대폰 인증으로 계정 설정을 진행(회사 이름은 선택사항) 6. 애플리케이션 등록 신청(API.. 2023. 7. 18.
WI-FI 2.4G vs 5G 2023년 우리는 무선 환경을 빼놓고 이야기할 수 없는 수많은 무선망(WIFI) 속에 살고 있다. 오늘 글을 쓰는 이유는 지난 세대별 이동통신에 대한 기술을 설명하던 중 표기되던 5G(5nd Generation)과 약자 표기는 동일하나 다른 의미의 WI-FI 5G(5GHz) 에 대한 아이디어가 떠올라서이다. 2023.07.16 - [IT 배우기/이것저것] - 5G(5세대 이동통신) 에 대한 이야기 5G(5세대 이동통신) 에 대한 이야기 0. 5G 이슈 요즘 뉴스에서 5G에 대한 통신사의 문제가 언급됐다. 요금과 광고는 5G로 이야기하지만 실제 제공한 서비스가 5G가 아니었다는 내용이 주 내용인데 그럼 5G가 뭘까? 단순히 빠르기만하면 to-all-rounder.tistory.com 1. WI-FI 란? .. 2023. 7. 17.
5G(5세대 이동통신) 에 대한 이야기 0. 5G 이슈 요즘 뉴스에서 5G에 대한 통신사의 문제가 언급됐다. 요금과 광고는 5G로 이야기하지만 실제 제공한 서비스가 5G가 아니었다는 내용이 주 내용인데 그럼 5G가 뭘까? 단순히 빠르기만하면 5G인 걸까? 오늘은 거기에 대해 간단히 설명을 해보려한다. 1. 그래서 속도만 빠르면 5G인건가? 큰 맥락은 맞다. 3G -> 4G -> 5G 를 거치면서 속도가 빨라지고 있는데, 각 단계를 구별하는 속도 기준이 상향하기 때문이다. 먼저 여기서 말하는 'G'는 일반적으로 쓰는 'Giga'의 약자가 아닌 'Generation' 의 약자인데, 각각 3세대 이동통신, 4세대 이동통신 처럼 부를 수 있다. 이런 세대별 통신을 구별하는데에는 속도와 더불어 각 세대별 지원하고자 하는 기능들이 있기 때문이다. (*이.. 2023. 7. 16.
애드센스 승인 후기와 광고설정 0. 애드센스 승인 그 이후 기대 없이 기다리던 순간이 왔는데, 왜 씁쓸하기만 한건지.... 먼저 해당 블로그의 처음 포스팅에 언급한 적이 있듯이 이 블로그는 내가 올리고 싶은 것, 쓰고 싶은 것 마음대로 하는 잡블로그이다. 잡블로그를 추구하는 이유는 단순히 수익이나 방문자 수 보다는 나에게 필요한 글을 남기기 위함이었다. 그래서 23년 5월 블로그를 개설하고, 주제에 대한 제한이 없으니 글이 술술 써지고(파이썬 글만 쓴건 어쩌다 보니...) 한달이 다되어 갈때쯤 20개 정도의 포스팅이 작성되었다. 그러다보니 되면 좋고 안되면 말고라는 마음으로 애드센스도 신청하였는데, 3주 정도의 기다림 뒤 6월 중순쯤 구글로 부터 불합격 메일을 받았다. 역시 잡블로그는 이런 맛이지라는 느낌으로 다시 재신청을 하였는데,.. 2023. 7. 14.
19. 파이썬 API 연동하기 0. API란? - API, IT쪽을 공부하거나 관심이 있다면 많이 들어본 단어일수도 있고, 많이 듣지 못했더라도 그리 낯설지 만은 않은 단어일 것이다. 그런데 누군가 API가 뭔지 물어보면 '컴퓨터끼리 데이터를 주고 받는거?' 라는 단순히 대답해 줄 수도 있지만(틀린 대답은 아니다), 컴퓨터끼리 데이터를 주고 받는건 당연하다고 생각하는 사람은 API가 뭐가 다른지에 대한 대답을 듣지 못했을 것이다. 이건 대답해준 사람도 중간 과정 없이 최종적인 결과만 알고 있기 때문이라고 생각한다. - 일단 API는 Application Programing Interface의 약자 인데, Interface가 무엇인지를 알고나면 생각보다 API 뿐만 아니라 전체적인 관련 용어들에 대해서도 연관지어 알 수 있다. 인터페이.. 2023. 7. 12.
18. 파이썬 클래스2(class) 지난 시간 알아본 구조 및 매서드, 생성자를 지나, 초급과정 마지막 수업인 클래스(class)의 클래스변수와 멤버변수, 상속, 오버라이딩에 대해 정리해보겠다. 지난 과정을 복습하려하는 분은 아래글을 참고하시기 바랍니다. 2023.07.10 - [IT 배우기/Python] - 17. 파이썬 클래스1(class) 17. 파이썬 클래스1(class) 드디어 길었던 1차 교육과정의 마지막인 클래스(class)를 배워볼 시간이 되었다. 우리는 앞선 과정에서 반복되거나 여러개의 기능을 관리(또는 처리)해야 할 때 리스트나 딕셔너리 같은 별도의 자 to-all-rounder.tistory.com 5. 클래스변수와 멤버변수 - 이전 포스팅(클래스1)에서 잠시 언급한 클래스 변수와 멤버 변수를 먼저 다뤄보면, - Clo.. 2023. 7. 11.
17. 파이썬 클래스1(class) 드디어 길었던 1차 교육과정의 마지막인 클래스(class)를 배워볼 시간이 되었다. 우리는 앞선 과정에서 반복되거나 여러개의 기능을 관리(또는 처리)해야 할 때 리스트나 딕셔너리 같은 별도의 자료유형을 사용하거나, 반복문 등을 통해 반복되는 작업을 단순화하는 등의 방법으로 효율적으로 처리했다. 클래스 또한 이런 효율적인 작업을 위한 가장 큰 틀이라고 생각하고 접근을 하면 된다. 1. 클래스(class) - 객체라는 단어는 일상생활에서는 거의 사용하지 않아서 듣기 힘든 용어이다. 그러나 프로그래밍에서의 객체는 한 언어의 핵심적인 사고를 다룰 정도로 기본이 되고 중요한 요소라, 조금 철학적이고 사고적인 부분이기도 하다. 그래서 오늘은 깊이 있는 내용보다는 가장 간단하게 핵심적인 부분만 전달하고자 한다. 1).. 2023. 7. 10.
16. 예외 처리(try, exception) [1] 예외 처리 반복문이나 프로그램을 진행하다보면 예기치 못한 일이 일어날 수 있다. 사용자에 의한 실수로 발생될 수도 있고, 개발자가 처음에 예상치 못해서 생길 수도 있다. 이럴 때마다 프로그램이 종료된다면..... 아마 누구도 프로그램을 사용하려 하지 않을 것이다. 그래서 실제로는 개발자가 문제가 발생할 요소를 많이 예측하고 예방할수록 수준 높은 프로그램이 만들어지고 수준 높은 개발자가 필요한 이유가 될 것이다. 아래와 같이 입력 받은 숫자로 10을 나누고 나머지를 반환하는 반복문을 만들어보겠다. input 함수는 사용자에게서 원하는 값을 입력 받을 수 있는 함수이며, 유의할 사항은 입력되는 값을 문자형(string)으로 입력 받는다는 것이다. cnt = 1 while True: get_input .. 2023. 7. 5.
15. 파이썬 함수 [1] 함수 함수를 배우면 파이썬 기초 과정의 9부 능선을 넘었다고 생각해도 과언이 아니다. 지금까지 예시 등에서 사용하던 함수에 대해서 알아보자. 1. 함수란? 함수란 단어는 수학시간에 많이 봤을텐데, 아래 그림 처럼 입력(36)이 있고, 처리과정(입력 +4)을 통해 결과(40)를 만들어 내는 것 같은 상태의 변화 등을 말한다. 프로그래밍에서도 유사한 의미로 사용하는데 함수 호출 -> 계획된 작업 -> 결과 출력 의 과정으로 진행된다. 함수는 크게 내장함수와 외장함수가 있는데, 파이썬에서 기본적으로 지원하는 함수를 내장함수, 사용자가 필요에 의해 만들거나 다른 사용자가 만든 함수를 불러와 사용하는 경우를 외장함수라고 부른다. 변수와 달리 함수는 함수명과 괄호'( )'를 통해 호출된다. 2. 내장함수 -.. 2023. 7. 4.
14. 파이썬 반복문(while) [1] while 문 - for 문에 이어 두번째로 다루는 while 문이다. - for 반복문은 문자, 튜플, 리스트를 대상으로 반복문을 수행하는 반복문이라면, while 반복문은 조건이 Ture 일 때 해당 코드를 반복하는 반복문이다. : 위의 내용 때문에 상태가 변하는 조건으로 반복문을 설정하거나, 특정한 조건일 때 반복문을 중지시킬 수 있는 break문이 꼭 포함되어야한다. * break가 안되면 프로그램이 멈추지 않고 계속 반복되는 무서운일이 일어난다.... 1. while 문의 구조 - while 문의 구조는 'while 조건 : ' 으로 파이썬의 다른 문법들이 그렇듯 단순하게 구성된다. - 아래는 2가지 예문을 보면 while 반복문의 조건이 True 이면 다른 조건이 없어도 반복됨을 알 수.. 2023. 7. 3.
반응형