본문 바로가기

분류 전체보기

[Python] Variable Python은 알아서 자료형을 선정해줍니다.때문에 '자료형'이라는 것 자체를 공부할 필요가 없습니다.개발자입장에서는 편할 수 있습니다.하지만 자동으로 선정하는 시간을 메모리가 잡아먹어서메모리 사용량 컨트롤이 불가능합니다.기본형이 없고, 다 참조형이기 때문에 메모리 사용량이 많다는단점이 있습니다. 기본적으로변수형 = 값의 형태입니다. 기본적으로 선언되는 자료형에 대해서 알아보겠습니다.p_str = 'puft'  # str : 문자열print(p_str, type(p_str)) 먼저 문자열입니다. puft  str이라는 클래스를 사용합니다. 다음은 정수형입니다. p_int = 10    #int : 정수print(p_int,type(p_int)) 자바와 똑같이 int를 사용합니다. print(p_int,ty.. 더보기
[Python] Print 파이썬도 출력하는 기능을 하는 함수는 Print인데요.파이썬의 Print는 기본적으로 줄바꿈 기능이 내장되어 있습니다. print('wa 파이썬!')print('wa 파이썬2!') 이런식으로 짜면 이렇게 자동으로 줄바꿈되어 출력됩니다.이때 세미콜론은 생략해도 무방합니다. 그리고 Seperator라는 기능이 존재하는데요.sep라는 옵션을 지정하면쉼표로 구분한 글자를 지정한 글자로 구분해줍니다. print('010','9370','3912', sep = "-") 이때 옵션은 sep이라는 글자로 부여해줍니다.이렇게도 사용할 수 있는데요. 010-9370-3912 이렇게 구분되어 출력이 됩니다. 다음은 end라는 기능인데요. #endprint('파이썬이', end = ' ')print('본격적으로', end =.. 더보기
[Python] Eclipse에서 Python 세팅하는 법 오늘부터는 Eclipse를 사용해서Python을 사용해보도록 하겠습니다.Eclipse IDE | The Eclipse Foundation Eclipse IDE | The Eclipse FoundationThe Eclipse IDE Working Group is formed to ensure the continued sustainability, integrity, evolution and adoption of the Eclipse IDE suite of products and …eclipseide.org 이클립스는 이클립스 공식 사이트에서선호하는 버전에 맞게 다운 받으면 되고, Download Python | Python.org Download PythonThe official home of the Pyt.. 더보기
[Spring] 낚시 상점 토이 프로젝트인 낚시 게임의최종 기능인 상점 기능을 리뷰해보려고합니다. create table rod(  r_name varchar2(10 char) not null,  r_price number(6) not null,  r_damage number (5) not null    ); 먼저 낚시대 테이블은 이렇게 구현되어 있습니다.낚시대 이름, 낚시대 가격, 낚시대 데미지가 DB컬럼으로 지정되어 있고,상점에서 낚시대를 구입하면DB에 추가할 예정입니다. 그럼 View부터 보여드리겠습니다. div id="Shop" class="Shop" style="display:none;">table id = "ShopTbl" class = "ShopTbl">tr>div class = "user-title">Shop👩‍d.. 더보기
[Spring] 물고기 판매 이 게임의 최종 목적은물고기를 팔아서 돈을 벌고,상점에서 낚시대를 사서 데미지를 강화 후물고기를 쉽게 잡는 것입니다.그래서 잡은 물고기를 파는 기능이 필요한데오늘은 그 기능 구현 과정을 리뷰해보려고 합니다.  먼저 인벤토리의 물고기를 누르면물고기의 상세 정보가 뜨게 됩니다.저는 이 로직을 파는 로직과 묶어서구현해봤습니다. 먼저 인벤토리의 물고기를 그냥 눌렀을 때는  //인벤토리 내 물고기 클릭시 showInfo 메소드 실행  function showInfo(fishName, fishPrice, fishSize, event) {    console.log("Fish Size: ", fishSize);     var clickX = event.pageX;     var clickY = event.pageY;.. 더보기
[Spring] 낚시 이벤트2 낚시에 성공하면물고기 데이터 베이스에서 물고기 정보를 가져와서인벤토리에 해당 물고기를 추가하려고 합니다.  물고기 DB에는 현재 물고기 번호,물고기 이름, 물고기 가격에 대한 데이터가 12개 들어있습니다.1부터 12까지의 랜덤한 숫자를 정해서해당 번호에 해당하는 물고기의 데이터를인벤토리에 추가하려고 합니다. f (gagePercent >= 100) {                                                                                                                      isFishing = false;   canFightFishing = false;   gagePercent = 30;  clearInterval(in.. 더보기