language

    연산자

    연산자 기능이 있는 특수문자 (★ 은 연산자가 아님) 연산자의 우선 순위 최우선 연산자 단항 연산자 산술 연산자 쉬프트 연산자 관계연산자 논리 연산자 삼항 연산자 대입 연산자 결합성 하나의 수식에 같은 우선순위의 연산자들이 여러 개 나올 때 알맞는 방향으로 결합되어 연산되는 성질 조건식 결과가 참 또는 거짓 둘 중 하나가 나오는 식 파이썬에서의 참과 거짓 > bool (논리형) True : 참 False : 거짓 관계 연산자 == 같다 != 같지 않다 미만, 초과 = 이하, 이상 논리 연산자 and : A and B 두 조건식 모두 참이리 때 참 or : A or B 둘 중 하나라도 참이면 참 단항 연산자 not : not 조건식 조건식이 True면 False, False면 True로 변경

    암호화, 복호화, 입력함수

    #%% 문자 형변환 #print("%c" %65) #print("%d" %'A') #TypeError: %d format: a number is required, not str # chr(정수) : 정수를 문자로 # ord(문자) : 문자를 정수로 # 아스키 코드를 통해서 암호화를 할 수 있다. # 회원가입 시 사용자의 비밀번호 혹은 개인정보를 암호화 할 때, 아스키 코드를 사용한다. #print(chr(ord('A') * 3)) pw = "a1b2c3" en_pw = "" de_pw = "" for i in pw : en_pw += chr(ord(i) * 9) print ("기존 비밀번호 : %s" %pw) print("암호화된 비밀번호 : {pw}".format(pw=en_pw)) #복호화 하기 fo..

    서식문자(%), 형변환, 아스키코드

    서식문자 1.% 2."".format() data = 10 data2 = "%d" %100 #출력되는 것은 "data : %d" 이다! # "" 안에 있기 때문에 문자열이다! print("data : %d" %data) print(type(data2)) print(data2) 더보기 data : 10 100 #문자열값.format() #print와 format 의 공통점 : 이름뒤에 소괄호가 있다 : 함수 #print() 출력함수 #A.B : A안에 B data1 = 10 data2 = 10.4231 data3 ='A' data4 = "ABC" print("data1 : {}".format(data1)) #변수자리에 중괄호를 쓰면 정수인지 실수인지 명시할 필요가 없다, format안에서 알려준다. pri..

    서식문자

    #서식문자(format) #반드시 따옴표 안에서 작성한다. # %d : decimal 10진수 정수 # %o : ocal 8진수 정수 # % x : hexcadecimal 16진수 정수 # %f : float 실수 # %c : character 문자 # %s : string 문자열 키의 소숫점 표현에 관해서는 비트연산자에서 다시 알려줄 예정, 소숫점 조절하려면 %.2f 또는 %.3f 등 으로 2번째 자리까지, 3번째 자리까지 표현 name = "김지인" age = 10 height = 120.888 hobby = "피아노" print("이름 : %s" %name) print("나이 : %d살" %age) print("키 : %.2fcm" %height) #비트연산자에서 다시 알려줄 예정, 소숫점 조절하려..

    변수가 선언되는 과정에 대한 이론 설명

    변수 변수는 저장공간이다. x = 0 저장공간의 이름 대입연산자 값(상수) 자료형(type) 자료형 type 정수형 int 실수형 float 문자열 str 논리형 bool 변수의 선언 (메모리 할당) 초기화 변수명 = 초기값 변수 선언시 RAM x = 0 x라는 이름의 저장공간이 RAM에 할당된다 x에 0이라는 초기값이 들어간다. 주소(C언어 > 주소에 대한 깊은 공부를 하게 됨) 저장공간이 RAM에 할당되면 고유한 값인 주소값이 부여된다. 주소값이 부여된다. 변수 선언 시 주의사항 같은 이름으로 선언할 수 있으나 두번째 선언은 기존의 변수의 값을 수정할 때 사용된다. x = 10 (선언) x = 20 (기존 x의 값을 수정함) print(x)=20 초기화를 반드시 해준다. 되도록 선언부에 한꺼번에 선언..

    주석 달기

    콘솔 사용자와 운영체제가 소통한 결과를 나타내는 창 레이아웃 추가(outline) View > Panes > outline 레이아웃 위치변경( ctrl + shift + f5) --------------------------------------------------------------- 변수 변수는 저장공간이다. *** x = 0 저장공간의 이름 대입 연산자 값(상수) x 라는 이름의 변수에 0이라는 값을 넣어라! # 주석 (ctrl+1) # 인터프리터가 해석하지 않는다 # 주석의 목적 # 1. 소스코드에 설명글을 작성할 떄 # 2. 지금 당장 사용하지 않는 코드가 있을 때 # =====================================================================..

    인터프리터 설치

    프로그램 소스코드로 잘 짜여진 틀 소스코드 컴퓨터와 개발자가 소통하는 문장들 프로그래밍 언어 1. 컴파일 언어 > 문제를 통째로 번역하는 언어 2. 스크립트 언어(인터프리터 언어) > 한 줄 씩 3. 블럭형 언어 4. 교육용 언어 인터프리터 언어(스크립트 언어) 한 줄 단위로 해석한다. 빈번한 수정이 있을 때 효과적이다. 컴파일 언어에 비해 속도가 느리다. HTML, Javascript, SQL... 인터프리터 설치(Anaconda Spyder) 구글에 Anaconda 검색 > Installation 링크 클릭 > 운영체제에 맞는 다운로드 파일 설치 > 다운로드 완료 설치 프로그램 실행 > Next > I Agree > 경로 설정 > All user > Add to PATH > Install 파이썬 특징..

    HTML의 기초

    나는 구역을 나누죠 나는 문단이에요 bullet point!1 bullet point!2 h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요. h2는 소제목입니다. h3~h6도 각자의 역할이 있죠. 비중은 작지만.. a 태그입니다: http://google.com/" target="_blank">하이퍼링크 img 태그입니다: https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" /> input 태그입니다: button 태그입니다: 버튼입니다 textarea 태그입니다: