분류 전체보기 183

Pythonista3 - 공부하는 도비

저는 이번에 아이패드를 구매하게 되었는데, 패드로 작업을 할 수 없을까 생각하다가 여러 어플을 찾아보게되었는데요. 그 중 평점도 가장 높고, 제가 일주일 정도 사용해본 결과 이만큼 더 좋은 어플은 없을 거 같아서 추천해드릴려고합니다.!! 우선, 유료 어플이고요 12,000원 어플이지만, 해당 어플은 python 2.7과 python 3.6 을 동시에 지원하기 때문에 파이썬 버전 상관없이 효율성이 높은 장점이 있습니다. 또한, 패드에서 작업하던 코드를 icloud에 저장해두고 나중에 컴퓨터에서 작업을 이어나갈 수 있는 것도 좋은 것 같아요. 한가지 발견한 단점은 아직 한국어 입력이 제대로 되지 않는다는 점인데요 ㅜㅜㅜ 첫번째 줄 처럼 키보드나 아이패드를 통해 한글을 입력하면, 자음과 모음이 합쳐지지 않는데..

Python 2020.11.26

파이썬 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비

오늘은 파이썬 이스케이프 문자에 대해 정리해보고자 합니다. 처음 파이썬을 공부할 때, 이스케이프 관련 내용을 크게 생각하지 않고 있다가 최근 코딩하는 도중 계속 오류가 나는걸 보고 다시 정리해야겠다 생각해서 이렇게 피드를 쓰게 되었습니다. 기초적인 부분을 간과한게 이제서야 드러난거졓ㅎㅎ 우선, 이스케이프 문자란? 간단히 설명하면, 이미 지정된 문자들로 그 문자가 특수한 뜻을 가지는 것입니다. 파이썬에서 자주 쓰는 이스케이프 문자를 정리해보았어요. 두 가지만 자세하게 정리해볼게요~! - \\는 역슬래시를 나타내는데, 여기부터는 코드를 보면서 설명을 해볼게요. 저는 지금 "hi ~~\" 라는 문장을 출력하고 싶은데, 실행을 시키면 오류가 발생합니다. 이 경우는 컴퓨터가 \"을 큰 따옴표로 인식하기 때문에 틀..

Python/Python Basic 2020.11.26

백준 10172번 문제 풀이 - 공부하는 도비

10172번: 개문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...www.acmicpc.net백준 10171번 고양이와 비슷한 문제인데, 파이썬 이스케이프 문자 출력과 관련한 지식이 조금 필요하다.  (아래 링크에 따로 이스케이프 관련 내용을 다루었습니다.) 2020/11/26 - [파이썬] - [파이썬] 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비 [파이썬] 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비오늘은 파이썬 이스케이프 문자에 대해 정리해보고자 합니다. 처음 파이썬을 공부할 때, 이스케이프 관련 내용을 크게 생각하지 않고 있다가 최근 코딩하..

Python/Baekjoon 2020.11.26

백준 10171번 문제 풀이 - 공부하는 도비

문제링크 : https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 아마 그냥 출력하고자 하면 오류가 났을 것이다. 파이썬의 이스케이프 문자 때문에 조금 더 추가해서 코딩을 해야한다. 파이썬에서 역 슬래시를 그냥 출력하고자 할때는, 간단히 두번 사용하면 된다.! (아래 링크에 따로 이스케이프 관련 내용을 다루었습니다.) 2020/11/26 - [파이썬] - [파이썬] 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비 [파이썬] 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비 오늘은 파이썬 이스케이프 문자에 대해 정리해보고자 합니다. 처음 파이썬을 공부할 때, 이스케이프 관련 내..

Python/Baekjoon 2020.11.26

VPN( Virtual Private Network), 가상사설망 - 공부하는 도비

코로나 19 사태 장기화에 따라 기업과 회사의 재택근무가 늘고 있습니다. 기업들은 보통 사내망이 특정 시간, 장소, 기기에서만 접근할 수 있도록 운영되고 있어 재택근무를 진행하기에는 곤란한 경우가 많습니다. 이러한 문제를 VPN으로 해결할 수 있습니다. VPN(Virtual Private Network)란? 가상 사설망을 의미하며, 이는 인터넷 트래픽을 암호화하고 온라인 상의 정보를 보호해주는 기능을 가지고 있습니다. 일반적으로, 인터넷에서 웹사이트에 액세스 하려고 하면 ISP(Internet Service Provider, 인터넷 서비스 공급자)가 요청을 수신하고 목적지로 리디렉션 합니다. 그런데, 인터넷 트래픽이 ISP를 통과하면 ISP는 온라인에서 사용자가 하는 모든 것을 볼 수 있으며 심지어 사용..

NAT(Network Address Translation) - 공부하는 도비

