목록분류 전체보기 (88)
SOCO
1. 사용자가 입력한 숫자에 따라 구구단 실행 print('구구단 몇 단을 계산할까요?') user = input('') print('구구단 {}단을 계산합니다' .format(user)) for i in range(1, 10): print('{} X {} = {} ' .format(user, i, int(user) * i)) 실수한 것 user 변수를 int로 변환하지 않음 -> 문자열 * 숫자가 됨 => 문자가 곱해지는 숫자만큼 반복됨 *input으로 받은 값은 string임 ! 2. 문장 역으로 출력하기 print ('원하는 문장을 입력하시오') sentence = input('') reverse_sentence='' for char in sentence : reverse_sentence = cha..
항상 헷갈리는 continue와 break.... 1. break : 특정 조건에서 반복 종료 for i in range(10) : if i ==5 : break print(i) // 0 1 2 3 4 2. continue : 특정 조건에서 남은 반복 명령 skip -> 남은 반복명령 스킵하고 다시 올라가서 반복문 내려옴 for i in range(10): if i == 5 : continue print(i) // 0 1 2 3 4 6 7 8 9 3. else : 반복 조건이 만족하지 않을 경우 반복 종료 시 1회 수행 for i in range(5) : print(i) else : print('end') // 0 1 2 3 4 end i = 0 while i< 5: print(i) i+=1 else :..
반복문 : 정해진 동작을 반복적으로 수행하게 하는 명령문 1. 반복 시작 조건 2. 종료 조건 3. 수행 명령으로 구분됨 for, while 등의 명령 키워드를 사용함 1. for : 반복실행횟수를 명확히 알 때 1) looper라는 변수에 [1,2,3,4,5]를 차례로 넣으면서 수행명령문 실행 for looper in [1,2,3,4,5]: print(looper + 'hello') // 1 hello 2 hello 3 hello 4 hello 5 hello 2) looper라는 변수에 0~9까지 넣으면서 반복실행 for looper in rnage(0,10): print(looper) // 0 1 2 3 4 5 6 7 8 9 3) in 뒤에는 range, list, 문자열 모두 가능함 for i in..
git과 github의 차이 git : local(쉽게 말해서 내 컴퓨터) 내에서 소스코드를 관리하는 것 github : local에서 관리한 소스코드를 업로드하고 공유하는 공간 출처 : https://velog.io/@blair-lee/VSCode%EC%97%90%EC%84%9C-Github-%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95%EC%A7%B1%EC%89%AC%EC%9B%80%E3%85%8B%E3%85%8B
eclipse에 있는 HelloWorld 프로젝트를 github서비스에 올리기! (HelloWorld 프로젝트는 이 블로그에 있는 JAVA폴더에 가면 내용이 있습니다!) eclipse내에 github서비스와 연결할 수 있는 도구가 있음 eclipse에서는 이러한 기능을 플러그인 동작방식으로 지원하고 있음 *github과 관련된 모든 작업은 프로젝트에서 우클릭 -> TEAM WAY1 : eclipse 오른쪽에 위치한 Package Explorer에서 step1. Commit commit은 local pc의 저장소에 변경된 내용을 반영하는 과정임 HelloWorld 프로젝트가 선택된 상태에서 우클릭 TEAM -> share project Use or create repository in parent fold..
요약 : 프로젝트 생성 -> 자동적으로 만들어진 src폴더에 class 생성 -> class에 메인 메소드 만들기 -> 실행 step1 자바 프로그래밍을 구현하려면 자바 프로젝트를 생성해야함 프로젝트를 생성하는 방법 1. 메뉴에서 File > New > Java Project 선택 2. Ctrl+n -> java 검색 -> java project 선택 HelloWorld라는 이름의 프로젝트 생성 HelloWorld라는 프로젝트 밑에 src라는 폴더가 만들어져있음 src 폴더 안에 hello world를 출력하는 자바 소스 코드를 추가해서 구현할 수 있음 step2 HelloWorld프로젝트 안에 있는 src 폴더 안에 class를 생성해야함 (자바는 클래스를 생성해서 그 안에서 프로그래밍을 구현해야함) ..
1. JDK 구글에 jdk download 검색 https://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html windows x64 용으로 다운로드 받기 2. eclipse 구글에 eclipse download검색 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks...
Java 인프런 강의 https://www.inflearn.com/course/java-codesquad#curriculum step1. surviving the hand-holding honeymoon 초보강의를 검토한 후 하나를 선택해 학습 step2. surviving the cliff of confusion 같이 학습할 동류를 구한다 다른 사람의 코드 읽기 지속적으로 작은 코드를 시작하고 빌드하면서 디버깅에 대한 두려움 제거 처음부터 너무 거창하게 하지 마라 step3. surviving the desert of despair 하나의 목표를 정한 후 목표에 집중(백? 프론트? 모바일?) 한 분야에 대한 깊이 있는 지식 습득 구체적인 목표 의식을 가지고 의식적인 연습을 함으로써 시간 낭비를 최소화 ..
들여쓰기(indentation ; 인덴테이션) 중요 if와 else의 관계 if 조건문이 true 면 if의 수행명령이 실행되고 else의 수행명령은 실행되지 않음 if만 있고 else가 없는데 if의 조건이 거짓이면 그냥 수행명령이 실행안되고 넘어가는 거임 만약 elif ,else라고 하지 않고 if를 연속해서 쓴다면 무슨 문제가 발생할까? 모든 if문은 순차적으로 실행됨 그래서 범위를 겹치지 않게 설정하고 싶으면 if가 아니라 elif else를 사용해야함 if elif else가 같이있으면 이 조건들 중에 먼저 만족시키는 게 있으면 그 밑의 조건은 보지않고 빠져나감 비교연산자 == : 같음 is : 동일한 메모리 ==과 is는 다른 것이다! 예시 a = 256 b = 256 a == b True a..
1. 윈도우 + r 2. cmd 3. cd 폴더명 4. python 파이썬 파일명.py