Olá pessoal! Liberamos CERTIFICADO para este curso gratuito. Para solicitar o seu, basta conferir o curso no link abaixo: didatica.tech/curso-de-python-online-para-iniciantes/
Cara parabens, em alguns minutos consegui aprender de forma muito simples esta parte de bibliotecas, parabens e continue cada vez mais ajudando as pessoas com seu conhecimento e didatica
No Python existe várias bibliotecas diferentes, como por exemplo: os, math, datetime, random, etc. Cada biblioteca tem um módulo, e cada módulo tem uma função. Mini Resumo da biblioteca do python.
Já assisti vários vídeos sobre fundamentos do Python (inclusive em curso da Udemy), e, fique certo, sua didática é a melhor. Impossível não entender. (E impossível não se "apaixonar" pelo Python.)
Em primeiro lugar, seus vídeos são ótimos. Explicação rápida e fácil. Segundo lugar, eu fiz um script para ver as bibliotecas em Python. #Run on the computer print("Python library! ") import math import os import sys import random import time import re import io import types print("MATH ", dir(math)) print("#" * 60) print("OS
Também gostaria de agradecer! Segunda vez que tento entender Python e agora foi, quero te falar que o seu trabalho jamais será em vão, você explica muito bem! mesmo em momentos difíceis de explicar! linguagem simples e direta!
Linguagem simples e objetiva. Parabéns! Atualmente faço doutoramento em Ciências e Tecnologias da Informação em Portugal (porém, com uma formação anterior em gestão e sem grandes conhecimentos em programação). Caso eu possa retribuir vossa gentileza, será um prazer...Alessandro.Pinheiro@iscte-iul.pt
Aulas fantásticas, mas gostaria de tirar uma dúvida. Por que o Jupyter Notebook para de executar do nada? Estou escrevendo os códigos e tudo rodando direitinho, quando vê vou executar uma linha e simplesmente não executa: onde diz "In: [ * ]" fica um asterisco azul. ?!
4 ปีที่แล้ว
Oi Aline, provavelmente é por que entrou em algum loop de código. Confere se há algo quebrado no código ou se há algum comando que está pedindo uma ação do usuário que ainda não foi passada para o programa
Aí, estou com uma dúvida muito grande e preciso da sua ajuda, tipo conforme eu fui treinando e acompanhando você, chegou uma hora que agora eu posso tentar dar "RUN" em qualquer comando que não vai fazer a operação, e eu vi que todos eles estão com um asterístico do lado (no lugar onde era para estar o número da Cell, me ajuda a resolver por favor
ปีที่แล้ว +1
Isso ocorre porque o Jupyter notebook já está ocupado com uma célula, então ele só irá realizar as próximas células quando terminar a primeira. Talvez alguma coisa no código tenha gerado um loop infinito nessa célula em questão, o que travou tudo. Clique no menu Kernel >> Restart & Clear Output para interromper o processo e resetar o jupyter. Depois avalie seu código com calma
Eu utilizo o google colab que é uma ide online como se fosse o Júpiter notebook e ele não da nenhum erro pois ele tem todas as bibliotecas e até mais que o Júpiter notebook
Demorei muito para conseguir resolver o código do fatorial, foi muito rabisco no papel. cheguei neste código: num = int(input('Digite um valor: ')) fat = num cont = num while cont >= num: cont = cont * (num - 1) num -= 1 if num == 1: break print('-----------------------------------') print(f'O fatoria de {fat} é:',cont)
Não vi todos os seus vídeos e percebo que vc não diz como podemos explorar as bibliotecas e os módulos. .... fiquei na dúvida sobre isso... não vejo ninguém falar sobre então fica aqui minha sugestão de outro vídeo complementando este
Olá pessoal! Liberamos CERTIFICADO para este curso gratuito.
Para solicitar o seu, basta conferir o curso no link abaixo:
didatica.tech/curso-de-python-online-para-iniciantes/
Tenho que fazer um elogio, um dos melhores cursos de python que que já vi, meus parabéns!, prospera bastante!
Muito bom, estava buscando uma explicação sobre módulos, funções e atributos
Cara parabens, em alguns minutos consegui aprender de forma muito simples esta parte de bibliotecas, parabens e continue cada vez mais ajudando as pessoas com seu conhecimento e didatica
No Python existe várias bibliotecas diferentes, como por exemplo: os, math, datetime, random, etc. Cada biblioteca tem um módulo, e cada módulo tem uma função.
Mini Resumo da biblioteca do python.
Já assisti vários vídeos sobre fundamentos do Python (inclusive em curso da Udemy), e, fique certo, sua didática é a melhor. Impossível não entender. (E impossível não se "apaixonar" pelo Python.)
O melhor professor de python da internet
Em primeiro lugar, seus vídeos são ótimos. Explicação rápida e fácil.
Segundo lugar, eu fiz um script para ver as bibliotecas em Python.
#Run on the computer
print("Python library!
")
import math
import os
import sys
import random
import time
import re
import io
import types
print("MATH
", dir(math))
print("#" * 60)
print("OS
", dir(os))
print("#" * 60)
print("SYS
", dir(sys))
print("#" * 60)
print("RANDOM
", dir(random))
print("#" * 60)
print("TIME
", dir(time))
print("#" * 60)
print("DIR
", dir(re))
print("#" * 60)
print("IO
", dir (io))
print("#" * 60)
print("TYPRS
", dir(types))
#SAIDA NO TERMINAL
Python library!
MATH ['__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'remainder', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']
OS ['CLD_CONTINUED', 'CLD_DUMPED', 'CLD_EXITED', 'CLD_TRAPPED', 'DirEntry', 'EX_CANTCREAT', 'EX_CONFIG', 'EX_DATAERR', 'EX_IOERR', 'EX_NOHOST', 'EX_NOINPUT', 'EX_NOPERM', 'EX_NOUSER', 'EX_OK', 'EX_OSERR', 'EX_OSFILE', 'EX_PROTOCOL', 'EX_SOFTWARE', 'EX_TEMPFAIL', 'EX_UNAVAILABLE', 'EX_USAGE', 'F_LOCK', 'F_OK', 'F_TEST', 'F_TLOCK', 'F_ULOCK', 'GRND_NONBLOCK', 'GRND_RANDOM', 'MutableMapping', 'NGROUPS_MAX', 'O_ACCMODE', 'O_APPEND', 'O_ASYNC', 'O_CLOEXEC', 'O_CREAT', 'O_DIRECT', 'O_DIRECTORY', 'O_DSYNC', 'O_EXCL', 'O_LARGEFILE', 'O_NDELAY', 'O_NOATIME', 'O_NOCTTY', 'O_NOFOLLOW', 'O_NONBLOCK', 'O_PATH', 'O_RDONLY', 'O_RDWR', 'O_RSYNC', 'O_SYNC', 'O_TMPFILE', 'O_TRUNC', 'O_WRONLY', 'POSIX_FADV_DONTNEED', 'POSIX_FADV_NOREUSE', 'POSIX_FADV_NORMAL', 'POSIX_FADV_RANDOM', 'POSIX_FADV_SEQUENTIAL', 'POSIX_FADV_WILLNEED', 'PRIO_PGRP', 'PRIO_PROCESS', 'PRIO_USER', 'P_ALL', 'P_NOWAIT', 'P_NOWAITO', 'P_PGID', 'P_PID', 'P_WAIT', 'PathLike', 'RTLD_GLOBAL', 'RTLD_LAZY', 'RTLD_LOCAL', 'RTLD_NODELETE', 'RTLD_NOLOAD', 'RTLD_NOW', 'R_OK', 'SCHED_BATCH', 'SCHED_FIFO', 'SCHED_IDLE', 'SCHED_OTHER', 'SCHED_RESET_ON_FORK', 'SCHED_RR', 'SEEK_CUR', 'SEEK_END', 'SEEK_SET', 'ST_MANDLOCK', 'ST_NOATIME', 'ST_NODEV', 'ST_NODIRATIME', 'ST_NOEXEC', 'ST_NOSUID', 'ST_RDONLY', 'ST_RELATIME', 'ST_SYNCHRONOUS', 'TMP_MAX', 'WCONTINUED', 'WCOREDUMP', 'WEXITED', 'WEXITSTATUS', 'WIFCONTINUED', 'WIFEXITED', 'WIFSIGNALED', 'WIFSTOPPED', 'WNOHANG', 'WNOWAIT', 'WSTOPPED', 'WSTOPSIG', 'WTERMSIG', 'WUNTRACED', 'W_OK', 'X_OK', '_Environ', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_execvpe', '_exists', '_exit', '_fspath', '_fwalk', '_get_exports_list', '_putenv', '_spawnvef', '_unsetenv', '_wrap_close', 'abc', 'abort', 'access', 'altsep', 'chdir', 'chmod', 'chown', 'chroot', 'close', 'closerange', 'cpu_count', 'curdir', 'defpath', 'device_encoding', 'devnull', 'dup', 'dup2', 'environ', 'environb', 'error', 'execl', 'execle', 'execlp', 'execlpe', 'execv', 'execve', 'execvp', 'execvpe', 'extsep', 'fchdir', 'fchmod', 'fchown', 'fdatasync', 'fdopen', 'fork', 'fpathconf', 'fsdecode', 'fsencode', 'fspath', 'fstat', 'fstatvfs', 'fsync', 'ftruncate', 'fwalk', 'get_blocking', 'get_exec_path', 'get_inheritable', 'get_terminal_size', 'getcwd', 'getcwdb', 'getegid', 'getenv', 'getenvb', 'geteuid', 'getgid', 'getgrouplist', 'getgroups', 'getlogin', 'getpgid', 'getpgrp', 'getpid', 'getppid', 'getpriority', 'getrandom', 'getresgid', 'getresuid', 'getsid', 'getuid', 'initgroups', 'isatty', 'kill', 'killpg', 'lchown', 'linesep', 'listdir', 'lseek', 'lstat', 'major', 'makedev', 'makedirs', 'minor', 'mkdir', 'mkfifo', 'mknod', 'name', 'nice', 'open', 'openpty', 'pardir', 'path', 'pathconf', 'pathconf_names', 'pathsep', 'pipe', 'pipe2', 'popen', 'posix_fadvise', 'posix_fallocate', 'pread', 'putenv', 'pwrite', 'read', 'readlink', 'readv', 'register_at_fork', 'remove', 'removedirs', 'rename', 'renames', 'replace', 'rmdir', 'scandir', 'sched_get_priority_max', 'sched_get_priority_min', 'sched_getaffinity', 'sched_getparam', 'sched_getscheduler', 'sched_param', 'sched_rr_get_interval', 'sched_setaffinity', 'sched_setparam', 'sched_setscheduler', 'sched_yield', 'sendfile', 'sep', 'set_blocking', 'set_inheritable', 'setegid', 'seteuid', 'setgid', 'setgroups', 'setpgid', 'setpgrp', 'setpriority', 'setregid', 'setresgid', 'setresuid', 'setreuid', 'setsid', 'setuid', 'spawnl', 'spawnle', 'spawnlp', 'spawnlpe', 'spawnv', 'spawnve', 'spawnvp', 'spawnvpe', 'st', 'stat', 'stat_result', 'statvfs', 'statvfs_result', 'strerror', 'supports_bytes_environ', 'supports_dir_fd', 'supports_effective_ids', 'supports_fd', 'supports_follow_symlinks', 'symlink', 'sync', 'sys', 'sysconf', 'sysconf_names', 'system', 'tcgetpgrp', 'tcsetpgrp', 'terminal_size', 'times', 'times_result', 'truncate', 'ttyname', 'umask', 'uname', 'uname_result', 'unlink', 'unsetenv', 'urandom', 'utime', 'wait', 'wait4', 'waitid', 'waitid_result', 'waitpid', 'walk', 'write', 'writev']
SYS
['__breakpointhook__', '__displayhook__', '__doc__', '__excepthook__', '__interactivehook__', '__loader__', '__name__', '__package__', '__spec__', '__stderr__', '__stdin__', '__stdout__', '_clear_type_cache', '_current_frames', '_debugmallocstats', '_framework', '_getframe', '_git', '_home', '_xoptions', 'abiflags', 'api_version', 'argv', 'base_exec_prefix', 'base_prefix', 'breakpointhook', 'builtin_module_names', 'byteorder', 'call_tracing', 'callstats', 'copyright', 'displayhook', 'dont_write_bytecode', 'exc_info', 'excepthook', 'exec_prefix', 'executable', 'exit', 'flags', 'float_info', 'float_repr_style', 'get_asyncgen_hooks', 'get_coroutine_origin_tracking_depth', 'get_coroutine_wrapper', 'getallocatedblocks', 'getandroidapilevel', 'getcheckinterval', 'getdefaultencoding', 'getdlopenflags', 'getfilesystemencodeerrors', 'getfilesystemencoding', 'getprofile', 'getrecursionlimit', 'getrefcount', 'getsizeof', 'getswitchinterval', 'gettrace', 'hash_info', 'hexversion', 'implementation', 'int_info', 'intern', 'is_finalizing', 'maxsize', 'maxunicode', 'meta_path', 'modules', 'path', 'path_hooks', 'path_importer_cache', 'platform', 'prefix', 'set_asyncgen_hooks', 'set_coroutine_origin_tracking_depth', 'set_coroutine_wrapper', 'setcheckinterval', 'setdlopenflags', 'setprofile', 'setrecursionlimit', 'setswitchinterval', 'settrace', 'stderr', 'stdin', 'stdout', 'thread_info', 'version', 'version_info', 'warnoptions']
RANDOM
['BPF', 'LOG4', 'NV_MAGICCONST', 'RECIP_BPF', 'Random', 'SG_MAGICCONST', 'SystemRandom', 'TWOPI', '_BuiltinMethodType', '_MethodType', '_Sequence', '_Set', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_acos', '_bisect', '_ceil', '_cos', '_e', '_exp', '_inst', '_itertools', '_log', '_os', '_pi', '_random', '_sha512', '_sin', '_sqrt', '_test', '_test_generator', '_urandom', '_warn', 'betavariate', 'choice', 'choices', 'expovariate', 'gammavariate', 'gauss', 'getrandbits', 'getstate', 'lognormvariate', 'normalvariate', 'paretovariate', 'randint', 'random', 'randrange', 'sample', 'seed', 'setstate', 'shuffle', 'triangular', 'uniform', 'vonmisesvariate', 'weibullvariate']
TIME
['CLOCK_BOOTTIME', 'CLOCK_MONOTONIC', 'CLOCK_MONOTONIC_RAW', 'CLOCK_PROCESS_CPUTIME_ID', 'CLOCK_REALTIME', 'CLOCK_THREAD_CPUTIME_ID', '_STRUCT_TM_ITEMS', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone', 'asctime', 'clock', 'clock_getres', 'clock_gettime', 'clock_gettime_ns', 'clock_settime', 'clock_settime_ns', 'ctime', 'daylight', 'get_clock_info', 'gmtime', 'localtime', 'mktime', 'monotonic', 'monotonic_ns', 'perf_counter', 'perf_counter_ns', 'process_time', 'process_time_ns', 'pthread_getcpuclockid', 'sleep', 'strftime', 'strptime', 'struct_time', 'thread_time', 'thread_time_ns', 'time', 'time_ns', 'timezone', 'tzname']
DIR
['A', 'ASCII', 'DEBUG', 'DOTALL', 'I', 'IGNORECASE', 'L', 'LOCALE', 'M', 'MULTILINE', 'Match', 'Pattern', 'RegexFlag', 'S', 'Scanner', 'T', 'TEMPLATE', 'U', 'UNICODE', 'VERBOSE', 'X', '_MAXCACHE', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '__version__', '_cache', '_compile', '_compile_repl', '_expand', '_locale', '_pickle', '_special_chars_map', '_subx', 'compile', 'copyreg', 'enum', 'error', 'escape', 'findall', 'finditer', 'fullmatch', 'functools', 'match', 'purge', 'search', 'split', 'sre_compile', 'sre_parse', 'sub', 'subn', 'template']
IO
['BlockingIOError', 'BufferedIOBase', 'BufferedRWPair', 'BufferedRandom', 'BufferedReader', 'BufferedWriter', 'BytesIO', 'DEFAULT_BUFFER_SIZE', 'FileIO', 'IOBase', 'IncrementalNewlineDecoder', 'OpenWrapper', 'RawIOBase', 'SEEK_CUR', 'SEEK_END', 'SEEK_SET', 'StringIO', 'TextIOBase', 'TextIOWrapper', 'UnsupportedOperation', '__all__', '__author__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_io', 'abc', 'open']
TYPES
['AsyncGeneratorType', 'BuiltinFunctionType', 'BuiltinMethodType', 'ClassMethodDescriptorType', 'CodeType', 'CoroutineType', 'DynamicClassAttribute', 'FrameType', 'FunctionType', 'GeneratorType', 'GetSetDescriptorType', 'LambdaType', 'MappingProxyType', 'MemberDescriptorType', 'MethodDescriptorType', 'MethodType', 'MethodWrapperType', 'ModuleType', 'SimpleNamespace', 'TracebackType', 'WrapperDescriptorType', '_GeneratorWrapper', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_ag', '_calculate_meta', 'coroutine', 'new_class', 'prepare_class', 'resolve_bases']
[Program finished]
Bacana Tiago, ótima iniciativa!
Iniciei os estudos de Python para trabalhar com dados e suas aulas são excelentes. Parabéns!
já conseguiu trabalhar com isso?
Show !!
Também gostaria de agradecer! Segunda vez que tento entender Python e agora foi, quero te falar que o seu trabalho jamais será em vão, você explica muito bem! mesmo em momentos difíceis de explicar! linguagem simples e direta!
Excelentes aulas, obrigado pela playlist!
Valeu por nos ajudar com seu conhecimento..
Aula muito boa e direta, obrigado e parabéns.
muito bom nesse período de pandemia ta me ajudando muito
parabéns pelos vídeos e obrigado, a ajuda foi muita.
Parabéns pelas aulas!!
Parabens aprendi bastante
aula bem objetiva. muito boa.
da p usar o from (biblioteca/modulo) import *
isto vai importar todos as "seções" do modulo
Perfeito man... ótima didática... estou começando agora e isso era muito minha dúvida... continue assim... sucesso em sua vida!
Muito didático! Às vezes você corre, mas dá para acompanhar muito bem! Rs Obrigado! Like!
já estouu indicando seu canal, muito foda.
Aula bacana, obrigado!
Linguagem simples e objetiva. Parabéns! Atualmente faço doutoramento em Ciências e Tecnologias da Informação em Portugal (porém, com uma formação anterior em gestão e sem grandes conhecimentos em programação). Caso eu possa retribuir vossa gentileza, será um prazer...Alessandro.Pinheiro@iscte-iul.pt
Ganhou mais um inscrito, parabéns pelas aulas!
fera!
achei bem semples, valeu mesmo
parabens pela aula! +1 like +1 inscrito
eu tive que passar mó tempão para fazer o exercício de fatorial, tendo um comando simples pra fazer isso ;-;
Estou feliz e puto kkkkkkkk
Eu quando soube do código da fatorial: 🤡 kkkkkkkkkkkk
Valeuuu! !
Aulas fantásticas, mas gostaria de tirar uma dúvida.
Por que o Jupyter Notebook para de executar do nada?
Estou escrevendo os códigos e tudo rodando direitinho, quando vê vou executar uma linha e simplesmente não executa: onde diz "In: [ * ]" fica um asterisco azul. ?!
Oi Aline, provavelmente é por que entrou em algum loop de código. Confere se há algo quebrado no código ou se há algum comando que está pedindo uma ação do usuário que ainda não foi passada para o programa
@ acho que é a segunda opção. Tô bem perdida, não sei porque isso acontece (com bastante frequência).
Talvez você esteja usando o comando input() desnecessariamente. Coloca aqui um exemplo de código em que esse problema ocorreu para eu analisar
Olá professor,
Preciso resolver quadrados mágicos, onde a soma de linhas, colunas e diagonais é igual.
Pode dar uma dica?
Assistindo em 06/09/2021
assistindo em 21\07\2022
Assistindo em 17/02/23 às 3:00am, sacrificando meu sono pra aprender e maratonar os vídeos. Como você está indo hoje em dia em relação a isso?
Aí, estou com uma dúvida muito grande e preciso da sua ajuda, tipo conforme eu fui treinando e acompanhando você, chegou uma hora que agora eu posso tentar dar "RUN" em qualquer comando que não vai fazer a operação, e eu vi que todos eles estão com um asterístico do lado (no lugar onde era para estar o número da Cell, me ajuda a resolver por favor
Isso ocorre porque o Jupyter notebook já está ocupado com uma célula, então ele só irá realizar as próximas células quando terminar a primeira. Talvez alguma coisa no código tenha gerado um loop infinito nessa célula em questão, o que travou tudo. Clique no menu Kernel >> Restart & Clear Output para interromper o processo e resetar o jupyter. Depois avalie seu código com calma
Boa tarde pessoal.
Quando coloco.
Import math
math. Factorial ( 5)
Ou o outro exemplo dado não aparece no python.
Como solucionar isso
Eu utilizo o google colab que é uma ide online como se fosse o Júpiter notebook e ele não da nenhum erro pois ele tem todas as bibliotecas e até mais que o Júpiter notebook
@@talitasabrinamarchi4296
Entendi.
É q uso paycharm.
E não estou conseguindo importar nada.
Mas muito obrigado pela ajuda
Talvez você precise instalar a biblioteca. Dê uma olhada como faz isso no Pycharm.
Demorei muito para conseguir resolver o código do fatorial, foi muito rabisco no papel. cheguei neste código:
num = int(input('Digite um valor: '))
fat = num
cont = num
while cont >= num:
cont = cont * (num - 1)
num -= 1
if num == 1:
break
print('-----------------------------------')
print(f'O fatoria de {fat} é:',cont)
Não vi todos os seus vídeos e percebo que vc não diz como podemos explorar as bibliotecas e os módulos. .... fiquei na dúvida sobre isso... não vejo ninguém falar sobre então fica aqui minha sugestão de outro vídeo complementando este
Eu vim do JavaScript e por isso n to tendo tanta dificuldade em função ou notação ponto
Tô indo pra lá kkkk