NAT(Network Address Translation) 네트워크 주소 변환(Network Address Translation)은 내부망의 사설 IP 주소를 외부망의 공인 IP 주소로 바꿔주는 기술을 의미합니다. NAT를 이용하는 가장 큰 이유는 사설 네트워크에 존재하는 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위함입니다. 인터넷의 공인 IP주소(IPv4)는 한정되어 있기 때문에, NAT를 이용하여 사설 IP주소를 사용하면서 이를 공인 IP 주소와 상호 변환하여, 공인 IP 주소를 다수가 함께 사용할 수 있도록 하는 방식입니다. 또한, 사설 대역 IP는 인터넷 구간에서 직접 접근할 수도 없고, 라우팅 또한 되지 않기 때문에 더욱 안전하게 내부 네트워크를 구성할 수 있습니다..

파이썬 Dictionary, get(), keys(), values(), items() 사용법, 파이썬 mapping type - 공부하는 도비

- mapping type : mapping object는 값의 대응 관계를 표시하여 임의의 key 값으로 value를 찾습니다. 파이썬의 mapping type은 Dictionary가 유일하고, 순서 열과 다르게, 순서 X, 중복 X, 수정 O, 삭제 O 와 같은 특징을 가지고 있습니다. '순서와 중복을 허용하지 않는다'가 파이썬 Dictionary의 가장 큰 특징입니다. 1. 선언 Dic의 선언은 {} - 중괄호를 사용합니다. key와 value 쌍들이 { }로 둘러싸이고, 각각의 요소는 key : value 형태이며, 코머(,)로 구분합니다. value에는 숫자, 문자, 문자열, 리스트, 튜플도 올 수 있습니다. 하지만, key에는 list. dict 등과 같이 내용이 바뀔 수 있는 object는 ..

Python/Python Basic 2020.06.09

파이썬 Tuple(튜플), index(), count(), in 함수 이용 - 공부하는 도비

파이썬 타입은 크게 '숫자(number), 순서 열(sequence), 매핑(mapping), 집합(set)'으로 구분할 수 있습니다. 오늘은 순서 열 중 Tuple(튜플)에 관해서 정리해보려고 합니다. 또한, 튜플과 연관 지어 index(), count(), in 함수 사용도 알아보겠습니다. 우선, 튜플의 가장 큰 특징 4가지는 순서 O, 중복 O, 수정 X, 삭제 X입니다. 순서, 중복, 수정, 삭제 모두가 되는 list(리스트)에 비해서는 제약조건이 많은 편입니다. 하지만, DB에서 수정, 삭제가 돼서는 안 되는 정보(ex, 주민등록번호) 따위를 저장할 때 사용하면 유용하겠죠? 삭제가 허용되지 않기 때문에, 'del, remove(), pop()' 함수는 사용할 수 없습니다. 1. 선언 a = ()..

Python/Python Basic 2020.06.09

파이썬 list(리스트), append(), reverse(), insert(), remove(), pop(), extend(), delete 함수 사용 - 공부하는 도비

파이썬 타입은 크게 '숫자(number), 순서 열(sequence), 매핑(mapping), 집합(set)'으로 구분할 수 있습니다. 오늘은 순서 열 중 list(리스트)에 관해서 정리해보려고 합니다. 또한, 리스트와 연관 지어 append(), reverse(), insert(), remove(), pop(), extend(), delete 함수 사용도 알아보겠습니다. 우선, 리스트의 가장 큰 특징 4가지는 순서 O, 중복 O, 수정 O, 삭제 O 가 된다는 것입니다. 스트링(문자열)과 비교했을 때, 굉장히 유연하게 쓸 수 있다고 느끼실 겁니다. 1. 선언 a = [] b = list() c = [1, 2, 3, 4, 5] d = ['hi', 'i','am', 'dobby'] e = ['hi', [1..

Python/Python Basic 2020.06.08

VirtualBox오류, VMware오류, SVM모드 활성화 방법, AMD-V is disavled in the BIOS (or by the host OS) 오류 해결 - 공부하는 도비

처음으로 Intel이 아니라 라이젠 CPU를 선택해서 컴퓨터를 조립하게 되었는데, 항상 쓰던 VirtualBox에 환경 설정을 다 해두고 가상 운영체제를 실행시키니 오류가 나더라고요. 저기 있는 오류를 보면, AMD-V is disabled in the BIOS (or the host OS) 저 말은 바이오스 세팅이 가상화가 켜져있지 않다는 뜻이에요. 그래서 컴퓨터 부팅 시 BIOS에 접근해서 CPU 가상화를 해줄 겁니다. 보통 바이오스 화면은 메인보드사마다 다른데, 보통 DEL이나 F2, F10, F12키를 누르면 들어가집니다. 개인 PC에 맞는 bios진입법은 검색해보세요~ 참고로 제 PC 메인보드는 ASUS EX A320M입니다. DELETE키를 누르면 BIOS 진입이 가능합니다. 가상화 활성화시키..

Basic IT Knowledge 2020.05.29