반응형

언어 62

Python side project 01 : Number guessing(숫자 맞추기 게임)

파이썬에 대한 기본은 익혔다고 생각이 들어서 개인적으로 파이썬을 통해서 할 수 있는 사이드 프로젝트를 찾다가 마침 사이드 프로젝트에 대한 좋은 아이디어를 주는 사이트를 찾아 이를 참고하여 추후 파이썬과 관련된 사이드 프로젝트는 이 곳을 참고하여 하기로 했다. (아래 링크 참고) https://data-flair.training/blogs/python-project-ideas/ Python Project Ideas for 2020 - Work on real-time projects to head start your career - DataFlair Work on Python Project Ideas for beginners, intermediates, and experts to boost your care..

언어/Python 2020.05.21

JAVA ArrayList 샘플 연습 예제 모음

어제 회사 java 만렙 과장님으로부터 java 를 공부할 때 집중적으로 공부하면 좋을 만한 샘플 예제 링크들 기록해둔다. 아래 참고 링크 참고 참고 링크 https://edu.goorm.io/learn/lecture/41/%EB%B0%94%EB%A1%9C%EC%8B%A4%EC%8A%B5-%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9-%EC%9E%90%EB%B0%94-java/lesson/39156/arraylist%EC%9D%98-%EC%82%AC%EC%9A%A9%EB%B2%95 구름EDU - Be Really Excellent! 구름EDU는 전국 대학, 기업 등에서 활용 중인 온라인 학습 및 교수 마켓플레이스입니다. 다양한 IT분야에 대해 배워 보세요. 여러분의 커리어 패스에 확실..

언어/JAVA 2020.05.15

java 에서의 for 안에 콜론( : ) 은 무엇일까?

for( A : B ) 간단하게 설명을 하자면 B에서 차례대로 객체를 꺼내서 A에다가 넣겠다는 것이다. 파이썬으로 바꾸어 생각을 해보면 for i in [ List ]: 로 생각을 하면 편할 것 같다. 파이썬에서도 위 for문의 의미도 java의 for(A:B)의 의미와 같으니깐 말이다. 자세한 사항은 아래 링크 참고 참고 링크 : https://m.blog.naver.com/kokolisy/110121503035 자바의 for구문에서 콜론(:)의 기능 - for( Object : List) 가끔 JAVA 소스코드를 보고 있다보면 다음과 같은 구문을 살펴 볼 수가 있다. for (Object obj : file... blog.naver.com

언어/JAVA 2020.05.12

extends( ) VS appends( )

이 둘의 차이는 새로 생성한 빈 리스트 안에 넣으려는 리스트들을 리스트 형태를 유지하면서 한꺼번에 넣어줄 것이냐, 아니면 기존의 빈 리스트에 변수로 하나하나씩 넣어주면서 빈 리스트를 확장시켜주는 것이냐로 차이를 지을 수 있을 것 같다. 영어 의미를 해석해보자면 extend 는 기존의 공간을 확장하는 느낌에 가깝고 append 는 공간에 새로운 것을 추가하는 느낌에 가깝기에 위의 차이점으로 쉽게 구분할 수 있을 것 같다. 참고 링크 : https://hashcode.co.kr/questions/23/%ED%8C%8C%EC%9D%B4%EC%8D%AC%EC%97%90-append%EC%99%80-extend%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90 파이썬에 append와 extend의..

언어/Python 2020.05.01

base64 인코딩

import base64 Base64란 Binary Data를 Text로 바꾸는 Encoding(binary-to-text encoding schemes)의 하나로써 Binary Data를 Character set에 영향을 받지 않는 공통 ASCII 영역의 문자로만 이루어진 문자열로 바꾸는 Encoding이다. 라고 한다. 쉽게 말해서 Base64 Encoding은 Binary Data를 Text로 변경하는 Encoding이다. 참고 링크: https://effectivesquid.tistory.com/entry/Base64-%EC%9D%B8%EC%BD%94%EB%94%A9%EC%9D%B4%EB%9E%80 Base64 인코딩이란? 인코딩이란? Base64 인코딩에 대해 알아보기전에 먼저 인코딩이란게 무엇..

언어/Python 2020.04.28

python study : Generator

