Nicholas Day
Nicholas Day
  • 68
  • 272 218
Python Lecture 4 - Lists, Tuples, Sets and Dictionaries (2023)
📝 Find accompanying resources for this lecture, such as the slides, notes and exercises here:
github.com/NicholasDay1992/Introduction-To-Python
👨‍💻 Learn more about the UK BSc Computing Course that I lead here: www.bucks.ac.uk/courses/undergraduate/bsc-hons-computing
🖥️ Learn more about Python Courses I teach with Oxford University for lifelong learners: www.conted.ox.ac.uk/courses/web-applications-with-python-javascript-and-sqlwww.conted.ox.ac.uk/courses/web-applications-with-python-javascript-and-sql
👋 Let's connect!
LinkedIn: www.linkedin.com/in/nickday1992/
Twitter: nickday1992
GitHub: github.com/NicholasDay1992/
🎥 Video Chapters here:
0:00 Introduction
1:43 The Concept of a Data Structure
9:47 Arrays
14:02 Strings
22:26 Reminder on Iteration
25:41 Lists
34:57 Tuples
39:58 Sets
50:54 Dictionaries
59:50 Summary
zhlédnutí: 350

Video

Python Lecture 3 - Object-Oriented Programming (OOP) (2023)
zhlédnutí 408Před rokem
📝 Find accompanying resources for this lecture, such as the slides, notes and exercises here: github.com/NicholasDay1992/Introduction-To-Python 👨‍💻 Learn more about the UK BSc Computing Course that I lead here: www.bucks.ac.uk/courses/undergraduate/bsc-hons-computing 🖥️ Learn more about Python Courses I teach with Oxford University for lifelong learners: www.conted.ox.ac.uk/courses/web-applicat...
Python Lecture 2 - Conditionals and Functions (2023)
zhlédnutí 258Před rokem
📝 Find accompanying resources for this lecture, such as the slides, notes and exercises here: github.com/NicholasDay1992/Introduction-To-Python 👨‍💻 Learn more about the UK BSc Computing Course that I lead here: www.bucks.ac.uk/courses/undergraduate/bsc-hons-computing 🖥️ Learn more about Python Courses I teach with Oxford University for lifelong learners: www.conted.ox.ac.uk/courses/web-applicat...
Python Lecture 1 - Basics (2023)
zhlédnutí 592Před rokem
📝 Find accompanying resources for this lecture, such as the slides, notes and exercises here: github.com/NicholasDay1992/Introduction-To-Python 👨‍💻 Learn more about the UK BSc Computing Course that I lead here: www.bucks.ac.uk/courses/undergraduate/bsc-hons-computing 🖥️ Learn more about Python Courses I teach with Oxford University for lifelong learners: www.conted.ox.ac.uk/courses/web-applicat...
How does the World Wide Web Work?
zhlédnutí 154Před rokem
🖥️ Learn more at: www.conted.ox.ac.uk/courses/web-applications-with-python-javascript-and-sqlwww.conted.ox.ac.uk/courses/web-applications-with-python-javascript-and-sql 📚 Slides from Jon Duckett's book 'HTML and CSS: Build and Design Websites': www.amazon.co.uk/HTML-CSS-Design-Build-Websites/dp/1118008189/ref=sr_1_1?crid=3GEVNHTOD83R7&keywords=html and css&qid=1682154468&sprefix=html and css,ap...
C++ Sockets Practical - Client and Server
zhlédnutí 5KPřed rokem
C Sockets Practical - Client and Server
BlueJ Chapter 1 - Figures project (first exercise)
zhlédnutí 974Před rokem
BlueJ Chapter 1 - Figures project (first exercise)
NumPy Arrays vs Python Lists
zhlédnutí 263Před rokem
NumPy Arrays vs Python Lists
CO452 W1 - Setting up GitHub and Java Basics
zhlédnutí 357Před rokem
0:00 1. Set up GitHub Account 2:04 2. Use our CO452 template 4:06 3. Clone your copy of the repository 7:53 4. Open the folder in VSC 8:42 5. Java Basics - Input, Variables, Output 13:20 6. Commit and Push changes
Why learn Python for Data Science?
zhlédnutí 87Před rokem
Why learn Python for Data Science?
How to create a Web Application using ASP.NET RazorPages
zhlédnutí 149Před rokem
0:00 Step 1 - Add a new project - ASP.NET RazorPages 3:06 Step 2 - Add a project reference to ConsoleAppProject 4:50 Running the Project with the default settings 5:50 Step 3 - Modifying the Index.cshtml file and code behind files 7:53 Step 4 - Add a new RazorPage for the DistanceConverter 9:09 Step 5 - Adding references to ConsoleAppProject App01 12:13 Step 6 - Linking to the new RazorPage in ...
How to set up Unit Testing in Visual Studio
zhlédnutí 787Před rokem
0:00 Step 1 - Add a new MS Test Project to the SOLUTION 2:05 Step 2 - Add a Project Reference to ConsoleAppProject 3:01 Step 3 - Then include a reference to ConsoleAppProject App01 directory 3:12 Step 4 - Set up an object of the DistanceConverter Class 4:19 Step 5 - Change the scope of the attributes to public 5:45 Step 6 - Create a Test method and assign values to the attributes so the user do...
Streams and File Handling in Java
zhlédnutí 84Před 2 lety
A clip taken from a lecture on file handling and streams.
How to set up a JavaFX project with Maven via IntelliJ
zhlédnutí 758Před 2 lety
A clip taken from a lecture on graphics programming that covers Abstract Window Toolkit (AWT), JSwing, and JavaFX.
ArrayLists, LinkedLists and HashMaps in Java
zhlédnutí 91Před 2 lety
ArrayLists, LinkedLists and HashMaps in Java
What are Classes and Objects in Java?
zhlédnutí 97Před 2 lety
What are Classes and Objects in Java?
Single-responsibility methods in Java
zhlédnutí 92Před 2 lety
Single-responsibility methods in Java
What's the difference between an IF statement and a FOR loop?
zhlédnutí 201Před 2 lety
What's the difference between an IF statement and a FOR loop?
Where did Java start?
zhlédnutí 108Před 2 lety
Where did Java start?
2021 BlueJ Lecture 9 - Introduction to 'The World of Zuul', Inheritance and Design Patterns
zhlédnutí 620Před 2 lety
2021 BlueJ Lecture 9 - Introduction to 'The World of Zuul', Inheritance and Design Patterns
2021 CO452 Lecture 8 - Main, User Interfaces (UI) and Input
zhlédnutí 236Před 2 lety
2021 CO452 Lecture 8 - Main, User Interfaces (UI) and Input
2021 CO452 Lecture 6 - Arrays and Strings
zhlédnutí 370Před 2 lety
2021 CO452 Lecture 6 - Arrays and Strings
2021 CO452 Lecture 5 - Collections (ArrayList) and Generics
zhlédnutí 436Před 2 lety
2021 CO452 Lecture 5 - Collections (ArrayList) and Generics
2021 CO452 Lecture 4 - Iteration (while, do while, for and for each loop)
zhlédnutí 454Před 2 lety
2021 CO452 Lecture 4 - Iteration (while, do while, for and for each loop)
2021 CO452 Lecture 3 - Selection (if, else and switch) and Enumerate Types
zhlédnutí 588Před 2 lety
2021 CO452 Lecture 3 - Selection (if, else and switch) and Enumerate Types
2021 CO452 Lecture 2 - How to Analyse User Requirements
zhlédnutí 699Před 2 lety
2021 CO452 Lecture 2 - How to Analyse User Requirements
2021 BlueJ Lecture 1 - Classes and Objects
zhlédnutí 4,1KPřed 2 lety
2021 BlueJ Lecture 1 - Classes and Objects
C++ Network Programming Part 2: TCP & UDP
zhlédnutí 24KPřed 2 lety
C Network Programming Part 2: TCP & UDP
C++ Network Programming Part 1: Sockets
zhlédnutí 111KPřed 3 lety
C Network Programming Part 1: Sockets
C++ Stack, Heap, Memory Management & Destructors
zhlédnutí 1,4KPřed 3 lety
C Stack, Heap, Memory Management & Destructors

