분류 전체보기
-
https://coding-kindergarten.tistory.com/94 [Python/VSCode] 파이썬 개발환경 구축 5편_VSCode에서 Jupyter notebook 사용하는 법 안녕하세요, 코린이를 위한 코딩 유치원에 오신 것을 환영합니다. 이번 시간에는 제목처럼 VSCode에서 Jupyter Notebook 사용하는 법에 대해 알아보겠습니다. [코딩유치원 파이썬 개발환경 구축 강의] coding-kindergarten.tistory.com 블랙테마를 좋아했고 테마를 바꾸기 어려운 주피터를 쓰다가 이 글을 보고 VSCode로 가서 Jupyter을 쓰기 시작했습니다 이젠 조금 더 간단한 방법으로 주피터를 쓸 수 있게 되었습니다
VSCode에서 Jupyter Notebook을 이용할 수 있다??https://coding-kindergarten.tistory.com/94 [Python/VSCode] 파이썬 개발환경 구축 5편_VSCode에서 Jupyter notebook 사용하는 법 안녕하세요, 코린이를 위한 코딩 유치원에 오신 것을 환영합니다. 이번 시간에는 제목처럼 VSCode에서 Jupyter Notebook 사용하는 법에 대해 알아보겠습니다. [코딩유치원 파이썬 개발환경 구축 강의] coding-kindergarten.tistory.com 블랙테마를 좋아했고 테마를 바꾸기 어려운 주피터를 쓰다가 이 글을 보고 VSCode로 가서 Jupyter을 쓰기 시작했습니다 이젠 조금 더 간단한 방법으로 주피터를 쓸 수 있게 되었습니다
2022.11.10 -
Enumerate 뜻 세다 = count 유형 스타일코드 출력방식 인덱스와 리스트의 값을 한쌍에 반환할 때 사용 특정 상황에서만 사용되는 제한적인 메소드다 특징 코드를 간결하게 만든다 너무 많이 사용할 경우 가독성이 떨어질 수 있다 [예제1] enumerate를 사용해서 인덱스와 리스트 값을 쌍을 이루도록 하게 출력하시오 for i, num in enumerate([1,2,3]): print('%d, %d'%(i,num)) [예제2] enumerate를 사용해서 50~100까지의 수를 오름차순으로 나타내며 index값은 1부터 시작하도록 출력하시오 for i, num in enumerate(range(50,101)): print('%d, %d'%(i+1,num)) 만약 위 문제를 없이 enumerate를..
[Python] EnumerateEnumerate 뜻 세다 = count 유형 스타일코드 출력방식 인덱스와 리스트의 값을 한쌍에 반환할 때 사용 특정 상황에서만 사용되는 제한적인 메소드다 특징 코드를 간결하게 만든다 너무 많이 사용할 경우 가독성이 떨어질 수 있다 [예제1] enumerate를 사용해서 인덱스와 리스트 값을 쌍을 이루도록 하게 출력하시오 for i, num in enumerate([1,2,3]): print('%d, %d'%(i,num)) [예제2] enumerate를 사용해서 50~100까지의 수를 오름차순으로 나타내며 index값은 1부터 시작하도록 출력하시오 for i, num in enumerate(range(50,101)): print('%d, %d'%(i+1,num)) 만약 위 문제를 없이 enumerate를..
2022.11.10 -
전체 코드는 아래에 고이 접어두었습니다 코드를 보기 전에 아래의 풀이를 보고 직접 작성해 보는 것도 도움이 될 수 있습니다 더보기 # 완전수 구하기 문제 def perfect(n): sum = 0 for i in range(1,n): if n%i == 0: sum+=i if n==sum: result = 1 else: result = 0 return result perfect(3) 완전수란? 자기 자신을 제외한 모든 약수들을 더했을 때 자기 자신이 되는 수로 6 = 1+2+3 과 같은 규칙을 가지고 있는 신기한 수 이다 코드 작동 순서 함수 내부 n보다 작은 n의 약수를 구하는 대로 합하기 합한 값이 n과 같으면 완전수이므로 1을 같지 않으면 완전수가 아니므로 0을 리턴 함수 외부 n에 값을 넣었을 때 ..
[Python] 완전수 구하기전체 코드는 아래에 고이 접어두었습니다 코드를 보기 전에 아래의 풀이를 보고 직접 작성해 보는 것도 도움이 될 수 있습니다 더보기 # 완전수 구하기 문제 def perfect(n): sum = 0 for i in range(1,n): if n%i == 0: sum+=i if n==sum: result = 1 else: result = 0 return result perfect(3) 완전수란? 자기 자신을 제외한 모든 약수들을 더했을 때 자기 자신이 되는 수로 6 = 1+2+3 과 같은 규칙을 가지고 있는 신기한 수 이다 코드 작동 순서 함수 내부 n보다 작은 n의 약수를 구하는 대로 합하기 합한 값이 n과 같으면 완전수이므로 1을 같지 않으면 완전수가 아니므로 0을 리턴 함수 외부 n에 값을 넣었을 때 ..
2022.11.10 -
파이썬 스타일 코드 파이썬에서 활용되는 간결한 문법의 코드 생산성 향상 코드 파이썬스러운 간결한 코드이다 스타일 코드 종류는? list comprehension, enumerate, split, join, zip 등등 리스트 컴프리헨션(list comprehension) 리스트 내에서 조건문, 반복문 활용 사용법 1. square = [i**2 for i in [1,2,3]] 1+. square = [i for i in [1,2,3]] 2. square = [i**2 for i in[1,2,3] if i%3==0] 위와 같이 굉장히 길게 써야 할 것들이 단 한줄로 정리가 되는 모습을 볼 수 있다 특히 리스트를 통해 값을 받아야 할 때 좋은 방법이다 하지만 이런 간결하고 좋은 신문물에도 단점이 존재한다 바..
[Python] List Comprehension파이썬 스타일 코드 파이썬에서 활용되는 간결한 문법의 코드 생산성 향상 코드 파이썬스러운 간결한 코드이다 스타일 코드 종류는? list comprehension, enumerate, split, join, zip 등등 리스트 컴프리헨션(list comprehension) 리스트 내에서 조건문, 반복문 활용 사용법 1. square = [i**2 for i in [1,2,3]] 1+. square = [i for i in [1,2,3]] 2. square = [i**2 for i in[1,2,3] if i%3==0] 위와 같이 굉장히 길게 써야 할 것들이 단 한줄로 정리가 되는 모습을 볼 수 있다 특히 리스트를 통해 값을 받아야 할 때 좋은 방법이다 하지만 이런 간결하고 좋은 신문물에도 단점이 존재한다 바..
2022.11.09 -
과제를 해 온 사람은 이렇게나 많은데.. 그렇다면 안 해 온 사람은 어떻게 알아낼까?? 이에 대한 문제를 풀어보도록 하겠다 ※ 한 번 한 번 예제를 돌려보기가 굉장한 노가다인 점, 유의하길 바란다 ※ 안한 사람 = Someone Who didn't 문제 링크 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 코드 작성 순서 제출 한 과제 목록을 불러올 list 생성 전체 학생 번호 list 생성 제출한 학생 목록 list에 넣기 전체 학생 목록 list에 넣기 전체 학생 목록과 제출한 학생 목록의 ..
BaekJoon - 5597번: 과제 안 내신 분..? (1차원 배열, PYTHON)과제를 해 온 사람은 이렇게나 많은데.. 그렇다면 안 해 온 사람은 어떻게 알아낼까?? 이에 대한 문제를 풀어보도록 하겠다 ※ 한 번 한 번 예제를 돌려보기가 굉장한 노가다인 점, 유의하길 바란다 ※ 안한 사람 = Someone Who didn't 문제 링크 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 코드 작성 순서 제출 한 과제 목록을 불러올 list 생성 전체 학생 번호 list 생성 제출한 학생 목록 list에 넣기 전체 학생 목록 list에 넣기 전체 학생 목록과 제출한 학생 목록의 ..
2022.11.01 -
찾고자 하는 정수를 찾는 프로그램을 짜는 문제이며, 생각보다 간단하게 풀 수 있다 ※ 정수 = essence 문제 링크 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net 코드 작성 순서 주어진 정수 N 입력하기 정수를 담을 list 생성하기 찾으려는 정수 v 입력받기 list에서 v를 count한 값 출력하기 # 1.주어진 정수 N 입력 N = int(input()) # 2.정수를 담을 list생성 essence = list(map(int, input().split())) # 3.찾으려는 정수 v 입..
BaekJoon - 10807번: 개수 세기 (1차원 배열, PYTHON)찾고자 하는 정수를 찾는 프로그램을 짜는 문제이며, 생각보다 간단하게 풀 수 있다 ※ 정수 = essence 문제 링크 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net 코드 작성 순서 주어진 정수 N 입력하기 정수를 담을 list 생성하기 찾으려는 정수 v 입력받기 list에서 v를 count한 값 출력하기 # 1.주어진 정수 N 입력 N = int(input()) # 2.정수를 담을 list생성 essence = list(map(int, input().split())) # 3.찾으려는 정수 v 입..
2022.11.01 -
단어를 입력하고 알파벳이 어떤 것이 들어가있는지를 알아맞추는 코드를 짜는 문제이다 문제 링크 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 코드 작성 순서 문자열 S 입력 알파벳 목록 alphabets 입력 각각의 alphabets 요소들에 대해 위치 확인하는 반복문 안에 들어있으면 find함수의 값 출력 find = 찾은 목표의 첫 번째 위치를 가져온다 3.2 예외처리 -1출력 # 1. 문자열 S 입력 S = input() # 2. 알파벳 목록 alphabets 입력 alphabets = 'ab..
BaekJoon - 10809번: 알파벳 찾기 (문자열, PYTHON)단어를 입력하고 알파벳이 어떤 것이 들어가있는지를 알아맞추는 코드를 짜는 문제이다 문제 링크 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 코드 작성 순서 문자열 S 입력 알파벳 목록 alphabets 입력 각각의 alphabets 요소들에 대해 위치 확인하는 반복문 안에 들어있으면 find함수의 값 출력 find = 찾은 목표의 첫 번째 위치를 가져온다 3.2 예외처리 -1출력 # 1. 문자열 S 입력 S = input() # 2. 알파벳 목록 alphabets 입력 alphabets = 'ab..
2022.11.01 -
ProcessMap이란 무엇일까? 정의 업무의 절차를 모델링 한 것 정해진 약속이 있으며, 이에 따라 모델링한다 업무의 문제점 및 원인을 파악하여 개선하기 위한 목적을 가진다 필요성 공정 개선점이 있다면 그 부분을 보여준다 데이터 수집 부분을 찾아내고 그 데이터의 적절성 여부까지 확인한다 팀 혁신 활동의 출발점이라고 볼 수 있다 공정 개선에 관련된 모든 사람들의 생산활동에서 필요한 부분에 대한 의견 일치를 볼 수 있다 Process 구성 필수 6대 요소 ProcessMap 상위 Process, 하위 Process를 합한 Process 세계도를 보여주며 이 세계도는 다음과 같은 역할을 한다 Show Process Input & Output 전체 업무(End-To-End)를 한눈에 ProcessOwner P..
[ProcessMap] 프로세스 맵이란 무엇일까ProcessMap이란 무엇일까? 정의 업무의 절차를 모델링 한 것 정해진 약속이 있으며, 이에 따라 모델링한다 업무의 문제점 및 원인을 파악하여 개선하기 위한 목적을 가진다 필요성 공정 개선점이 있다면 그 부분을 보여준다 데이터 수집 부분을 찾아내고 그 데이터의 적절성 여부까지 확인한다 팀 혁신 활동의 출발점이라고 볼 수 있다 공정 개선에 관련된 모든 사람들의 생산활동에서 필요한 부분에 대한 의견 일치를 볼 수 있다 Process 구성 필수 6대 요소 ProcessMap 상위 Process, 하위 Process를 합한 Process 세계도를 보여주며 이 세계도는 다음과 같은 역할을 한다 Show Process Input & Output 전체 업무(End-To-End)를 한눈에 ProcessOwner P..
2022.11.01 -
우리나라는 한자를 기반으로 만들어진 언어이다 보니 뜻이 한자인 단어가 굉장히 많다 심지어 한자도 한자로 이루어진 글자니깐.. 정말 많다고 생각하면 된다 한자 = 漢字 그 중 오늘 알아본 주제는 바로 생각지도 못한 곳에서 한자가 나오는 어? 이게 왜 한자..? 시작하겠습니다 1. 귤 - 橘 귤은 한자어이고 음도 귤입니다 그러니깐 합쳐보면 귤 귤 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 못믿으시겠나요? -출처 귤 - 위키낱말사전 위키낱말사전, 말과 글의 누리 둘러보기로 이동 검색으로 이동 ko.wiktionary.org 1. 포도 - 鋪道 포도는 참 신기한 단어입니다 포 = 한자 도 = 한자 그래서 합쳐본다면 충격적인 결과가 나옵니다 포도 포 + 포도 도 ? 에이~ 아니라고요? 하지만 진짜입니다 道 - 위키낱말사전 ..
귤이 한자라고?? 그럼 포도도..?우리나라는 한자를 기반으로 만들어진 언어이다 보니 뜻이 한자인 단어가 굉장히 많다 심지어 한자도 한자로 이루어진 글자니깐.. 정말 많다고 생각하면 된다 한자 = 漢字 그 중 오늘 알아본 주제는 바로 생각지도 못한 곳에서 한자가 나오는 어? 이게 왜 한자..? 시작하겠습니다 1. 귤 - 橘 귤은 한자어이고 음도 귤입니다 그러니깐 합쳐보면 귤 귤 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 못믿으시겠나요? -출처 귤 - 위키낱말사전 위키낱말사전, 말과 글의 누리 둘러보기로 이동 검색으로 이동 ko.wiktionary.org 1. 포도 - 鋪道 포도는 참 신기한 단어입니다 포 = 한자 도 = 한자 그래서 합쳐본다면 충격적인 결과가 나옵니다 포도 포 + 포도 도 ? 에이~ 아니라고요? 하지만 진짜입니다 道 - 위키낱말사전 ..
2022.10.30 -
MRP, Material Requirement Program의 약어인 이 단어는 우리말로 자재 계획 또는 자재 소요량 계획이라고 불린다 그 시작은 1960년대 경제 호황기에 많은 기업들에 의해 들어왔는데, 경제 호황 + 효율성 증가 = 수익성 증대 이 공식을 보고 어마어마한 양의 투자가 이루어졌고 우리가 아는 MRP, 여기서 갈라져 나온 ERP 등이 생겨났다 MRP가 어떤 일을 하는 지 정의를 통해 조금 쉽게 정리를 해 보자면 다음과 같다 MRP는 자동으로 계획을 해주는 친구입니다 주로 제조 생산쪽에서 활약하고 있지요 그쪽에서 어떤 일을 맡고 있냐고요? 무엇이 얼마나 필요한지, 필요한 걸 얻으려면 어떤 방법을 써야 하는지, 어떻게 하면 더 많이 생산할 수 있는 지 등 다양한 고민을 컴퓨터가 해준다고 할 ..
[MRP] 자재 소요량 계획, MRP란 무엇일까?MRP, Material Requirement Program의 약어인 이 단어는 우리말로 자재 계획 또는 자재 소요량 계획이라고 불린다 그 시작은 1960년대 경제 호황기에 많은 기업들에 의해 들어왔는데, 경제 호황 + 효율성 증가 = 수익성 증대 이 공식을 보고 어마어마한 양의 투자가 이루어졌고 우리가 아는 MRP, 여기서 갈라져 나온 ERP 등이 생겨났다 MRP가 어떤 일을 하는 지 정의를 통해 조금 쉽게 정리를 해 보자면 다음과 같다 MRP는 자동으로 계획을 해주는 친구입니다 주로 제조 생산쪽에서 활약하고 있지요 그쪽에서 어떤 일을 맡고 있냐고요? 무엇이 얼마나 필요한지, 필요한 걸 얻으려면 어떤 방법을 써야 하는지, 어떻게 하면 더 많이 생산할 수 있는 지 등 다양한 고민을 컴퓨터가 해준다고 할 ..
2022.10.28 -
인터넷을 돌아다니며 웹 개발에 대한 정보를 얻던 중, 어떤 사이트에 들어가 잠깐 맛을 보았던 사이트이다 분명 경험 한 시간은 얼마 되지 않았지만 각잡고 여기서 학습하면 상당히 도움이 될 것 같다고 느낀 사이트이다 바로 Mdn MDN Web Docs The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps. developer.mozilla.org 1. Theme 가장 처음 눈에 띄었던 것은 테마이다 개발자의 덕목 중 하나는 블랙테마라고 했던가 장시간 개발 / 학습 시에 발생하는 눈의 피로를 줄여주는 그런 테..
[MDN] HTML, CSS, JavaScript 가이드 사이트인터넷을 돌아다니며 웹 개발에 대한 정보를 얻던 중, 어떤 사이트에 들어가 잠깐 맛을 보았던 사이트이다 분명 경험 한 시간은 얼마 되지 않았지만 각잡고 여기서 학습하면 상당히 도움이 될 것 같다고 느낀 사이트이다 바로 Mdn MDN Web Docs The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps. developer.mozilla.org 1. Theme 가장 처음 눈에 띄었던 것은 테마이다 개발자의 덕목 중 하나는 블랙테마라고 했던가 장시간 개발 / 학습 시에 발생하는 눈의 피로를 줄여주는 그런 테..
2022.10.27 -
파이썬의 필요성을 느끼고 정보를 어디서 얻어야 할 지 고민하던 나는 인터넷을 떠돌아다니던 중 초보자를 위한 파이썬 300제 라는 인터넷 사이트를 발견했다 사실 이 사이트의 본진은 위키독스 파이썬 뿐만 아니라 딥러닝, 비트코인 채굴, AI등 까지 정말 다양하게 쓰이고 있다 코딩, 그 중 파이썬에 입문을 하기에는 적절한 책이라 생각하니 생각이 있다면 방문해서 문제를 해결해 보는 것도 좋을 것 같다 +점프 투 시리즈는 언어를 입문하기에 괜찮은 시리즈인 듯 하다 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 1. 코드블럭으로 나누어놓은 설명과 코드 말 그대로 코드블럭을 이용하여 코드의 위치 파악을 보기 쉽게 만들어두었다 2. 문제를 풀고 정답을 확인할 수 있게 만든 시스템 문제 페이지..
[Wikidocs] E-Code GuideBook파이썬의 필요성을 느끼고 정보를 어디서 얻어야 할 지 고민하던 나는 인터넷을 떠돌아다니던 중 초보자를 위한 파이썬 300제 라는 인터넷 사이트를 발견했다 사실 이 사이트의 본진은 위키독스 파이썬 뿐만 아니라 딥러닝, 비트코인 채굴, AI등 까지 정말 다양하게 쓰이고 있다 코딩, 그 중 파이썬에 입문을 하기에는 적절한 책이라 생각하니 생각이 있다면 방문해서 문제를 해결해 보는 것도 좋을 것 같다 +점프 투 시리즈는 언어를 입문하기에 괜찮은 시리즈인 듯 하다 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 1. 코드블럭으로 나누어놓은 설명과 코드 말 그대로 코드블럭을 이용하여 코드의 위치 파악을 보기 쉽게 만들어두었다 2. 문제를 풀고 정답을 확인할 수 있게 만든 시스템 문제 페이지..
2022.10.27