본문 바로가기

프레임워크

《다재다능 코틀린 프로그래밍》다양한 프로그래밍 패러다임으로 살펴보는 코틀린 기본서 다재다능 코틀린 프로그래밍 다양한 프로그래밍 패러다임으로 살펴보는 코틀린 기본서 【책 소개】 다양한 언어들의 장점들을 한데 모은 코틀린 완벽 사용법 코틀린은 간단한 스크립트 프로그램부터 안드로이드 앱, 웹 앱을 비롯해 다양한 플랫폼으로 컴파일 되는 다재다능한 언어다. 간결함과 안정성, 상호 운용능력을 장점으로 내세운 코틀린은 2019년 구글에서 안드로이드의 우선 지원 언어로 지정하며 많은 관심을 받고 있다. 이 책에서는 코틀린을 통해 우아하고 효율적인 프로그래밍을 하는데 필요한 모든 지식들을 정리한다. 간단한 스크립트 작업을 통해 코틀린의 문법을 익히는 것으로 시작하여 코틀린을 통해 객체지향 프로그래밍, 비동기 프로그래밍, 함수형 프로그래밍 등 다양한 프로그래밍 패러다임을 적용하는 방법도 살펴본다. 또한.. 더보기
《멀웨어 데이터 과학》공격 탐지 및 원인 규명 멀웨어 데이터 과학 : 공격 탐지 및 원인 규명 : 【 책 소개 】 이 책은 보안 데이터 과학자인 저자가 멀웨어를 데이터 과학에 적용하여 공격 탐지 및 인텔리전스 시스템을 구축할 때 머신러닝, 통계 및 데이터 시각화 적용하는 방법 등을 알려준다. 정적, 동적 분석과 같은 기본적인 리버스 엔지니어링 개념을 알아보고, 멀웨어 샘플의 코드 유사도를 측정해본다. 또한, scikit-learn, Kears와 같은 머신러닝 프레임워크를 이용해 멀웨어 탐지기를 개발하고, 딥러닝을 응용한 Keras 신경망 멀웨어 탐지기 만들기까지 직접 따라해본다. *모든 코드는 Linux, 파이썬 2.7 환경에서 작성되었다. 코드와 데이터에 액세스하려면 코드, 데이터, 오픈 소스 도구가 모두 세팅 되어 있는 VirtualBox Lin.. 더보기