전체 글 380

[HUFS/컴퓨터 프로그래밍] #3 변수와 데이터형식

System.out 표준 출력 장치(모니터)로 출력 클래스 변수로 작성한 프로그램이 돌아가는 것을 확인하게 해줌 System.in 표준 입력 장치(키보드)에서 읽음 #표준출력 *System.out.println() 괄호 안의 내용을 출력한 후 한 행을 바꿈 ln -> line feed *System.out.print() 괄호 안의 내용을 출력 *System.out.printf() 서식을 지정해서 괄호 안의 내용 출력 f -> format width: 전체 자릿수 precision: 소수 자릿수 나머지는 생략하지만 %와 conversion은 꼭 넣어줘야 함 conversion: d(정수) f(실수) s(문자열) System.out.printf(“이름: %s”, “김자바”); +형식 문자열에 포함될 값이 2..

Languages/Java 2021.02.26

[HUFS/컴퓨터 프로그래밍] #2 Java 프로그래밍 연습

Java 개발환경구축 & Java프로그래밍 연습 public class HelloJava { public static void main (String[] args) { System.out.printIn("안녕? Java~~") } } // public class: 예약어, 항상 동일하게 사용 // HelloJava: 클래스 이름, 파일 이름인 HelloJava.java에서 .java 제외한 것과 동일해야 함 // 클래스 이름과 파일 이름은 동일하게 // 클래스는 JAVA프로그램을 구성하는 가장 기본 단위 //public static void main (String[] args): JAVA프로그램의 핵심 명령어를 코딩할 메인 메서드 //중괄호{}안에 JAVA프로그램 작성 환경변수 설정? -> 웬만하면 이클..

Languages/Java 2021.02.26

[HUFS/컴퓨터 프로그래밍] #1 Java의 개요

Java 시작하기 *프로그래밍 과정 소스파일 작성 -> 소스파일을 컴파일러를 통해 기계어로 컴파일 -> 기계어를 실행 - 기계어: 0과 1로 이루어진 코드 - 소스파일: 프로그래밍 언어로 작성한 파일 - 컴파일(compile): 소스 파일을 기계어 파일로 번역 - 컴파일러: 기계어로 번역해주는 프로그램 # Java의 개요 ~본래 가전제품 운영체제 개발을 목적으로 개발되었지만 이후 인터넷 친화적 개발 언어로 개선됨, 기존 언어보다 안정적이고 편리하며 플랫폼에 독립적 ~안드로이드와 Java (2007~) 하드웨어의 영향을 받지 않고 에플리케이션 개발이 가능해 Java활용, 다양성을 강점으로 안드로이드의 급성장 ~오라클의 Java 인수 (2010) -이클립스 1999년 IBM에서 개발해 오픈소스로 기증한 통합..

Languages/Java 2021.02.26

MBTI 진로탐색

MBTI 진로탐색 “내 성격에 맞는 일을 찾아서” 왜 진로 선택을 못할까? (좋아하는 것 / 잘 하는 것 / 선택에 확신X) MBTI -> 환경과 사람의 상호작용에서의 Preference 측정 -> 습관적으로 의식하지 않는 성향 ~ 검사는 직관적으로 체크! 깊게 생각X 1/26 ~ INTJ 진로선택 주요지표 본 내용은 한국외대 진로취업지원센터의 'MBTI 진로탐색'을 바탕으로 작성되었습니다.

Session 2021.02.26

