본문 바로가기

분류 전체보기

(55)
코딩도장 Python CH4 정리 세미콜론 파이썬은 세미콜론을 붙이지 않아도 괜찮다. print('Hello, world!') 단, 세미콜론을 붙여도 문법 에러는 발생하지 않는다. 보통 한 줄에 여러 구문을 사용할 때 세미콜론으로 구분한다. print('Hello'); print('1234') 주석 코드 맨 앞줄에 주석 명령 #을 사용하면 같은 줄의 모든 구문은 주석처리가 된다. 코드 뒤에 주석 명령 #을 사용하면 #의 위치부터 뒤의 한 줄은 주석처리가 된다. 앞의 내용은 정상 작동한다. 여러 줄을 주석처리하기 위해서는 모든 줄의 머리에 #을 사용할 필요가 있다. 들여쓰기 파이썬의 들여쓰기는 굉장히 빡빡하다. if문의 다음 줄에 들여쓰기를 하지 않으면 문법에러로 코드 실행이 불가능하다. 들여쓰기 방법은 스페이스 두번(공백2) 스페이스 네..
코딩도장 Python CH3 정리 코딩도장의 CH3는 여타 프로그래밍 언어의 시작이 그러하듯, Hello, world!를 출력하는것으로 시작한다. 코딩도장의 강좌는 파이썬의 셸을 이용하지만, Visual Studio Code를 이용하여 학습하였다. >>> print('Hello, Python') Hello, Python >>> #셸 창에서 출력되는 부분을 빨간색으로 표시하였다. 이와 같이, 엔터를 눌러 코드를 한 줄 한 줄 실행하여 결과를 얻는 방식을 인터프리터(interpreter) 방식이라고 부른다. 대화형 셸 파이썬 셸은 파이썬 인터프리터와 대화하듯이 코드를 처리한다고 해서 대화형 셸(interactive shell) 또는 인터렉티브 모드(interactive mode)라고도 부릅니다. 특히 이런 방식을 코드를 읽고, 평가(계산, ..
코딩도장 Python 심사문제 3-8 Hello, world! #'Hello, world!' 두 개를 각 줄에 출력하는 프로그램을 만드세요(대소문자 구분과 띄어쓰기가 정확해야 합니다). 정답에는 출력 결과를 만족하는 전체 소스 코드를 입력해야 합니다. # ex) Hello, world! # Hello, world! # 문제 제출 코딩도장 Python # 답안 제출 2022/01/05 16:13 print("Hello, world!") print("Hello, world!") #답안 풀이 #print문으로 Hello, world! 한줄 출력하고, 다음 줄에 똑같은 print문으로 Hello, world!를 출력하였다.
iOS프로그래밍기초 13주차 레포트 강의 요약 13주차 강의는 12주차부터 14주차까지 이어지는 연속된 강의의 중간 부분이다, 따라서, 이론적인 부분보다 실습 위주로 학습하였다. Button text의 색 또한, lbl결과 창의 색과 똑같이 변하도록 조정하였다. 이미지를 클릭하고, 인스펙터 창에서 Alpha값을 조절하면 투명도가 변하는 것을 확인 할 수 있다. 본인은 색을 바꿀때, 컬러 리터럴을 사용하였지만, 일반적인 color값을 정하는 방법에는 alpha값또한 인자로 받을 수 있다. 스위치는 On, else로 켜짐과 꺼짐을 판단한다. 코딩할 때 view창의 아울렛을 새로 만들어 백그라운드 컬러를 조정 할 수 있게 하였다. 세그먼트 컨트롤 디자인으로 남성, 여성을 나누어주었다. if문 안쪽에 남성일경우의 BMI, else문 안쪽에 여성일..
iOS프로그래밍기초 12주차 레포트 금일 강의는 BMI App을 만드는 실습을 12~14주로 나누어 실습하는 것 중, 첫번째 주이다. 강의 요약 이 소스코드는 BMI 계산 앱을 만들기 앞서 클래스 형태로 만들어진 함수이다. xcode에서 실습하기에 앞서, 미리 사용할 소스코드를 웹 컴파일러에서 실행시켜보며 테스트 한 모습이다. 앱 제작 메인 스토리보드 흰색, 연노랑, 초록계열 색감으로 건강함을 상징하였다. 중앙부에 심볼을 넣어 균형감을 잡았고, 위쪽은 입력, 아래쪽은 클릭으로 상호작용을 나누었다. 앱 아이콘 또한, 똑같은 이미지를 사용하였다.중앙부에 심볼을 넣어 균형감을 잡았고, 위쪽은 입력, 아래쪽은 클릭으로 상호작용을 나누었다. 앱 아이콘 또한, 똑같은 이미지를 사용하였다. 런치패드 아이콘, 동일한 아이콘을 사용하였고, 동일한위치에 배..
iOS프로그래밍기초 11주차 레포트 강의 요약 브레이크 포인트, 파란색 5각형 모양이고, 디버그 모드이다. php의 exit, 크롬 디버그모드와 비슷한 기능으로 저 부분이 실행 될 때, 소스를 멈춘다. 오른쪽으로 드래그하면 없엘 수 있다. 오른쪽의 설정화면에서 아울렛의 연결을 확인 할 수 있다. 한 아울렛에 여러개가 연결되면 오류가 나므 로, 하나만 연결된 것인지 확인해야 한다 과제 : icon추가, Image View추가, LaunchScreen추가 실습 : Text Field와 Label 내용 삭제하는 버튼 만들기 btnSend의 버튼을 아울렛 btnName으로 선언하여 setTitle을 이용해 이름을 바꿔주었다. sender tag는 기본 1로 설정하였고, 버튼을 누르면 sender tag를 바꿔가며 작동하도록 코드를 작성하였다. 도..
iOS프로그래밍기초 10주차 레포트 강의 요약 iOS는 전도유망한 분야, 삼성과 더불어 상위권에서 지분을 나눠 가지는 Apple의 주력 언어. 다운로드 수는 google 플레이 스토어에 비하여 조금 부족하지만, 실 결재량은 AppStore가 훨씬 높음. 국내 구직 인원을 보았을 때, Android와 더불어 iOS의 구직인원은 1000명이 넘어가는 메이저 급 Playground로 Swift 문법과 UI테스트 UILabel 클래스의 property 3개 정리 text Property, Optional String값을 가진다. 이 속성은 기본적으로 가지는 속성입니다. 이 속성에 새 값을 할당하면 속성의 값도 바뀝니다. font Property, 암시적 추출 옵셔널을 사용하는 IUIFont값을 가집니다. nil이 아니면 그냥 출력하고, nil일 ..
iOS프로그래밍기초 9주차 레포트 이번 강의 시간에는 맥과 윈도우의 차이, 맥의 역사, 맥을 이용한 간단한 실습들을 통해 맥에대한 이해도를 높이는 수업을 들어보았다. 다음은 맥과 윈도우의 차이점을 간략하게 생각해본것을 정리한 것이다. 기본적인, 사용자 측면에서 맥과 윈도우의 차이점을 찾아보자면 먼저 사용하는 용어의 차이가 눈에 띌 것이다. 윈도우의 탐색기는 맥에서는 Finder로 불리며, 인터페이스의 차이도 존재한다. 윈도우의 작업관리줄, Taskbar는, 맥의 Dock과 비교되며, 맥의 Dock의 경우 Taskbar보다 좀 더 유동적이고 미관에 신경을 쓴 모습을 보인다. 이처럼 1대1로 대응되는 것은 아니지만, 기본적인 UI의 모습은 윈도우와 맥이 대체로 일치한다. 윈도우의 단축키에 비해, 맥의 단축키는 좀 더 다양한 것으로 알려져 있..