본문 바로가기

이슈

[파이썬 프로그래밍] 15화 함수(function)의 정의 [파이썬 프로그래밍] 15화 함수(function)의 정의 파이썬 프로그래밍이 어느덧 15화를 지나고 있습니다. 파이썬 끝나고, 루비,펄,C++,C#,알고리즘,자료구조,데이터베이스 등등... 정보보안의 핵심인 기반지식중에서 '프로그래밍'쪽으로 포커스를 맞추고 연재하려는 욕심은 있는데 과연 스케쥴이라는 변명으로 자꾸 연재가 늦어질까봐 노심초사하고 있습니다. 아무튼 이번 시간에는 프로그래밍의 핵심인 '함수'에 대해서 진입합니다.아무래도 프로그래밍은 문법마다 거의 비슷한데요. 제어문,반복문,함수,출력문 정도만 알면 거의 왠만한프로그램을 짤 수가 있습니다. C언어를 공부하신 분들도 함수의 중요성을 익히 들으셨을겁니다또한 프로그래밍이 처음이시라면 파이썬은 효율적인 언어이기 때문에 오히려 C보다 먼저 하는 것도좋다.. 더보기
공부자극, 노력자극 추천영상 공부자극, 노력자극 추천영상 공부를 하시는 많은 분들 중에는 의지가 약해질떄가 있을 것입니다. 그럴떄 마다 자신만의 방법으로다시 자극을 받고 열실히 하는 방법이 있겠지요. 저같은 경우는 저를 자극시키는 영상을 봅니다.사람은 아무래도 주변의 영향을 받는 동물이기 떄문에 저는 그러한 특성을 활용하여 도움이 되는 공부자극, 노력을 자극하는 영상을 추천 해 드리겠습니다. 공부자극 영상 더보기
[파이썬 프로그래밍] 14화 복사 [파이썬 프로그래밍] 14화 복사 언제나 그렇듯이 뭔가 꾸준히 하려면, 방해요소를 제거하는데 초점을 맞춰야 합니다그런데 사람일이라는게 불현듯이 닥쳐오기 때문에 그것을 최소화 하기 위해서는 미리미리 끝내놓고계획을 세워서 움직여야 겠지요. 지금 제 상황이 그렇습니다 ㅜㅜ 아무튼 이번 시간에는 가장 간단하지만 꼭 알고 있어야 할 기법중 하나인 '복사'에 대해서알아보도록 하겠습니다. 복사같은 경우는 저는 파일입출력 할떄 연동해서 유용하게 사용했는데요.한번 공부해 보죠~ 복사 - deep copy 복사에는 2가지 종류가 있습니다.1. deep copy 2. shallow copy 먼저 딥카피 부터 알아보죠. 위의 화면을 보시면 Bank 라는 은행이라는 변수를 만들고 100,200,300 이라는 값을 넣어 줬습니다.. 더보기
[파이썬 프로그래밍] 13화 부울(bool) [파이썬 프로그래밍] 13화 부울(bool) 부울이라고 하니까 부울대수가 생각 납니다. 컴퓨터구조 시간에 부울대수 배우시죠?배울대수란? 영국의 수학자 G.Boole에 의해서 창시된 논리수학입니다. "A 또는 B이다" 라고 말한 인간의표현을 기호(AND,OR,NOT 등의 논리연산자)를 사용하여 대수적으로 취급하도록 만든 것입니다.이러한 것을 응용한것이 바로 '컴퓨터의 회로설계' 입니다. 부울(bool) 이란? 파이썬에서 부울(bool) 이란?참과 거짓을 나타내는 자료형 입니다. 여기에 적용되는 값은 'True' ,'False' 입니다. power 라는 변수를 만들고 거짓을 의미하는 'False' 값을 넣고 타입으로 확인해보면bool 이라고 나오는 것을 확인 할 수 있습니다. 그렇다면, 부울은 도대체 언제 .. 더보기
인터넷비즈니스의 이면 인터넷비즈니스의 이면 [PUP와 인터넷비즈니스의 이면] pup(Probably Unwanted Program)가, 실시간 검색어를 SEO로 트래픽을 끌어모으고 blog => 카페로 넘어가서 저런식으로 언뜻보기에 구별안가는 youtube 영상인줄 알고클릭하면 바로 exe 파일을 다운로드 받는다. vmware에서 test결과 특정 유틸리티 사이트의 다운로더 프로그램이 실행되고 pup설치를유도하는데 이들은 중국등에서 네이버해킹계정 을 구입해서 해외 IP로 접속해서 추적을 어렵게 한다. 그들의 판매목록과 금액을 추적하면 다음과 같다. 다음ID: 개당 천원100개 => 10만원네이버 아이디 행사용 1500원100개 => 15만원카페회원수 어뷰징가입 5천명 => 40만원 (1달소요)최적화 블로그: 70만원 문제는 .. 더보기
[파이썬 프로그래밍] 12화 사전(dictionary) [파이썬 프로그래밍] 12화 사전(dictionary) 보안업계 에서 자주 쓰는 용어중에 '브루트포스(brute force)' 라는 공격기법이 있습니다.무차별대입 공격 으로서, 무작위로 대입하는 공격입니다. 이외에 사전대입공격으로딕셔러리 어택 도 있지요. 이 공격방법의 핵심은 사전에 등록된 단어,문자들을 무차별적으로 대입하는 것인데요.갑자기 이 얘기를 꺼낸 이유는 이번 12화 에서는 사전(Dictionary) 에 대해서 배우기 떄문에 갑자기생각 난것도 있고 여러분들에게 이러한 것도 있다 라고 재미로 언급하는것도 있고 , 겸사겸사 얘기를 꺼냈습니다. 해킹기법처럼 파이썬의 사전(dictionary)는 강력하고 편리한 자료구조로 일컫어지고 있습니다.키와 값의 쌍으로 구성된 사전(딕셔너리)에 대해서 학습해 볼까.. 더보기