본문 바로가기

공부31

Python - 반복문, 출력문, 입력문, 조건문, 형변환 간단 정리 위코드 사전 스터디 2주차 과제를 진행 중 공부한 문법 1. 반복문 다른 언어들처럼 for, while을 사용하는데 그 방법이 많이 다르다. break, continue 사용 가능함 for 문 - 꽤나 변칙적으로 사용이 가능한 것 같다. 좀 더 알아봐야 할 듯 for 변수 in 범위 : COMMAND ~ while 문 - 이 경우는 그래도 전에 사용하던 문법과 형태가 제법 비슷하다. while 조건: COMMAND ~ 무한반복문은 거진 while문을 사용하던데 (조건에 True를 입력), for문으로는 안되서 그런건가 좀 더 알아봐야겠다. 2. 출력문 출력은 거의 print를 통해서 이루어지는 것 같다. %d, %f 같은 매개변수를 사용하는 방식과 format를 사용하는 방식으로 나뉘어진다. print(.. 2020. 6. 19.
위코드 사전 스터디 2주차 - 1 어찌저찌 하다보니 1주차 과제를 끝마치고 선릉에서 스터디 팀원들과 짧게 미팅을 가졌다. 서로 자기를 소개하는 시간을 가졌고 별 탈 없었던 것 같다. 쨋든 이번주부터 본격적으로 파이썬을 사용하는 과제를 시작하는데 일단은 간단하게 계산기를 만들어 보기로 했다. 형태라던가 기능이라던가, 특별한 제한이나 조건없이 각자 만들고, 도중에 정해진 파트너들과 코드리뷰도 진행하면서 다음번 정기 모임때에는 자신의 코드의 일부분을 짧게 브리핑해보도록 과제를 정했다. 일단 나는 윈도우즈의 기본 계산기를 목표로해서 최대한 비슷하게 구현해보기로 했다. 사칙연산은 기본이고, 공학용 계산기에 있는 잘 모르는 기능들이랑, 프로그래머 기능에 있는 진법 변환 기능, 마지막으로 다양한 단위 변환 기능으로 이루어져 있는데 1일차인 오늘은 간.. 2020. 6. 19.
Java - 클래스 패스와 패키지 분명 처음 시작할 때, 매일 매일 작성하자 했는데 하루 했다;;; 쨋든 초반부 강의 내용은 특별한 건 없는 것 같다. 전에 수업들으면서 배운 기억도 조금씩 살아나는 것도 같은데 어쨋든 오늘은 8번째 강의인 클래스 패스와 패키지에 관한 강의를 보았다. 내용을 대충 정리하면, ※클래스 패스 - JVM의 클래스 탐색 경로를 의미 ⊙ CMD 상에서 set classpath로 설정 및 수정, 추가 가능 ⊙ 절대경로, 상대경로 사용 가능 ※패키지 - 여러개의 클래스 파일을 관리해야 할 때 사용 ⊙ 사용하는 클래스들의 공간, 접근방법에서의 충돌이 발생할 경우 이를 해소하기 위해 사용 ⊙ 공간 충돌 ( 같은 디렉토리의 같은 이름의 클래스 파일이 있을 때) - 디렉토리 자체를 분리해야 함 ⊙ 접근방법 충돌 ( 인스턴스 .. 2020. 6. 19.
Java - JVM, 변수, 상수 일단 추천 받았던 윤성우의 인터넷 강의를 들어봤다. 초반부의 내용이 굉장히 기초적인 내용들이라 일단 3강까지 연달아서 들었는데, 특별히 정리할만한 내용은 1강에서의 JVM에 대한 설명과, 2강에서의 정수-실수 변수 선택의 기준 그리고 3강에서의 상수와 관련된 내용정도 먼저 JVM의 경우는 Java Virtual Machine의 약자로서 Java 프로그램을 실질적으로 실행하고 관리하는 주체라고 할 수 있는데, JVM레벨에서는 OS 별로 구분되지만 JVM 위에서 동작하는 Java 프로그램은 OS를 구별하지 않는다는 점이 특징 전에 학교에서 배울 때는 저것덕분에 유연한 특징을 가진다고 했던게 기억이 난다. 그리고 추가적으로 Java의 컴파일은 source 파일에서 class 파일로 진행되고 class 파일을 .. 2020. 6. 15.