Komentáře

  • @pastori2672
    @pastori2672 Před 12 dny

    love it tysm <3

  • @pastori2672
    @pastori2672 Před 13 dny

    "so let's copy this copy that.. and bingo"

  • @ganeshkamath89
    @ganeshkamath89 Před 17 dny

    Just include Windows.h in the header. It should be enough.

  • @Darthrein
    @Darthrein Před měsícem

    This series is seriously underrated for such a high quality explanation!

    • @NicholasDayPhD
      @NicholasDayPhD Před měsícem

      Thank you so much - glad this material helps you!

  • @atharvapatil1286
    @atharvapatil1286 Před měsícem

    Thank you so much!! These mean a lot to me

  • @mattalikhitasai8226
    @mattalikhitasai8226 Před měsícem

    please upload other chapters from the book

  • @examswillkillmeoneday1265
    @examswillkillmeoneday1265 Před 2 měsíci

    Thank you, very useful. Question, why does assigning an object to a character pointer work? How does it read it as a char, or does it not and the pointer variable type is irrelevant to the data is can point to? (then begs the question why there needs to be a data type associated with a pointer).

  • @shivamkumarmanjhi7948
    @shivamkumarmanjhi7948 Před 2 měsíci

    sir can we have your slides for the sake of revision. the video full of information than need to be revisited.

  • @robn2497
    @robn2497 Před 3 měsíci

    After 2hours typing all the code in manually, it worked :)

  • @zecuse
    @zecuse Před 3 měsíci

    For anyone wondering, AF_INET is for IPv4 type addresses not TCP or UDP. AF_INET6 is used for IPv6 addresses. Only the _type_ parameter of the socket function is responsible for determining if it will be TCP or UDP.

  • @leolumiere1975
    @leolumiere1975 Před 3 měsíci

    Please Share the slides

  • @macmartin86
    @macmartin86 Před 3 měsíci

    It's so frustrating to understand this, the way you explain it makes total sense, yet in my mind, even with books, there is a storm of words going around in my head and I can't make sense of any line of code, I'm trying to remember variables, types, parameters, values, methods, return types/values, script reach, script lifetime, all this info becomes a blur, I see so many people just easily understand and write programming code, I'm staring at a blank screen and after declaring my fields, I kind of lose sight of what to type next, the hardest part is to identify the code I'm typing, this was a lot simpler in HTML and CSS with the use of divs it was clear what belonged to what, but with this, you have so many things of the same name, things that need to change in name, that take stuff from a simular name but not quite the same, that it just makes my brain melt, I'll have to rewatch this another day, I cannot make sense of it now.

  • @amortalbeing
    @amortalbeing Před 3 měsíci

    Thanks a lot

  • @swizz_uk
    @swizz_uk Před 3 měsíci

    This blows - you never finished the book :(

  • @austinbachurski7906
    @austinbachurski7906 Před 4 měsíci

    Can't thank you enough for taking the time to put these videos together, this has been extremely helpful. Thank you!

  • @nikhilt3755
    @nikhilt3755 Před 4 měsíci

    37:00 af_inet refers to ipv4, not tcp or udp. af_inet6 refers to ipv6.

    • @d4sty.
      @d4sty. Před 2 měsíci

      so how do i know if the client uses ipv6 or ipv4??? does it still connect you if you are on a different one?

  • @deveep339
    @deveep339 Před 4 měsíci

    why would you make it white its so bright my developer eyes cant handle this

  • @Timo-Epis
    @Timo-Epis Před 4 měsíci

    THANK YOU!!!!!!!!!!!!!!!!

  • @abukerhassan1209
    @abukerhassan1209 Před 5 měsíci

    Amazing video brotha !! much helpfull !! Thank you so much

  • @PaulMetalhero
    @PaulMetalhero Před 5 měsíci

    Manual memory management everywhere

  • @Tech_Code127-76
    @Tech_Code127-76 Před 5 měsíci

    Why don't you just dive right in? Some of us hate "theory" just explain things while you code! Otherwise great video!

    • @kidkyle712
      @kidkyle712 Před 4 měsíci

      Because that's stupid. "Diving right in" just encourages people to type over and barely learn anything. It's important to understand the concepts you're going to implement before actually implementing them.

  • @kpfxzzsy
    @kpfxzzsy Před 6 měsíci

    thank you, could you take another video in c#, I very need it.

  • @stainie
    @stainie Před 6 měsíci

    This series alone is worth more than a bunch of paid Udemy courses. Thank you Nicholas for sharing your knowledge!

    • @smizal4834
      @smizal4834 Před 5 měsíci

      Yeah, for sure. This guy deserves millions

  • @rabblegaming4815
    @rabblegaming4815 Před 6 měsíci

    When you want to not assign a pointer's address at first use nullptr. Example: int * a = nullptr; And a struct is exactly like a class. An example is that a class can inherit a struct. The only difference between structs and classes is that by default all members in a class are private and in a struct all are public by default.

  • @Morteza7220
    @Morteza7220 Před 7 měsíci

    👏👏🙏

  • @duydug9967
    @duydug9967 Před 7 měsíci

    uhm, i don't know. i am a person who don't like long video ;-;

  • @user-ew7vx9xs5u
    @user-ew7vx9xs5u Před 7 měsíci

    thank you for your effort.

  • @user-hy9hn9is2h
    @user-hy9hn9is2h Před 7 měsíci

    how can i download stdafx.h and targetver.h libraries?

  • @UnrealCatDev
    @UnrealCatDev Před 8 měsíci

    Seems interesting. Fortunately I want to implement networking for my games and engine in a short future

  • @mav_games4542
    @mav_games4542 Před 8 měsíci

    Hello mate, I have a project for school, but I don't know how to link two classes together, like to have the little arrow between the two classes.

  • @PrakashYadav-mc2zs
    @PrakashYadav-mc2zs Před 8 měsíci

    How I will get solutions of Exercises of chapter 2

  • @Saleh_Mohammd
    @Saleh_Mohammd Před 8 měsíci

    Thanks bro, clean voice, clean code❤

  • @grafteful
    @grafteful Před 8 měsíci

    Can you provide the slides?

  • @aryanab3292
    @aryanab3292 Před 9 měsíci

    Nice!

  • @MalamIbnMalam
    @MalamIbnMalam Před 9 měsíci

    I assume that this would be similar to network programming with C++ in Linux

  • @Mustafakhan-mf8dx
    @Mustafakhan-mf8dx Před 9 měsíci

    I can’t see the create a new circle

  • @alialghazwani3913
    @alialghazwani3913 Před 9 měsíci

    Thank you Nicholas :)

  • @mahamd9476
    @mahamd9476 Před 9 měsíci

    Hi, can u please post chapter 5

  • @Sleepmedicine-kz9cw
    @Sleepmedicine-kz9cw Před 9 měsíci

    Your videos are very helpfull, this was what i needed. Thank you sooooo much for your videos 🤩🤩🤩🤩🤩❤❤❤❤❤

  • @sergiomunozblanco3843
    @sergiomunozblanco3843 Před 9 měsíci

    Does the value asigned to a reference have to be an lvalue or it could also be a literal? Thank you in advanced and congrats for you awesome courses

  • @dontneedtoknow9629
    @dontneedtoknow9629 Před 10 měsíci

    Do you have the link for the exercises?

  • @mersenne2486
    @mersenne2486 Před 10 měsíci

    amazing love it, are there more networking videos?

  • @mersenne2486
    @mersenne2486 Před 10 měsíci

    awesome lecture

  • @rajeshbnarasimha934
    @rajeshbnarasimha934 Před 11 měsíci

    Hi Mr. Day, I have encountered an error on codeblocks, and I have included all the supporting files u mentioned but compiler says, "InePton was not declared....." Could you please get me through this..

    • @liquidatedrice5274
      @liquidatedrice5274 Před 8 měsíci

      Putting "#define _WIN32_WINNT _WIN32_WINNT_VISTA" before "#include <winsock2.h>" and "#include <ws2tcpip.h>" worked for me. This means Windows Vista is the oldest OS your code will work on though.

    • @ShirChoi
      @ShirChoi Před 7 měsíci

      Did you find the answer for you question? I am facing the same problem rn and can't find the answer

    • @rajeshbnarasimha934
      @rajeshbnarasimha934 Před 7 měsíci

      @@ShirChoi this series gives u a good outlook of what socketprogramming is. However, it doesn't work on codeblocks. I would recommend czcams.com/play/PLhnN2F9NiVmAMn9iGB_Rtjs3aGef3GpSm.html&feature=shared

  • @Wolf-ts9gl
    @Wolf-ts9gl Před 11 měsíci

    Does someone know where I can find the files "stdafx.h" and "targetver.h" ? I found them on Github but my IDE can't find the files afxwin.h, afxext.h, etc. Thanks for helping me...

    • @mersenne2486
      @mersenne2486 Před 10 měsíci

      you don't need any of those you can run your programs without those

  • @raissadjoeri3012
    @raissadjoeri3012 Před 11 měsíci

    HI, when i download the zipfolder from the link you´ve pinned down an i try to open them in blueJ, i´m just getting a blank page without all the examples. but i can see them in the folder. also when i try to open the note pad to see how the codes are written, i can´t open them, can you help me with that?

  • @yooalbaloo
    @yooalbaloo Před 11 měsíci

    is it possible to have access to slides?

  • @hicham2668
    @hicham2668 Před rokem

    Crystal clear, thank you so much🙏