본문 바로가기

프로그래밍

[앱 만들기④] 안드로이드 스튜디오 사용 팁 2 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 안드로이드 스튜디오 사용 팁 1) 코드 자동 완성 코드 자동 완성이라는 기능이 있습니다. 이 기능은 코드의 오타를 줄일 수 있고 코드 작성 속도를 빠르게 합니다. 다음 그림처럼 button을 누르고 점(.)을 누르면 예상되는 관련 함수들의 리스트가 나타납니다. 혹시 나타나지 않으면 점(.)을 찍은 후 시작 글자를 몇 자 적어주면 나타납니다. 이 방법을 자주 사용하는 습관을 가져보기 바랍니다. 2) 코드 정렬 코드를 작성하다 보면 코드 정렬이 되지 않아 가독성이 떨어지거나 난잡하게 보이는 경우가 있습니다. 초보 프로그래머들에게는 더더욱 그렇습니다. 그래서 안드로이드 스튜디오 같은 대부분의 개발 프로그램들은 코드 정렬이라는 것을 지원합니다. 안드로이드 .. 더보기
[앱 만들기③] 안드로이드 스튜디오 사용 팁 1 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 안드로이드 스튜디오 사용 팁 1)설정 적용 안드로이드 스튜디오를 사용하면서 설정을 변경하는 경우가 발생합니다. 그림과 같이 화면 우측 상단에 Sync Now, Ignore these change가 나타나는 경우가 있습니다. 이것은 설정된 것을 안드로이드 스튜디오에 적용할 것인가를 묻는 경우입니다. 그럴 경우는 Sync Now를 누르면 됩니다. 2) 주석 코드를 작성하는데 중요한 주석에 대해 알아보겠습니다. 주석은 프로그램 안에 설명을 달거나 실행이 되지 않게 하는 역할을 합니다. 기호는 //과 /* */로 사용되는데 //는 행 단위에서 사용되며 /* */는 부분적으로 사용이 되는 주석 기호입니다. 예를 들면 다음과 같습니다. 프로그램을 수행할 때 a.. 더보기
[앱 만들기②] 개발 오류(에러) 해결하기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 에러와 해결 여러분은 앞으로 개발을 진행하면서 많은 오류를 경험하게 되고 시련에 빠지기도 하고 기쁨을 맛보기도 할 것입니다. 여기서는 오류와 부딪히게 되면 어떻게 해결을 해야 하는지에 대해 알려드리도록 하겠습니다. 앞에서 화면에 나타나는 버튼의 레이아웃 속성에 대해 알아보았습니다. 개발을 하다 보면 오류를 점검하거나 테스트가 필요하게 될 때, 일정 코드 부분의 전체 기능을 멈추고 부분적으로 코드를 실행하며 오류를 해결해야 하는 경우가 있습니다. 이때 사용하는 것이 주석입니다. 다음과 같이 버튼이 나타나는 화면을 보겠습니다. super.onCreate(savedInstanceState)의 기능을 할 수 없게 해 보겠습니다. 이를 위해 앞에 주석 표시인.. 더보기
[앱 만들기①] 안드로이드 스튜디오 설치하기 * 본포스팅은 에서 발췌한 내용으로 작성되었습니다. ✔ 안드로이드 스튜디오(Android Studio)란? 우리가 컴퓨터를 사용하여 작업 또는 개발을 하는 이유는 컴퓨터가 주는 편리함 때문입니다. 그러나 컴퓨터의 기본적인 기능만을 사용한다면 개발 시간을 단축시킬 수가 없습니다. 그래서 우리는 개발 관련 프로그램, 즉 툴(Tool)을 사용하여 개발에 들어가는 시간을 단축하고 있습니다. 한글 문서를 만들기 위해 아래한글 프로그램을 사용하는 것이 좋은 예시입니다. 이런 프로그램들은 개발 시간 단축 외에도 많은 편리함과 효율성을 제공합니다. 아래한글이나 파워포인트가 멋진 문서를 만들어주는 툴(Tool)인 것처럼, 이제 얘기하려고 하는 안드로이드 스튜디오(Android Studio)는 안드로이드 앱을 만들어 주는.. 더보기
왜 코틀린을 선택해야 하는가? 코틀린을 사랑할 수 밖에 없는 이유! * 이 포스팅은 《다재다능 코틀린 프로그래밍》에서 발췌한 내용으로 작성되었습니다. 아, 코틀린이여! 코틀린은 러시아 상트페테르부르크 근처의 섬의 이름이지만, 이 책에서 이야기할 코틀린은 그 섬의 이름을 딴 프로그래밍 언어다. 코틀린을 사용하는 프로그래머들은 코틀린을 단순히 좋아한다고 표현하지 않는다. 코틀린을 사랑한다고 말한다. 프로그래머들은 왜 코틀린을 사랑할까? 우리는 이 질문에서 시작하려 한다. 먼저 코틀린 소프트웨어 개발 키트(SDK, Software Development Kit)를 설치할 것이다. 그리고 코드를 작성하고, 컴파일하고, 실행한 후 동작하는 과정을 확인해 볼 것이다. 많은 언어들(예를 들어 C++, C#, Erlang, Groovy, Java, JavaScript, Python, R.. 더보기
AI에 필요한 수학을 공부하고 싶다면? 이 책을 꼭 읽어보세요! "AI에 대해서 배우고 싶지만 수학, 그 문턱의 높이를 느끼는 분에게 특히 추천하고 싶은 책이 출간되었습니다! 이 책은 누구에게나 열린 AI 수학책입니다. Python 코드를 작성하면서 하나하나 차근차근 AI에 필요한 수학을 배워 나갑시다. 이 책으로 조금이라도 많은 분에게 AI를 배울 기회를 제공할 수 있다면 기쁠 것입니다. " - 저자 '아즈마 유키나가' - 《처음 만나는 AI 수학 with Python》 특징 이 책은 누구에게나 열린 인공지능(AI)용 수학책입니다. 선형대수, 미분, 확률·통계를 기초부터 하나하나 차근차근 자세하게 설명하므로 인공지능에 필요한 수학을 무리 없이 착실히 익힐 수 있습니다. 이 책의 가장 큰 특징은 AI를 위한 수학을 코드를 작성하면서 배우는 것입니다. 프로그래밍 언어 .. 더보기
이게 진짜 Java 프로그래밍이다 이게진짜Java프로그래밍이다 카테고리 컴퓨터/IT > 프로그래밍/언어 지은이 김유진 (영진닷컴, 2013년) 상세보기 자바를 처음 시작하는 사람도, 더 심도 있게 배우고픈 사람도 이게 진짜 JAVA 프로그래밍이다 영진닷컴. 김유진 저. 23,000원 :: 도서소개 이제 자바 프로그래밍에 자신감이 생겼어요! 자바는 웹 분야는 물론 안드로이드 모바일 분야에서도 사용하는 대표적인 객체지향 프로그래밍 언어입니다. 그래서 자바는 국내는 물론 전 세계적으로도 인기있는 프로그래밍 언어 중 하나입니다. 이 책은 자바 프로그래밍을 처음 시작하는 사람들은 물론 실력을 더욱 탄탄히 다지고 싶어하는 독자들까지 두루 아우를 수 있도록 구성하였습니다. 총 20개의 Chapter로 구성되어 있으며 자바 프로그래머가 되기 위한 필.. 더보기
먼저 보는 내일의 신간 - 2012년 2월 2일 네~ 급하게 올리는 '먼저 보는 내일의 신간'입니다. ^^ 오늘의 신간은 1종이예요. 바로바로 《엑셀 2010 매크로 & VBA》입니다. 파란색 표지가 무척 상쾌해요. 어렵지 않은 책 인척 하고 있어요. ㅋㅋㅋ 정면샷이랍니다. 꽤 두툼하고 묵직해요. 왠지 차가운 도시 남자지만 내 여자에게만은 따뜻할 것 같은 (ㅋㅋㅋ) 로봇입니다. 내용은 깔끔하고 심플하게 구성돼 있지욥 ^^ 내일부터 순차적으로 서점에서 보실 수 있습니다. 다음에도 신간 미리 들고 나타날게요~~~ 뿅 더보기