초보개발자의 초보블로그
Hello World
728x90
300x250

Coding 15

파이썬 리스트 원소 다양한 추가 방법

1. append() => 끝에 항목을 추가합니다. list = [1,2,3,4] list.attend(5) #결과=> list= [1,2,3,4,5] #배열의 끝에 5가 추가된것을 확인할수 있습니다! 2. extend() 또는 +(연산자) => 리스트를 결합합니다. list = [1,2,3,4] list.extend([5,6])#리스트를 extend #결과=> list = [1,2,3,4,5,6] #배열의 끝에 5와6이 추가된것을 확인할수 있습니다! list = [1,2,3,4] list = list+[5,6] #결과=> list = [1,2,3,4,5,6] #배열의 끝에 5와6이 추가된것을 확인할수 있습니다! 3. insert() => 지정된 인덱스(위치)에 원소를 삽입합니다. list = [1,2,..

Coding/Python 2022.03.03

CSS 가운데정렬

1.선택자를 이용해 요소를 선택한다. (class선택자는 . id선택자는 #) 필자는 shared 라는 클래스는 선택하여 가운데 정렬해보겠다. margin: 0 auto; 입력해주면 끝이다. 잠깐 설명을 하자면 0은 위아래 여백을 주지 않는다는 의미이고 auto는 가운데 중앙에 배치한다는 의미가 된다 코드 적용전과 적용후 차이를 한번 비교해보자! .shared { margin: 0 auto; } 간혹적용이 안되는 경우에는 코드 문제거나 !important만 추가해주면 된다 .shared { margin: 0 auto !important; }

[Unity] SerializeField헷갈리는 부분

변수는 private으로 선언하는걸 지향합니다 private으로 선언된 변수는 유니티 에디터 Inspector View에도 보이지 않습니다.(1번그림) 하지만 SerializeField 아래 선언한 변수는 아래 그림처럼 Inspector View에서 보이는것을 알 수 있습니다.(2번그림) 많은분들이 헷갈려하시는 부분일텐데(3번그림) SerializeField아래 있는 모든 변수가 포함되는것이 아닌 SerializeField 아래있는 하나의 변수만 취급됩니다

Coding/Unity 2021.08.04

C++ 증감연산자란?

++x 먼저 피연산자의 값을 1 증가시킨 후에 해당 연산을 진행합니다 x++ 먼저 해당 연산을 수행하고 나서, 피연산자의 값을 1 증가시킵니다 --x 먼저 피연산자의 값을 1 감소시킨 후에 해당 연산을 진행합니다 x-- 먼저 해당 연산을 수행하고 나서, 피연산자의 값을 1 감소시킵니다 위 표로도 이해가 안되시면 아래 예제를 봐주세요 :D int num1 = 8; int num2 = 8; int result1, result2; result1 = --num1 + 5; result2 = num2-- + 5; cout

Coding/C++ 2021.07.29

자바스크립트 삼항연산자

var mbti = "" if($("#EI").val() < 2) { mbti = mbti + "I"; } else { mbti = mbti + "E"; } mbti 라는 변수가 있을때 숫자의 값을 계산해서 변수의 값을 변경해주는 코드이다. 근데 너무 길고 보기 힘들다 따라서 JS의 삼항연산자를 이용해 아래와 같이 바꿔줄수 있다. var mbti = "" ($("#EI").val() < 2) ? mbti = mbti+="I" : mbti+="E" 이해가 되는가?? 쉽게 설명하자면 물음표 뒤에 있는 값이 참일때와 거짓일 때를 좌우로 구분해준것이다. 이해가 되지않으면 댓글로 남겨주세요

디스코드 봇 개발현황 #1 튜토리얼

이 글은 파이썬 기본문법을 익히고 온 분들에게 권한다 discord.py는 파이썬용 디스코드 봇 API이다. 개발 진입장벽이 낮은 discord.py를 입문으로서 많이 선택한다. 하지만 다른 언어에 비해 상대적으로 쉽다는 것이지 기본적인 파이썬 사용 방법을 모른다면 아무것도 할 수 없으므로 꼭 기초적인 문법을 익히고 공부하자. 당연하지만 먼저 Python을 설치해야 한다. Welcome to Python.org The official home of the Python Programming Language www.python.org 위 링크에서 '파이썬'을 먼저 다운 받자. (이미 다운받은 분들은 아래로 스크롤) 본인의 OS에 맞게 설치하자. 편집기는 IDLE이라는 프로그램이 알아서 깔리니 걱정하지 않아도..

Coding/discord 2021.06.01

Discord bot with Python #1

from discord.ext import commands bot = commands.Bot(command_prefix='!') @bot.event async def on_ready(): print('Logged in as') print(bot.user.name) # 토큰으로 로그인 된 bot 객체에서 discord.User 클래스를 가져온 뒤 name 프로퍼티를 출력 print(bot.user.id) # 위와 같은 클래스에서 id 프로퍼티 출력 print('------') @bot.command() async def ping(ctx): await ctx.send(f'pong! {round(round(bot.latency, 4)*1000)}ms') # 봇의 핑을 pong! 이라는 메세지와 함께 전송한다...

Coding/Python 2021.05.27

파이썬 정규식 기본(?)

import re # abcd, book, desk # ca?e # care, cafe, case, cave p = re.compile("ca.e") # . (ca.e): 하나의 문자를 의미 > care, cafe, case (O) | caffe (X) # ^ (^de) : 문자열의 시작 > desk, destination (O) | fade (X) # $ (se$) : 문자열의 끝 > case, base (O) | face (X) def print_match(m): if m: print("m.group():",m.group()) # 일치하는 문자열 반환 print("m.string:",m.string) # 입력받은 문자열 print("m.start():", m.start()) # 일치하는 문자열의 시작..

Coding/Python 2021.05.04

자가진단 자동화(ft.selenium)

개요: 현재 펜데믹상황으로 인하여 많은 어려움을 겪는 와중에 코로나 확산방지를 막기위해 교육부에서는 자가진단프로그램으로 학생들을 관리하고 있다. 정말 코로나 증상이 있는 학생들한테는 적용이 되지만 증상이 없는 학생들은 매번 하기가 꽤 쉬운일이 아니다. 그래서 나는 학생들의 부담을 덜어주고자 프로그램을 만들었다! 아래는 프로그램 캡쳐 화면이다 사용방법은 간단하다. 우선 윈도우가 의심하는데 실행해주시면 됩니다 정보를 입력하면 json 파일이 생성되는데 자동입력이 싫으시거나 입력정보를 초기화하시려면 json파일을 지워주시면 됩니다 (info.json 파일이름을 변경시 에러) ######## 주의사항 코로나19 증상이 있는 경우에는 자가진단 홈페이지(https://hcs.eduro.go.kr) 에서 수동으로 자..

Coding/tkinter 2021.03.18

프로그래밍 기도문

하드디스크에 계시는 우리 프로그램이시여 디버그를 거룩하게 하옵시고 컴파일에 임하옵시며 명령이 키보드에서 이루어진 것과 같이 모니터에서도 이루어지게 하옵소서. 일용할 데이터를 주시옵고 우리가 프로그램의 오류를 용서한 것과 같이 우리의 오타를 사하여 주옵시고 우리를 버그에 들게 하지 마옵시며 다만 불시의 에러에서 구하옵소서 대개 속도와 파워와 안정성이 프로그램에게 영원히 있사옵니다. 엔터

Coding 2021.03.09
1
반응형
loading