UWCS - University of Warwick Computing Society
UWCS - University of Warwick Computing Society
  • Видео 60
  • Просмотров 404 976
X-Soc Python: Objects & Readability
Week 5 of our cross-society Python course in colloboration with WAI and Warwick Coding Society.
This week includes an introduction to files and the command line
Worksheet and slides can be found at go.uwcs.uk/python
You can discuss any issues in the #xsoc-python channel on our discord discord.uwcs.uk
Talk: Jake
Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr
Recording & Editing: Ali
UWCS: linktr.ee/warwickcompsoc
WAI: linktr.ee/warwickai
Code Soc: linktr.ee/wwcodesoc
Просмотров: 64

Видео

X-Soc Python: Files and the command line
Просмотров 1732 месяца назад
Week 4 of our cross-society Python course in colloboration with WAI and Warwick Coding Society. This week includes an introduction to files and the command line Worksheet and slides can be found at go.uwcs.uk/python You can discuss any issues in the #xsoc-python channel on our discord discord.uwcs.uk Talk: Jake Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr Recording & Editing: Joel UWCS:...
X-Soc Python: Lists & Loops
Просмотров 932 месяца назад
Week 3 of our cross-society Python course in colloboration with WAI and Warwick Coding Society. This week includes an introduction to lists and loops Worksheet and slides can be found at go.uwcs.uk/python You can discuss any issues in the #xsoc-python channel on our discord discord.uwcs.uk Talk: Alex Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr Recording & Editing: Ali UWCS: linktr.ee/w...
X-Soc Python: Selection and Functions
Просмотров 852 месяца назад
Week 2 of our python course in colloboration with Warwick Coding Society and Warwick AI
X-Soc Python: Variables, Datatypes, Exceptions
Просмотров 1552 месяца назад
Week 1 of our cross-society Python course in colloboration with WAI and Warwick Coding Society. This week includes a course overview and an introduction to basic Python. Worksheet and slides can be found at go.uwcs.uk/python You can discuss any issues in the #python channel on our discord discord.uwcs.uk Talk: Edward Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr Recording & Editing: Ali ...
Evolving AI - Tom C
Просмотров 1164 месяца назад
We have AI generating things for us, ever thought about AI generating things for itself? This is a 3rd year project talk that focuses on Neuro-Evolutionary AI and its applications in Artificial Life. Talk by Tom C
git even better
Просмотров 2684 месяца назад
Git is a perfectly normal version control with no issues what so ever. This is a karaoke talk, as such the presenter has never seen these slides until this presentation, and then tries to improvise jokes about them as they see them for the first time (they are actually a strong proponent of git). Hilarity ensues.
⚡Time Travel Dubugging With RR - Arpad K
Просмотров 2874 месяца назад
Ever encountered a Heisenbug? Ever used print debugging? Ever used a regular debugger, stepped over one too many times, and wanted to time travel? Well you're in luck, RR is a debugger that allows you to travel through time! Talk by Arpad K
⚡The LED that was thought impossible - Tingyi L
Просмотров 1694 месяца назад
The blue LED was thought to be impossible to make. Obviously, they do exist, so why was it believed to be impossible and how were they eventually made? Talk by Tingyi L
⚡ The History and Maths of Colour - Matt M
Просмотров 1408 месяцев назад
Colours, they're everywhere, but how do we actually see them? And how can we display them? Talk by Matt M
⚡ The maths of RSA - Robert M
Просмотров 1718 месяцев назад
In this talk, we explore how the RSA encryption scheme works and how in some cases it .... well doesn't Talk by Robert M
⚡ The CORS of errors - Josh S
Просмотров 2148 месяцев назад
Ever gotten a CORS error? Ever wanted to fix it? Well this is the talk for you! Talk by Josh S.
X-Soc Python - Data Processing
Просмотров 173Год назад
Week 6 of our cross-society Python course in colloboration with WAI and Warwick Coding Society. Now that you know the theory, it's time to apply it. Worksheet and slides can be found at go.uwcs.uk/python You can discuss any issues in the #xsoc-python channel on our discord discord.uwcs.uk Content: Alfie, Alia, Alistair, Edmund, Laura, Piotr Recording & Editing: Joel UWCS: linktr.ee/warwickcomps...
⚡Talking about Emacs for 11 minutes - Aidan H
Просмотров 6 тыс.Год назад
Emacs. Is it just a text editor? No! It's more than that with some fun features you may not know about. Talk by Aidan H.
⚡ Cursed Turing Completeness - Joel C
Просмотров 1,3 тыс.Год назад
How powerful (theoretically) is your computer? Well actually just as powerful as ...... Talk by Joel C. Refrences: ruclips.net/video/FDiapbD0Xfg/видео.html - sammyuri medium.com/@balidani/cities-skylines-is-turing-complete-e5ccf75d1c3a - Daniel Bali ruclips.net/video/14wqBA5Q1yc/видео.html - Seth Bling bln.curtisbright.com/2013/03/01/pokemon-yellow-is-turing-complete/ - Curtis Bright drwho.virt...
⚡The Mathematics of Lasagne - Edmund G
Просмотров 1,4 тыс.Год назад
⚡The Mathematics of Lasagne - Edmund G
X-Soc Python - Classes, Libraries & Readability
Просмотров 149Год назад
X-Soc Python - Classes, Libraries & Readability
X-Soc Python - Files & the Command Line
Просмотров 134Год назад
X-Soc Python - Files & the Command Line
X-Soc Python: Lists & Loops
Просмотров 112Год назад
X-Soc Python: Lists & Loops
X-Soc Python: Flow Control and Functions
Просмотров 205Год назад
X-Soc Python: Flow Control and Functions
🐍 Python Basics Sample Solutions: Variables, Datatypes, Debugging
Просмотров 97Год назад
🐍 Python Basics Sample Solutions: Variables, Datatypes, Debugging
X-Soc Python: Variables, Datatypes & Debugging
Просмотров 227Год назад
X-Soc Python: Variables, Datatypes & Debugging
⚡ Breaking "Perfect" Security with Timing Attacks - grhkm
Просмотров 3,7 тыс.Год назад
⚡ Breaking "Perfect" Security with Timing Attacks - grhkm
⚡ Making QR Code Art - Felix B
Просмотров 9 тыс.Год назад
⚡ Making QR Code Art - Felix B
⚡ 5 Horrifying Python Techniques to get you fired - Andrew L
Просмотров 234 тыс.Год назад
⚡ 5 Horrifying Python Techniques to get you fired - Andrew L
The Graduate Experience - Abhyuday R
Просмотров 699Год назад
The Graduate Experience - Abhyuday R
Why AI Academia is Dying (and how to fix it) - Herbie B
Просмотров 1,1 тыс.Год назад
Why AI Academia is Dying (and how to fix it) - Herbie B
Why Rust is bad, actually*
Просмотров 45 тыс.Год назад
Why Rust is bad, actually*
⚡ How Computers (try to) Keep Time - Joel C
Просмотров 677Год назад
⚡ How Computers (try to) Keep Time - Joel C
Java: What They Don't Teach You
Просмотров 820Год назад
Java: What They Don't Teach You