제너레이터(Generator)는 파이썬의 시퀀스를 생성하는 객체이다. 제너레이터로 전체 시퀀스를 한번에 메모리에 생성하고 정렬할 필요 없이, 잠재적으로 아주 큰 시퀀스(예를 들면 range 등..)을 순회할 수 있다. def rangess(first = 0, last = 100, step = 1): number = 0 while number > rangers = rangess(1,20) >> rangers 이 개념에 대해서 보았을 때는 아무리 쳐도 의 말이 나와서 어떤 것을 저장한다는지 이해가 잘 되지 않았었는데.. 다시 보고 이해가 되지 않는 것들을 찾아보았다. 왜, 값을 리턴하지 않고 객체가 나오지..?라는 의문이 가시지를 않아 계속 찾아보고 있었는데, 때마침 제너레이터에 대해서 잘 정리해준 글을 올..

언어/Python 2020.03.28

JAVA 설치 방법

자바를 설치하는 방법은 의외로 쉽다. 하단 블로그의 링크를 통해 보면서 설치하면 설치하기가 한결 수월할 것이다 https://wwst.tistory.com/96 [Java 자바 설치방법] jdk다운 환경변수설정, jdk 정상설치확인, 이클립스 다운 안녕하세요. 이번에는 컴퓨터에 자바 설치하기 포스팅입니다. 일단 JDK를 다운 후 컴퓨터에 java를 설치하고 자바가 정상설치가 됐는지 확인한 후 , 에디터는 이클립스를 다운받아 실행합니다. 1. 우선 오라클 홈.. wwst.tistory.com 참고로 설치 후에는 cmd 창을 통해 javac, java, java -version 명령어를 통해 JAVA 가 제대로 설치가 되었는지 확인해야된다. 내가 알고 있기로는 javac 의 경우 JAVA compilier ..

언어/JAVA 2020.03.19

Python IDE - VS code 단축키 정리 1

파이참만 쓰다가 여러가지로 불편한 점이 있어서 최근 VS 코드로 옮겼는데, 파이참에 익숙해져서 인지 여러므로 익숙해지는데 시간이 걸릴 것 같다. 자주 사용하는 단축키 우선 정리해두어야 겠다. 코드 실행 한꺼번에 실행하기 : Ctrl + F5( 디버깅의 기능도 있다) 한줄식 실행하기 : Ctrl + Enter (실행시키고 싶은 부분의 코드를 드래그한후 해당 키를 누르면 그 부분이 전체가 실행) 다른 파일로 옮기기 : Ctrl + F6 - 해당 코드를 실행시키면 다른 파일로 옮겨갈 수 있다 디버깅 : F10 - 디버깅은 시작파일로 등록된 파일만 계속 실행이 되기 때문에 이점이 좀 불편하다. - 파이참은.. 그냥 다 되었었는데.. 디버깅을 하려면 파일을 새로 만들고 그 파일을 바탕으로 계속 실행이 되므로 주의..

언어/Python 2020.03.17

Introducing python 참고 개념 : multiprocessing

싱글 머신에서 다수의 작업을 가능한 한 빠르게 처리하고 싶을 때, 이들을 독립적으로 만들어 처리하는 작업 멀티 프로세싱을 활용하면 복잡하고 시간이 걸리는 작업을 벼롣의 프로세스를 생성 후 병렬처리해서 보다 빠른 응답처리 속도를 기대할 수 있는 장점이 있다. 최근들어 대용량의 빅데이터 분석 및 예측 등의 머신 러닝을 지원하는 다양한 패키지에서 대부분 멀티 프로세싱을 활용하여 멀티코어의 CPU의 장점을 극대화하고 빠른 처리를 지원하고 있다. 하지만, 멀티프로세싱은 오버해드의 증가 및 메모리 사용률이 높아지는 단점도 있다. 대표적인 파이썬의 multiprocessing 라이브러리는 Pool 객체가 있다. 아래 링크들을 통해 자세한 내용을 이해할 수가 있다. 첫번째 링크는 multiprocessing 에 대한 ..

언어/Python 2020.03.17

String Split and Join? - Hacker Rank 파이썬 코드 챌린지 3

시작한지는 어언 3일차 천천히 더 많이 올릴 수 있도록 해야겠네요 문제 링크는 아래 클릭하시면 되요~! https://www.hackerrank.com/challenges/python-string-split-and-join/problem String Split and Join | HackerRank Use Python's split and join methods on the input string. www.hackerrank.com 우선, 저는 2가지 방법으로 풀어보았습니다 1 replace() 함수를 이용한 방법 >>a = "this is a string" >>b = a.replace(" ","-") >>print(b) This-is-a-string replace() 함수의 경우에는 문자열 관련 함수에..

언어/Python 2020.02.16
반응형