노력과 삽질 퇴적물
* 윈도우10(64bit), 3.6.x기반입니다. 파이썬3: 기초정리(1)파이썬3: 기초정리(2)파이썬3: 기초정리(3)파이썬3: 기초정리(4) 1. 자료형 * 파이썬에서 세미콜론은 생략이 가능하지만, 기존에 다른언어에서 쓰던 습관대로 사용했을뿐입니다. 1) 기본 자료형① 숫자1234>>> print(2+2);4>>> print(2+2.0);4.0cs ② 문자열> 선언을 문자열로 했어도. var[2]처럼 인덱싱이 가능.12345678>>> abc = "123456 ";>>> print(abc);123456 >>> defg = 'qwerty';>>> print(defg);qwerty>>> print(abc+defg);123456 qwertycs ③ bool123456>>> 1 == 1True>>> 1 ==..
* 윈도우10(64bit), 3.6.x기반입니다. 파이썬3: 기초정리(1)파이썬3: 기초정리(2)파이썬3: 기초정리(3)파이썬3: 기초정리(4) 0. 필요한 파일 & 예시경로 설치 및 예시경로 Visual Studio Community 2017 [#] (기본경로) PTVS (해당사항 없음) Python 3.x [#]C:\Python\Python36 > Python 3.6.5 > 개발용 환경변수 설정(Path 설정) 참조. * 파이썬&이클립스 환경으로 하실경우, 아래의 링크를 참조하시면 됩니다. 참고로 JDK 1.7미만 버전에서는 PyDev가 정상적으로 잡히지 않습니다> Eclipse + PyDev 개발환경 구성 (Hello World!) 1. 프로젝트 생성 솔루션 하위구성입니다. 프로젝트 하위에 있는 폴..
1. C# Duality [#net] [#github] 2D Game Development Framework Duality is a modular 2D game engine that provides its own visual editor. It's highly extensible, written entirely in C# and backed by OpenGL. - OpenRA [#net] [#github] provides a common platform for rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods) it can be used as a general purpose RTS game engine. - MonoGame..
1. Cocos2d(Python) [#] 1) 라이센스Cocos2d is a family of open-source software frameworks for building cross-platform games&apps. [#원문 페이지] 2) 지원 플랫폼 및 레퍼런스- Linux, Mac OS/X or Windows- python 2.6, 2.7 or 3.3이상- pyglet 1.2이상(cocos2d uses pyglet / OpenGL so you can use 3D objects and use them within cocos2d)- 온라인 문서 제공(튜토리얼, 프로그래밍 가이드, API Reference, FAQ) 3) 대표 개발작??? 4) 최신버전cocos2d-0.6.0 (March 24, 2..
사용언어: 파이썬 2.7 1. 난이도, Lv 1 1) 피보나치 수열문제: http://codingdojang.com/scode/46112345678910111213input = 10cnt = 0a = 0b = 1 for index in range(0, input): if index %2 == 0: print a print b cnt = a+b a = b b = cnt passcs 짬내서 코딩도장 문제풀이 시작하려고 합니다. 레벨1 문제이긴 한데파이썬 문법자체를 자꾸 까먹으려고 해서 손풀기겸겸.부끄럽게도 심각할정도로 돌머리라 문제자체를 이해못했습니다.문장자체를 구조화 못하니 코드로 구현했겠나요?그런 의미에서 피보나치 문제는 돌머리 탈출기념으로도 나름 의미는 있습니다. 2) Multiples of 3 and..
IDE별 주요 특징 Emacs GPLv3 EmacsEditor - Python Wiki [#링크] Eric (Eric Python IDE) GPLv3 The Eric Python IDE - Screenshots [#링크] 아이콘 에디터 기능도 있다고 한다. 설치법을 보면, CMD에서 별도로 명령어 입력해야 하는것 같다. IDLE (PSF license?) 매뉴얼(영문) [#링크] Komodo IDE Proprietary 라이센스별 구성 [#링크] 상업적 이용(Commercial Use)시, Enterprise나 Personal 라이센스 필요 파생버전격인 Komodo Edit는 통합 디버거 기능만 빠져 있다고 한다. NetBeans GPLv2 플러그인 설치 및 다운로드 [#링크] PyCharm Apache..
실제 개발시 요점들. - 서버클라이언트간에 양방향으로 데이터를 빠르게 통신하는데 유용. 스크립트 언어등을 이용한 웹서버의 경우 클라이언트의 요청때만 서버내 데이터 접근하고 속도와 무관할때 유용.- 모바일의 경우, 커넥션 유지가 되지 않아서 비연결지향으로 구현하게 된다고 한다.- 3G 통신망은 패킷 사이즈상 소켓 프로그래밍이 낫지만, 개발 측면에서는 웹서버가 유지보수/관리에 유용. 소켓통신을 하고자 하면 node.js가 간편하다고 함. (C로는 구현이 힘들고, JAVA에서는 Nio가 필요함.)- 대부분 https말고 http로 구현. 소켓통신 종류와 차이점 TCP/IP 소켓 UDP 소켓 브라우저서버간의 일반적인 통신법. 연결지향 NW가 정한 패킷에 맞게 보내면서 에러를 체크. (데이터 신뢰도↑↑, 속도 ↘..