Módulos e Bibliotecas Python (curso para iniciantes - Aula 11)

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2024

ความคิดเห็น • 53

  •  2 ปีที่แล้ว +2

    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/

  • @Brunocosta-jj4kn
    @Brunocosta-jj4kn ปีที่แล้ว +1

    Tenho que fazer um elogio, um dos melhores cursos de python que que já vi, meus parabéns!, prospera bastante!

  • @tissu3202
    @tissu3202 5 หลายเดือนก่อน

    Muito bom, estava buscando uma explicação sobre módulos, funções e atributos

  • @lucasEmmily
    @lucasEmmily ปีที่แล้ว +1

    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

  • @lucasrafa234
    @lucasrafa234 2 ปีที่แล้ว +11

    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.

  • @del.dotore
    @del.dotore ปีที่แล้ว +1

    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.)

  • @maxxx8348
    @maxxx8348 3 ปีที่แล้ว +1

    O melhor professor de python da internet

  • @tiagorodrigues7789
    @tiagorodrigues7789 5 ปีที่แล้ว +6

    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]

    •  5 ปีที่แล้ว +2

      Bacana Tiago, ótima iniciativa!

  • @jeanlucamarques9051
    @jeanlucamarques9051 3 ปีที่แล้ว +6

    Iniciei os estudos de Python para trabalhar com dados e suas aulas são excelentes. Parabéns!

    • @davidmelo3234
      @davidmelo3234 ปีที่แล้ว

      já conseguiu trabalhar com isso?

  • @augustojlle
    @augustojlle 2 ปีที่แล้ว +1

    Show !!

  • @marco123rj
    @marco123rj 3 ปีที่แล้ว

    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!

  •  4 ปีที่แล้ว +8

    Excelentes aulas, obrigado pela playlist!

  • @Rafael-Neris
    @Rafael-Neris 3 ปีที่แล้ว

    Valeu por nos ajudar com seu conhecimento..

  • @vitorcarrera4896
    @vitorcarrera4896 3 ปีที่แล้ว

    Aula muito boa e direta, obrigado e parabéns.

  • @JoseSFilho
    @JoseSFilho 4 ปีที่แล้ว +8

    muito bom nesse período de pandemia ta me ajudando muito

  • @TheArtvans
    @TheArtvans 3 ปีที่แล้ว

    parabéns pelos vídeos e obrigado, a ajuda foi muita.

  • @ramizairineu326
    @ramizairineu326 3 ปีที่แล้ว

    Parabéns pelas aulas!!

  • @marcosalves5978
    @marcosalves5978 4 ปีที่แล้ว +1

    Parabens aprendi bastante

  • @fabriciolima9583
    @fabriciolima9583 4 ปีที่แล้ว

    aula bem objetiva. muito boa.

  • @rbxplayer1285
    @rbxplayer1285 2 ปีที่แล้ว

    da p usar o from (biblioteca/modulo) import *
    isto vai importar todos as "seções" do modulo

  • @kadmo276
    @kadmo276 4 ปีที่แล้ว +1

    Perfeito man... ótima didática... estou começando agora e isso era muito minha dúvida... continue assim... sucesso em sua vida!

  • @silverkopf
    @silverkopf 5 ปีที่แล้ว

    Muito didático! Às vezes você corre, mas dá para acompanhar muito bem! Rs Obrigado! Like!

  • @rafagodofwar
    @rafagodofwar 4 ปีที่แล้ว +1

    já estouu indicando seu canal, muito foda.

  • @arturvalsi
    @arturvalsi 4 ปีที่แล้ว

    Aula bacana, obrigado!

  • @alessandropinheiro7799
    @alessandropinheiro7799 4 ปีที่แล้ว +13

    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

  • @carlos.a.p.b
    @carlos.a.p.b 4 ปีที่แล้ว

    Ganhou mais um inscrito, parabéns pelas aulas!

  • @cassioroberto3528
    @cassioroberto3528 4 ปีที่แล้ว

    fera!

  • @luantcrf
    @luantcrf ปีที่แล้ว

    achei bem semples, valeu mesmo

  • @sobrevivenciaxxi
    @sobrevivenciaxxi 5 ปีที่แล้ว

    parabens pela aula! +1 like +1 inscrito

  • @caualima2615
    @caualima2615 3 ปีที่แล้ว +6

    eu tive que passar mó tempão para fazer o exercício de fatorial, tendo um comando simples pra fazer isso ;-;

  • @pilotomdc5033
    @pilotomdc5033 2 ปีที่แล้ว +3

    Eu quando soube do código da fatorial: 🤡 kkkkkkkkkkkk

  • @talitabispo6412
    @talitabispo6412 4 ปีที่แล้ว

    Valeuuu! !

  • @alineigansi
    @alineigansi 4 ปีที่แล้ว +2

    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

    • @alineigansi
      @alineigansi 4 ปีที่แล้ว

      @ acho que é a segunda opção. Tô bem perdida, não sei porque isso acontece (com bastante frequência).

    •  4 ปีที่แล้ว

      Talvez você esteja usando o comando input() desnecessariamente. Coloca aqui um exemplo de código em que esse problema ocorreu para eu analisar

  • @adinan1000
    @adinan1000 4 ปีที่แล้ว

    Olá professor,
    Preciso resolver quadrados mágicos, onde a soma de linhas, colunas e diagonais é igual.
    Pode dar uma dica?

  • @pu5oxe
    @pu5oxe 3 ปีที่แล้ว

    Assistindo em 06/09/2021

    • @lucasrafa234
      @lucasrafa234 2 ปีที่แล้ว

      assistindo em 21\07\2022

    • @danielmatos2670
      @danielmatos2670 ปีที่แล้ว

      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?

  • @guimoraisp
    @guimoraisp ปีที่แล้ว

    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

  • @joaodecarodecaro3572
    @joaodecarodecaro3572 3 ปีที่แล้ว

    Boa tarde pessoal.
    Quando coloco.
    Import math
    math. Factorial ( 5)
    Ou o outro exemplo dado não aparece no python.
    Como solucionar isso

    • @talitasabrinamarchi4296
      @talitasabrinamarchi4296 3 ปีที่แล้ว

      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

    • @joaodecarodecaro3572
      @joaodecarodecaro3572 3 ปีที่แล้ว +1

      @@talitasabrinamarchi4296
      Entendi.
      É q uso paycharm.
      E não estou conseguindo importar nada.
      Mas muito obrigado pela ajuda

    • @gaudiowen
      @gaudiowen 3 ปีที่แล้ว

      Talvez você precise instalar a biblioteca. Dê uma olhada como faz isso no Pycharm.

  • @Guilherme123930
    @Guilherme123930 ปีที่แล้ว

    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)

  • @rpierre94
    @rpierre94 ปีที่แล้ว

    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

  • @marcosalves5978
    @marcosalves5978 4 ปีที่แล้ว

    Eu vim do JavaScript e por isso n to tendo tanta dificuldade em função ou notação ponto

    • @tks7209
      @tks7209 4 ปีที่แล้ว

      Tô indo pra lá kkkk