[Ren'Py] #4 출시

배포판 만들기 PC / Android / IOS PC: 배포판 만들기에서 Windows/Linux 버전 선택 -> steam Android: 배포판 만들기에서 Android 버전 선택 -> RAPT추가설치 -> JDK추가설치 -> 안드로이드 SDK추가설치(+애플리케이션 서명 키 생성) -> 설정 -> 패키지 만들기 제작자 입력 / 게임 이름 입력 / 패키지 이름(com.home.renpy.파일이름)입력 / 구글 플레이 지원 나머지는 디폴트로 각각 버전에 맞춘 APK파일들이 생성됨 개발자 등록 -> 사업자 등록(수익) -> 구글 플레이스토어 업로드 앱 출시 플레이스토어 앱 출시(앱 등록방법) - 앱제작 스윙투앱 ​앱제작 무료앱제작 스윙투앱 구글 플레이스토어 앱 출시하기(앱 등록방법)​​안녕하세요 무료앱제작..

ETC/Ren'Py 2021.02.25

[Ren'Py] #2 루트 설계

흐름을 제어하기 위한 제어문 선택에 따라 엔딩이 달라지는 선택 메뉴 문 플래그 값 -> 중간에 바꿀 수 없음 포인트 값 -> 중간에 바꿀 수 있음 Jump: 정의된 레이블로 제어 흐름을 이동 Call: 명령처리 후 return에 의해 원문으로 돌아옴 $ 표시를 쓰면 파이썬 코드로 변수를 정의할 수 있음 label start: define flag = True $ points = 7 if flag: call flag_check else: call flag_check if points >=10: jump good_ending else: jump bad_ending return label flag_check: "flag 변수의 값은 [flag]입니다." return label good_ending: "좋은 엔..

ETC/Ren'Py 2021.02.25

[Ren'Py] #1 렌파이 입문

새 프로젝트 -> 1280 * 720 (모바일이나 일부 노트북까지 지원) 저장 위치: C드라이브 -> Games VS코드로 작성 그림은 image 폴더 안에 폴더별로 정리 (캐릭터/백그라운드) 음악은 audio 폴더 안에 폴더별로 정리 (브금/효과음) 리소스 – 이미지/ bgm/ 효과음 이미지) 자급자족 bgm) Royalty Free Music by Bensound | Stock Music Popular Newest Shortest Longest www.bensound.com Audio Library — Music for content creators Audio Library is a channel dedicated to search, catalog, sort and publish No Copyrigh..

ETC/Ren'Py 2021.02.25

[워니 파이썬 기초] #6 휴대폰으로 문자 보내기

파이썬 프로그래밍 – 핸드폰 문자 보내기 활용: 라이브러리(공개된 패키지), API(코드를 써서 데이터를 가져오는 경로) 먼저 웹 사이트에 들어가자. https://twilio.com 무료 전화번호를 받자. -> +12055579098 dashboard에서 ACCOUNT SID와 AUTH TOKEN을 체크하자. (API의 아이디와 패스워드 개념) ACCOUNT SID: ACdc39f210dca99f1bad66f0945afe586e AUTH TOKEN: a7bd1f55eb5d4b2a635b6cbf2295dbc8 이제 코딩으로 넘어가 twilio의 API를 사용해보자. repl의 패키지에 twilio를 검색, ‘+’버튼을 눌러 다운받자. 이후 다시 사이트에서 SMS Quickstart -> Python을 들..

Languages/Python 2021.02.19

[워니 파이썬 기초] #5 패키지, 모듈

#패키지(=라이브러리) -특정 기능(프로그램)을 위한 모듈의 합 -코드 공유 or 정리(모듈화)에 주로 사용됨 #모듈(module) -프로그램의 기능별 단위로 분할된 코드의 집합 animal이라는 패키지를 만들고 그 안에 dog와 cat이라는 모듈을 만들자! dog와 cat 모듈에 “hi”라고 말하는 기능을 넣자,, 먼저 폴더를 만들어야 한다. (폴더의 이름이 패키지의 이름이 된다.) animal폴더 생성 폴더 안에 모듈을 만들어주자. dog.py 파일 생성 ‘.py’는 해당 파일이 파이썬 코드임을 알려줌 cat.py 파일 생성 이제 기능을 위해 dog 모듈에 클래스를 입력해 주자! class Dog: def hi(self): print("bark!") cat 모듈에도 입력해주자. class Cat: d..

Languages/Python 2021.02.19