본문 바로가기

반응형

분류 전체보기

(307)
[혼공학습단5기 3주차] 4장 기본미션 : 비파괴적 처리와 파괴적 처리의 의미와 장단점 설명하기 , 선택미션 :173쪽 확인 문제 3번 문제 풀고 인증샷 [혼공학습단5기 3주차] 4장 기본미션 : 비파괴적 처리와 파괴적 처리의 의미와 장단점 설명하기 , 선택미션 :173쪽 확인 문제 3번 문제 풀고 인증샷 1.기본미션 비파괴적 처리 : 처리 후에 원본 내용이 변경되지 않습니다. a와 b를 연결하여 c를 만든후에 a와 b를 살펴보면 원본 내용이 변하지 않습니다. 파괴적 처리 : 처리 후에 원본 내용이 변경됩니다. push() 메소드를 실행한 뒤 array의 값을 보면 원본과 다르다는 것을 알 수 있습니다. 배열과 같이 거대해 질 수 있는 자료는 메모리를 절약할 수 있게 대부분 ‘파괴적 처리’로 이루어졌습니다. 하지만 파괴적 처리는 메모리를 절약할 수는 있지만 원본이 변경되기 때문에 위험할수 있습니다. 따라서 메모리가 여유로운 현대의 프로그래밍언어와 라이브러..
[혼공학습단5기 2주차] 3장 기본미션 : 139쪽 확인 문제 3번 문제 풀고 완전한 코드 만들어 비주얼 스튜디오 코드에서 실행 결과 인증샷, 선택미션 : 152쪽의 <태어난 연도를 입력받아 띠 출력하기.. [혼공학습단5기 2주차] 3장 기본미션 : 139쪽 확인 문제 3번 문제 풀고 완전한 코드 만들어 비주얼 스튜디오 코드에서 실행 결과 인증샷, 선택미션 : 152쪽의 예제 실행하여 본인의 띠 출력한 인증샷 1.기본미션 03-1-3 확인문제 [실행결과] 2.선택미션 태어난 연도를 입력받아 띠 출력하기 예제 [실행결과]
[혼공학습단5기 1주차] 1장~ 2장 2-1 기본미션 :54쪽의 <파일 만들고 저장해 실행하기>에서 'Hello World' 출력하기, 선택미션 : 01-1절 확인 문제 1번 상세하게 적고 인증 샷 #혼공단 #혼공JS [혼공학습단5기 1주차] 1장~ 2장 2-1 기본미션 :54쪽의 에서 'Hello World' 출력하기, 선택미션 : 01-1절 확인 문제 1번 상세하게 적고 인증 샷 1.기본미션 Hello World 예제 [실행결과] 2.선택미션 01-1-1 확인문제 1.페이스북 2.인스타그램 3.줌 4.핀터레스트 5.바이두
[혼공학습단4기 6주차] 6장 기본미션 : 직접 함수 만들고 실행 결과 확인한 인증샷 (265쪽 참조), 선택미션 : 혼공 노트 활용 후기 인증샷 포함해 혼공 학습단 참여 후기 포스팅하기 기본미션 함수 만들기 함수 이름 : 함수의 기능을 유추할 수 있어야 합니다. 함수 입력값 : 함수의 기능을 수행할 때 입력값을 받을 수 있습니다. 함수 결과값 : 함수의 기능을 수행한 뒤, 그 결과값을 전달할 수 있습니다. 선택미션 혼공 노트 학습단 후기 혼공C, 혼공자, 혼공파 모두 학습단 완료를 했고 이번에 혼공프로에도 학습단4기에 또 참가 하게 되었습니다. 저는 개발을 15년째 하고 있습니다. 기본 적인 내용은 다 알고 있지만 그래도 한번씩 처음부터 다시 공부를 하다보면 놓쳤던 내용이라던지 그때는 잘 몰랐던 내용을 이번에 하면서 제대로 이해하는 것을 느낄수 있었습니다. 특히 프로그래밍 공부는 외국어 학습과 비슷해서 계속 사용하지 않으면 까먹게 됩니다. 혼자 하기 좋은 책이지만 시간 내기가 쉽지가 않..
[혼공학습단4기 5주차] 5장 기본미션 : while 반복문과 for 반복문에 대해 이해한 내용을 본인만의 방식으로 정리한 후 포스팅하기, 선택미션 : 05-2 확인 문제(249~251쪽) 푼 인증샷 1.기본미션 While 반복문 while 반복문은 주어진 조건식을 만족하는 동안 특정 코드를 반복 처리합니다. while 반복문은 세가지로 구성된다. while 키워드 조건식:조건식이 True인 경우에만 반복 처리합니다. 반복 처리할 코드 : 여러 개의 코드를 사용할 수 있습니다. 이렇게 반복 처리되는 코드를 코드 블록이라고 합니다. 예) while 조건식: 반복 처리할 코드1 반복 처리할 코드2 for 반복문 for 반복문은 필요한 반복 횟수만큼의 데이터를 준비하고, 그것을 모두 소비하는 방식으로 반복 처리하는 방법입니다. for 반복문은 복잡한 조건식을 사용할 필요가 없습니다. for 반복문을 정의할 때 사용하는 변수에는 데이터 세트에서 하나씩 꺼낸 데이터가 저장됩니다. 이 변수에 저장된 데이터를 코..
[혼공학습단4기 4주차] 4장 기본미션 : 변수, 리스트, 딕셔너리에 대해 이해한 내용을 본인만의 방식으로 정리한 후 포스팅하기, 선택미션 : 04-2 확인 문제(184~187쪽) 푼 인증샷 기본미션 변수 : 데이터에 붙이는 이름을 변수라고 합니다. ‘variable’은 변할 수 있는, 가변적인 이라는 뜻을 가지고 있습니다. 변수를 만들고 활용하는 방법 변수 이름 = 변수에 저장할 데이터 예) message = “Hello, World!” 변수 이름을 짓는 규칙과 관례 변수 이름을 짓는 규칙 : 네이밍 룰 변수 이름은 숫자로 시작할 수 없다. 변수 이름에 공백을 사용할 수 없다. 변수 이름에 특수 문자는 밑줄(_)만 사용할 수 있다. 변수 이름에 키워드를 사용할 수 없다. 키워드란 파이썬이 미리 선점한 이름이라고 생각하면 된다. 변수 이름을 짓는 관례 : 네이밍 컨벤션 변수 이름은 영어 알파벳(A-Z, a-z)을 사용하는 것이 좋다. 변수 이름만으로 변수가 가리키는 데이터를 유추할 수 있도록..
[혼공학습단4기 3주차] 3장 기본미션 : 순서도 그려 본 후 인증샷 (125쪽 참조), 선택미션 : 03-2 확인 문제(154~155쪽) 푼 인증샷 1.기본미션 2.선택미션 3-2 확인문제 1.다음 소스 코드를 보고 실행 결과를 맞혀 보세요. 2.다음 소스 코드를 보고 실행 결과를 맞혀 보세요. 3.다음 소스 코드를 보고 실행 결과를 맞혀 보세요.
[혼공학습단4기 2주차] 2장 2-2~2장 2-4 기본미션 : 직접 문자 데이터를 만들어서슬라이싱(문자 데이터 자르기) 해 본 후 인증샷(79쪽 참조), 선택미션 : 직접 변수 이름 만들고,실행 결과 확인한 인.. 1.기본미션 : 직접 문자 데이터를 만들어서슬라이싱(문자 데이터 자르기) 해 본 후 인증샷(79쪽 참조) 2.선택미션 : 직접 변수 이름 만들고,실행 결과 확인한 인증샷(111쪽 참조)
[1주차] 1장~ 2장 2-1 기본미션 : 62쪽 66쪽 실행 결과 인증샷, 선택미션 : 02-1 확인 문제(69~71쪽) 푼 인증샷 1.기본미션 62쪽 직접해 보는 손코딩 66쪽 직접해 보는 손코딩 2.선택미션 확인문제 다음 중 올바른 문장을 두개 고르세요 아라비아 숫자(0~9)로 표기한데이터는 항상 숫자 데이터를 의미합니다. 문자데이터를 만들기 위해서는 따옴표를 사용해야 합니다. 따옴표 그 자체를 문자 데이터로 사용할 수 없습니다. 인코딩이란 어떤 데이터를 다른 형식으로 변환하는 과정을 말합니다. 문자 인코딩의 한 종류인 UTF-8은 한국에서만 사용됩니다. 다음중 문자 데이터로 볼 수 없는 것은 무엇인가요? “\n” 혼자 공부하는 첫 프로그래밍 “3+2=5” ‘323’ “ “ 다음 문자 데이터는 모두 오류가 있습니다. 문제점을 파악한 뒤, 올바른 문자 데이터로 수정 해 보세요. ‘프로그래밍을 \’처음\’ 배우는 상황이라면?” => ..
[혼공C 학습단 3기] 6주차 기본미션 포인터 내용 블로깅 하기 메모리의 주소 메모리라는 것은 우리가 데이터를 넣고 꺼내 쓰는 공간으로, 그 위치를 식별할 수 있어야 합니다. int a; 주소 연산자: & 주소라 하면 변수가 할당된 메모리의 시작 주소를 의미합니다. &변수명; &a; 포인터와 간접 참조 연산자: * 포인터가 바로 변수의 메모리 주소를 저장하는 변수입니다. 주소를 저장할 포인터도 변수처럼 선언하고 사용합니다. 선언할 때 변수 앞에 *만 붙여주면 됩니다. 자료형 * 변수명; int * pa; const를 사용한 포인터 const 예약어를 포인터에 사용하면 이는 가리키는 변수의 값을 바꿀 수 없다는 의미로, 변수에 사용하는 것과는 다른 의미를 가집니다. 포인터는 메모리를 사용하는 또 다른 방법이다. 주소 연산자 &로 변수가 할당된 메모리의 위치를 확인한다...

반응형