분류 전체보기 350

[단과_Python] 2020.01.28

1. lec05_map_lambda.py# -*- coding: utf-8 -*-#map(),lambda함수#map() : 순회가능한객체(iterable) 전체 각각에 함수적용#lambda : 익명함수(함수의 이름이 없는 함수) lambda expression #lambda를 사용하는 이유: 한번만 필요한 함수를 굳이 정의할 필요가 없음. def double (x) : return x*2print(double(3))list_a= [1,2,3,4,5]#list_a에 있는 원소들에게 모두 double() 적용하여 새로운 리스트 만들기#1. for문 사용list_b=[]for a in list_a : list_b.append(double(a))print(list_b)#2. map()사용. # 형식 ..

[단과_JAVA] 2020.01.28

1. 실생활 적용해보기(영화관 만들기) ** 저번 시간에 만들지 못했던 부분까지 오늘 완성 **package cinema;import java.util.Random;import javax.swing.JOptionPane;public class Cinema { public static void main(String[] args) { String title = "▥롯데 시네마▥"; String main_menu = "①예매하기\n②구매하기\n" + "③포인트 조회\n④쿠폰 등록\n⑤나가기"; String film_menu = "①백두산(09:00)\n②겨울왕국2(13:00)\n" + "③[청소년 관람 불가]나쁜녀석들3(23:00)\n④메인메뉴로 이동"; String food_menu..

[단과_Python] 2020.01.23

1. lec01_func.py# -*- coding: utf-8 -*-#함수정의와 호출#함수정의#형식 : def 함수이름(매개변수들 ,로 분리) :#들여쓰기가 블럭이므로 들여쓰는 부분이 함수의 본체(body)def func() : pass#pass: 코드 없이 지나가고자 할 때#함수호출 : 함수이름()func()#함수 #1 : 매개변수 없음, 반환값(return) 없음def greetings() : print("hello")greetings()#함수 #2 : 매개변수 있음, 반환값(return) 없음def print_message(text) : print('-'*30) print(text)print_message("함수를 시작합니다.")#함수 #3 : 매개변수 없음, 반환값(ret..

[단과_JAVA] 2020.01.23

1. 문자열 비교     equals()      문자열.equals(비교할 문자열) : 참 또는 거짓 2. 반복문* do~while문    do{         반복할 문장    } while(조건식);** 조건식이 거짓일지라도 무조건 한 번은 실행해야 할 때 사용한다 **  3. 오늘 실습코드1) WhileTaskpackage day09;import java.util.Scanner;public class WhileTask { public static void main(String[] args) { //for문 : 증감량이 필요할 때 사용 //while문 : 증감량이 필요 없을 때 사용 String qMsg = "Q.다음 중 프로그래밍 언어가 아닌 것은?\n" + "1. 자바\n2. 파이썬\..

[단과_Python] 2020.01.22

1. lec04_for.py#--------------------------------# in 순회가능한 객체(iterable) : 리스트, 튜플, 딕셔너리, 스트링, zip(), range(), 셋#Quiz [10,9,8,7,6,5,4,3,2,1,0]print(list(range(10, -1, -1)))# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]# list의 append()를 이용하여 만들기: for, range, append()를 이용하여 만들기list_a=[]#in 순회가능한 객체(열겨형)에서 원소를 하나씩 꺼낸다. 빌 때까지for i in range(1, 10, 1) : list_a.append(i)print(list_a)#Quiz [1,3,5,7,9], [0,2,4,6,8..

[단과_JAVA] 2020.01.22

1. 증감연산자    int data = 10;    data = data + 1;    data += 1;    data++; 1) 전위형 : 해당 줄부터 적용     ++data; 2) 후위형 : 다음 줄부터 적용     data++; 2. 반복문 1) for문     for(초기식; 조건식; 증감식) {         반복할 문장;     } 2) while문     while(조건식) {         반복할 문장;     } ** 무한 반복 후 특정조건에서 break로 탈출한다 ** 3) do ~ while문   3. 이름()은 메서드나 예외적으로 예약어나 키워드 뒤의 소괄호는 메서드 아니다.** 자주색은 키워드 for(), 검은색은 메서드 System.out.println() **4. 기타연산..

[단과_Python] 2020.01.21

1. lex06_set.py# -*- coding: utf-8 -*-# 목표 : set 기본/ 생성, 변환, in , add, 연산자# 문제 : set은 각 항목이 유일하다. 이 특성을 잘 활용하면 간결한 프로그래밍이 가능하다. # 아래 문제를 set을 이용하여 풀어보시오.# 1. 비어있는 set을 만들라. # 2. alphabet으로 구성된 set을 만들라. # 3. lyrics을 구성하는 alphabet을 구하라.(대소문자 구분없음)# 4. lyrics에 포함되지 않은 alphabet을 구하라.(대소문자 구분없음)lyrics = \'''It's a little bit funny this feeling insideI'm not one of those who can easily hide, IDon't h..

[단과_JAVA] 2020.01.21

1. 제어문 * 조건문 1) if문    if(조건식) {         실행할 문장    }    if(조건식) {        실행할 문장    }    if(조건식) {        실행할 문장    }    if(조건식) {        실행할 문장    위의 조건식이 참이 아니면 검사    } else if(조건식) {        실행할 문장    } else {        실행할 문장    } 2) switch문    switch(변수명) {    case 값1:        실행할 문장        break;    case 값2:        실행할 문장        break;    ...    default :        실행할 문장    } 2. 대입연산자(복합 대입 연산자 ,누..

[단과_Python] 2020.01.20

1. lec05_dict.py# -*- coding: utf-8 -*-# dictionary 딕셔너리 기본, 심화 : 생성, 추가, in # 딕셔너리란 ? key와 value의 쌍으로 이루어진 데이터 형태. # 자바의 hashmap, JSON형태와 동일(자바스크립트)# 키는 어떤타입이든 가능.int, str. # 순서없음. 시퀀스 아님. 인덱싱 안됨. # 키는 유일해야 함. (키=인덱싱 )#빈 딕셔너리com_dic = {}print(com_dic, type(com_dic))com_dic =dict()print(com_dic, type(com_dic))#딕셔너리 생성com_dic = {'C' : '시스템 프로그래밍 언어', 'Python' : '데이터분석 언어', '..

[단과_JAVA] 2020.01.20

1. 연산자  : 기능이 있는 특수문자. 2. 연산자의 우선순위 (최 단 산 쉬 관 리 삼 대) 3. 결합성  : 같은 우선순위의 연산자들이 하나의 수식에 나열되어 있을 때 결합되어 연산되는 성질   예) 좌에서 우로  4. 비트연산 1) 논리연산자   & 논리곱(AND) : 두 비트 모두 1일 때 1  | 논리합(OR) : 둘 중 하나라도 1일 때 1  ^배타논리합(XOR) :  두 비트가 서로 다르면 1 2) 단항연산자   ~논리부정(NOT) :  0은 1로, 1은 0으로 변경                            ~a = -a - 13) 부호비트  : 모든 비트의 최상위 비트는 부호비트이며 0은 양수, 1은 음수이다. 4) 쉬프트연산자   >>(우쉬프트, RIGHT SHIFT) a  a ..