Комментарии

  • @hoixthegreat8359
    @hoixthegreat8359 Месяц назад

    Great talk!

  • @asofotida443
    @asofotida443 2 месяца назад

    Rust is YAL ... We already have great languages, we really dont need these copies of old languages. Rust and Go should be forgotten and let to rot.

  • @serenditymuse
    @serenditymuse 2 месяца назад

    Since when is using good ideas from other languages a "ripoff"??

  • @fabiopetrillo
    @fabiopetrillo 2 месяца назад

    Rust is top, and you know it. Haters: just cry. 🤣

  • @SunnyKimDev
    @SunnyKimDev 4 месяца назад

    Perfect timing with the Github outage recently

  • @xhanelblack1943
    @xhanelblack1943 4 месяца назад

    Could you attach your presentation slides?

  • @roeniss
    @roeniss 4 месяца назад

    Why my univ profeseors didnt teach me this 😂

  • @LuizFernandoSoftov
    @LuizFernandoSoftov 4 месяца назад

    no freebsd?

  • @ollicron7397
    @ollicron7397 4 месяца назад

    Yeah I saw strings for the first time and was like WTF why are there so many options for it?!

  • @christopherwilkening7843
    @christopherwilkening7843 4 месяца назад

    I wrote a program to solve minesweeper, mostly it does the basic method of "There is a 1 in the middle of this 3x3 grid therefore I know 1 mine in this area, same for if 2 or 3...", but it also when that fails it will work out all the combinations of 2^n up to about n = 20 to try to solve it that way or atleast get a more likely safe square to click on. (below n=20 runtime is nearly trivial, above becomes stupid long). if n>20 it will randomly guess. The program wins the Easy boad ~95% of the time, Medium board ~75%, Hard board <40% (hard - would need to check that number).

  • @juanmacias5922
    @juanmacias5922 4 месяца назад

    Damn, this was amazing, I'll have check rr out.

  • @ShadowKestrel
    @ShadowKestrel 4 месяца назад

    OCaml's debugger has time travel and it's immensely helpful. Looking forward to watching this!

  • @adamfarquhar1279
    @adamfarquhar1279 4 месяца назад

    This so makes me miss LISP, a dynamic and dynamically typed language that has pretty clear semantics. None of this nonsense! But fun python video.

  • @00001Htheprogrammer
    @00001Htheprogrammer 5 месяцев назад

    To one lineify everything you could either take the lame route of exec("...") or take the fun route of using ast.dump to dump the ast of your code, prefixing __import__("ast"). before class names, then wrapping that huge expression in compile and exec

  • @asheep7797
    @asheep7797 5 месяцев назад

    Hillarious!

  • @woddenhorse
    @woddenhorse 6 месяцев назад

    A chocolate cake is a Goth Lasagna

  • @afmikasenpai
    @afmikasenpai 6 месяцев назад

    "Two foodstuffs are isomorphic under the.." Gotta memorize this along with my monad and endofunctor jokes.

  • @Hshjshshjsj72727
    @Hshjshshjsj72727 7 месяцев назад

    I am not AI pro, but your meme at 4:32 .. isnt “hiring more experts” much more expensive than “stack more layers? I assume the latter involves adding gpus or npus, isnt that cheaper than “hiring more experts”. We want best ROI

  • @travv88
    @travv88 7 месяцев назад

    yea I hate that game

  • @sayemoid
    @sayemoid 7 месяцев назад

    The giggles says it all.

  • @worldgeektube
    @worldgeektube 7 месяцев назад

    Long time Emacs user here andvI enjoyed that. Great analogy with a web browser. Thanks for mentioning syzkaller I hadn't heard of it before. Was also intrigued by your pdf mode, I didn't know it could do that.

  • @hostgeneral
    @hostgeneral 8 месяцев назад

    THIS IS A JOKE

  • @mr.snooze333
    @mr.snooze333 8 месяцев назад

    Bro made me reconsider my life choices

  • @martinmengh
    @martinmengh 8 месяцев назад

    no mention of octave or scilab at all ?

  • @Quarkss
    @Quarkss 8 месяцев назад

    This is why i don't like Rust. 1. It tries to be an everything language, or at least the community tries to make it like that. 2. Nativly, like not installing third party packages / crates, the language is very bland and limited.. I don't even think you can interact directly with windows processes using base rust, you have to install other crates - which ill get into. 3. Windows api usage and FFI is utter garbo.. Way to strickt, way to goofy on the syntax.. no solid references that used the "standardized" windows-rs / sys crates, literally every repo you come across still uses winapi-rs which hasn't been touched in 8 years, even noted it is depreicated and no longer being maintained. 4. Given it's extremely heavy reliant on third party crates, it's hard to get anything done as those crates are not standardized, so if you want to learn how to use Tokio or maybe someother less popular crate then you essentially have to go back to the old days and read the source and documentation or even find examples on github or stackoverflow and just hope they are not completely out of date from the current release. 5. Job market is dead for it, so essentially it's irrelevant. You'll only find job listings if any that require a PhD, and a wild X amount of years in the field worth of experience... i just checked on linkedin and like the the first 5 were like this... the money was good though. 6. Security is a lie... when normy devs who are in sec talking about security, they just mean memory leaks.. which can 10000% be caught using C. A Rust application broken down in a disassembler is just as the same as one in C.. the loop and strings look different in Rust, other than that totally the same shit.. can dump, patch it all the same as you would a C binary.... so normy devs talking about "Rust is safe, Rust is secure" just suck at memory and type managment. 7. Rust does not detect integer overflows unless you are in debug mode. 8. It doesn't have a strong suite... Want to do netcode ? Go lang is alright, want to make kernels for Windows and linux? C, want to make a general desktop app for windows? C# or C/++, Want to get into ML, AI, Data science? Python or Julia, etc etc... It's like every field of developlment and subfield already have really good languages to pick.. that are relevant in the harsh job market now adays, and have been around for a long time which means they have a lot more support here. there, and elsewhere compared to Rust. 9. I don't know this as a fact, but from what i've read in a post from 2023, Rust wasn't added to Linux as much of the meat riders say it was.. it's justa apt-get, not kernel code is in Rust.

    • @Leonhart_93
      @Leonhart_93 8 месяцев назад

      Rust will lose because fundamentally it doesn't want you to trust you ability to write good code, it wants you to trust the compiler, which is very arbitrary. And yes, I hear about its security all the time, and what they mean by that is memory security. And I was like "is that supposed to be that hard"?

  • @brunotorres167
    @brunotorres167 8 месяцев назад

    Came here to find a solution to a box related problem. left with nothing but hopelessness

  • @Fiend_Star
    @Fiend_Star 8 месяцев назад

    The Content is good but To make the video more engaging, please put the camera in front of the host for the recording.

  • @roryboyes2307
    @roryboyes2307 8 месяцев назад

    Im in no way associated with the lgbt community. Is it really wise for Warwick to be endorsing intolerance? Screams incompetence.

    • @Leonhart_93
      @Leonhart_93 8 месяцев назад

      Heh, I wish more of them would endorse less tolerance, rather than push it in everyone's faces.

    • @travv88
      @travv88 7 месяцев назад

      tolerance is not a virtue

  • @alexandremenino2006
    @alexandremenino2006 9 месяцев назад

    i havent used pyhton for a long time but i remember that when i tried to print 2 strings one after another it would put a space between them but if the strings already had the space at the end of the 1st one or beggining of the 2nd one it wouldnt put a second space WHY WOULD IT DO THAT!!??

  • @slonkazoid
    @slonkazoid 9 месяцев назад

    yeah makes sense

  • @yinyang5162
    @yinyang5162 9 месяцев назад

    cor blimey

  • @256k_
    @256k_ 9 месяцев назад

    so well demoed in so little time. great job

  • @blackham7
    @blackham7 9 месяцев назад

    MATLAB's a practical modelling tool if you're proficient in it, otherwise the counter-intuitive semantics of the language, as you've mentioned, in addition to the overwhelming size and documentation of core MATLAB and its add-ons can make it disorientating to navigate and apply in practice to engineering problems and projects. It doesn't help that universities don't teach MATLAB anywhere near comprehensively enough to give students the fundamental understanding and confidence that they need to use it.

  • @mohammadazg4548
    @mohammadazg4548 9 месяцев назад

    Nice

  • @天灯-l8y
    @天灯-l8y 9 месяцев назад

    rust is shit

  • @DC430
    @DC430 9 месяцев назад

    Great video. Completely lost me with the kitchen analogy haha,. It was the opposite of useful

  • @PiotrPavel
    @PiotrPavel 9 месяцев назад

    linux, Microsfot, google suports Rust

  • @josephs1732
    @josephs1732 9 месяцев назад

    Damn that pdf flickering is bothering me so much

    • @yunuszenichowski
      @yunuszenichowski 8 месяцев назад

      I think it's literally the cursor the size of the slide (it also stops after some time, just like the cursor would), so he could have turned it off easily.

  • @theelmonk
    @theelmonk 9 месяцев назад

    Gophers are basically rats, right ?

  • @dranon0o
    @dranon0o 9 месяцев назад

    Whatever I don't want to manage legacy Rust code in 20 years I will stick with Go and Zig (+ C)

  • @einfacherkerl3279
    @einfacherkerl3279 10 месяцев назад

    hahahoho haha hehe i like standup comedy!

  • @codeasone
    @codeasone 10 месяцев назад

    Punchy presentation Aidan, well structured, nicely done!

  • @agranero6
    @agranero6 10 месяцев назад

    fuckit module is supposed to be a joke. Isn't it?

  • @johnc3403
    @johnc3403 10 месяцев назад

    M-x animate-birthday-present is a great mode. For me, this puts emacs ahead of the rest, and by some measure!

  • @roeniss
    @roeniss 10 месяцев назад

    16:06 It's so disrespecful to beat this wonderful presenter up like that 😢