ArjanCodes Q&A 2023 | Everything You Wanted to Know!

  Рет қаралды 12,872

ArjanCodes

6 ай бұрын

Recently, I asked what programming questions you have, and you responded with great ones! In this Q&A video, I'm answering your programming queries, covering everything you wanted to know!
👷 Join the FREE Code Diagnosis Workshop to help you review code more effectively using my 3-Factor Diagnosis Framework: www.arjancodes.com/diagnosis
💻 ArjanCodes Blog: www.arjancodes.com/blog
Try Learntail for FREE ➡️ www.learntail.com/
🎓 Courses:
The Software Designer Mindset: www.arjancodes.com/mindset
The Software Architect Mindset: Pre-register now! www.arjancodes.com/architect
Next Level Python: Become a Python Expert: www.arjancodes.com/next-level-python
The 30-Day Design Challenge: www.arjancodes.com/30ddc
🛒 GEAR & RECOMMENDED BOOKS: kit.co/arjancodes.
👍 If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!
Social channels:
💬 Discord: discord.arjan.codes
🐦Twitter: arjancodes
🌍LinkedIn: www.linkedin.com/company/arjancodes
🕵Facebook: arjancodes
📱Instagram: arjancodes
♪ Tiktok: www.tiktok.com/@arjancodes
👀 Code reviewers:
- Yoriz
- Ryan Laursen
- Dale Hagglund
🎥 Video edited by Mark Bacskai: bacskaimark
🔖 Chapters:
0:00 Intro
2:30 What is the current standard structure for a Python project?
4:26 How do you apply TDD for machine learning and deep learning projects?
6:19 Will you ever do video game related content?
8:15 When building a Python REST API, do you use snake_case, or camelCase?
10:05 How do you separate front end from back end?
11:23 What about the Pros and Cons of using Python vs Java in education?
14:50 Is it recommended to build standalone software with Python and tkinter for commercial use?
16:15 I have a dream of contributing to a programming language. How difficult to achieve is that?
17:27 What are some tips and resources you can recommend for older folks looking to get into coding?
19:49 What is the order of your playlists to learn Python step-by-step?
20:23 Have you ever battled golden handcuffs or have any recommendations on how you might approach such a problem?
24:17 Can you explain the difference between using pickle, hfd5, or databases like SQLlite to save and manipulate data?
25:27 Do you plan to create any videos regarding pytest?
26:06 Outro
#arjancodes #softwaredesign #python
DISCLAIMER - The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!

Пікірлер: 43
@ArjanCodes
@ArjanCodes 6 ай бұрын
👷 Join the FREE Code Diagnosis Workshop to help you review code more effectively using my 3-Factor Diagnosis Framework: www.arjancodes.com/diagnosis
@randomdude2540
@randomdude2540 6 ай бұрын
Hey man, just wanna say thank you. I'm a new coder, having completed several cs50 courses in the last few months. Your videos have been my number one asset for getting familiar and more comfortable with design patterns and OOP, or even just writing better code more generally. You are doing the lords work!
@ArjanCodes
@ArjanCodes 6 ай бұрын
I'm happy that I have been helpful in your learning journey!
@WarbossPepe
@WarbossPepe 6 ай бұрын
+1 exact same situation
@demolazer
@demolazer 2 ай бұрын
I love the videos, really well thought out and easily digestible for a novice. Keep it up!
@CoolAdministrator
@CoolAdministrator 6 ай бұрын
Arjan, we’re waiting eagerly for your video on Enums, how they’re different from using dictionaries or other collections, where they’re really useful, and how to implement them in various projects 😇
@TerizianS
@TerizianS 6 ай бұрын
Yay thanks for answering my question!
@user-pr1ve1mz3f
@user-pr1ve1mz3f 6 ай бұрын
arjan, please, make a typescript-based version of the functional ways to implement design patterns! btw, your channel is by far the best channel on KZfaq as a whole. abrazo!
@ThijsFranck
@ThijsFranck 6 ай бұрын
Regarding front-end and back-end separation, I recently did a hackathon where my team built a small web app completely in Python. We used pyodide to ship the Python code to the browser. This allowed us to for example reuse the data types provided by the API on the client-side. I can share the link to the repo on request, the previous post I made got deleted because the link was included!
@doshin2019
@doshin2019 6 ай бұрын
Hi Franck. Please provide a link.
@JayDee28
@JayDee28 6 ай бұрын
fully agree on the python vs Java discussion.
@enzomedaglia9229
@enzomedaglia9229 6 ай бұрын
Thanks a lot for your content it helped my learning immensely. I would like to suggest a few topic that you might explore in videos, I know that I would love to watch: -transfering knowledge from python to other languages (python to C# or python to TS) -improvements to the desing of common day to day dashboards, apis, internal tools, automations -code roast for refactoring and improving -validation for ingesting data/ copying (ETL) thank you in advance for all the good work
@AislanDiego00
@AislanDiego00 6 ай бұрын
Arjan, your videos help me a lot on my carrer. I decided to take the path of Architecture because you inspired me and provided a very clear path to get this objective. I just want to tell you that your videos and your knowledge (for free) helps tons of guys like to to improve and get better! thanks man, please keep the good work! we are with you.
@ArjanCodes
@ArjanCodes 5 ай бұрын
I'm glad I've had such a big impact on your journey! I appreciate your support, Diego :)
@ScriptRaccoon
@ScriptRaccoon 6 ай бұрын
Interesting, seems like we have a similar story. I worked as a mathematician, but left university to work for a non-profit organization, and then some time later jumped into software development. What you write about egos and the golden handcuffs at the university is spot on, plus there are lots of insecurities and struggles that make it very debatable if it's worth it. These days I still do math but I don't need to be a professor to do that. By the way (since I think it's my first comment on your channel), I learned a lot from you about Python and software architecture!
@ArjanCodes
@ArjanCodes 6 ай бұрын
I'm glad you enjoyed the video and could relate. I'm also happy that my content has been helpful! Thank you for the comment :)
@esmaelmohamed8209
@esmaelmohamed8209 6 ай бұрын
What you are what i value love respect and trust. Sir don't do anything which you're not comfortable always be yourself. You're Real. That's it.
@ArjanCodes
@ArjanCodes 6 ай бұрын
Thank you for the kind words as always, Esmael!
@dev4364
@dev4364 6 ай бұрын
Fav Python Tutor!
@ArjanCodes
@ArjanCodes 6 ай бұрын
Thank you! :)
@AliKhandi
@AliKhandi 6 ай бұрын
game development would be great!
@matis9783
@matis9783 6 ай бұрын
your video about dataclasses, attrs and pydantic was mentioned in the new book from o'reilly about FastAPI
@ArjanCodes
@ArjanCodes 6 ай бұрын
Thank you for letting me know! That's really cool. :)
@diegol_116
@diegol_116 6 ай бұрын
Great video! Thanks for answering me Arjan :)
@ArjanCodes
@ArjanCodes 6 ай бұрын
Glad you enjoyed it, Diego!
@vishalmatam
@vishalmatam 6 ай бұрын
I always feel like Jos Verstappen is explaining python and software stuff when listening to Arjan and the thumbnail question "is the Dutch accent real" made me laugh :D
@zeldja
@zeldja 6 ай бұрын
Less technical question but which keyboard(s)/switches do you use for your tutorials involving code? They always sound incredible!
@irobertmor
@irobertmor 6 ай бұрын
Look for Keychron K2 keyboard. It's amazing 🙂
@Optimusjf
@Optimusjf 2 ай бұрын
I dream of participating in a Python project in an American team. But I don't find opportunities.
@JustLikeBuildingThings
@JustLikeBuildingThings 6 ай бұрын
Now all I want IS creepy smiles. Slip a few in.
@Ziggity
@Ziggity 6 ай бұрын
I don't think Rust makes a ton of sense is a teaching language since it's complicated and has a unique programing model with the borrow checker. I'd make an argument for Go - it's extremely simple and minimalistic, doesn't force you into OOP and it even has garbage collection AND pointers.
@emperorsixpacks
@emperorsixpacks 6 ай бұрын
Please do a video on imports in python, I keep running into Relative Import With No Known Parent Package errors thank you
@Naej7
@Naej7 6 ай бұрын
I keep getting those all the time aswell. You should add the current directory or the workspace directory to the PYTHONPATH environment variable
@user-vh8bm3fw9w
@user-vh8bm3fw9w 6 ай бұрын
Maybe it'll be reasonable to do more videos about AI assistances. New examples of them appear constantly.
@thatguyreiji1045
@thatguyreiji1045 6 ай бұрын
Arjan sorry for the older folks question
@Betacak3
@Betacak3 6 ай бұрын
You must have thought you were older than him because he looks so young and handsome. Right? ;)
@ArjanCodes
@ArjanCodes 6 ай бұрын
Haha, no worries :).
@arthurdent8086
@arthurdent8086 6 ай бұрын
I'm going to have to explain to my 30 year old son that he's old now!
@Doppelwulf
@Doppelwulf 6 ай бұрын
Please don't do any video game content; if I want to see that type of thing I will go find another channel. :) I really like your current spread of content and don't want to have to skip a video.
@niquedegraaff
@niquedegraaff 4 ай бұрын
Rust is a hellhole for me. All the abbreviations make it look like scientists gibberish. Or, the other spectrum of life: a typical teenage whatsapp conversation.
@ButchCassidyAndSundanceKid
@ButchCassidyAndSundanceKid 6 ай бұрын
Do you think Elon Musk's claim that the Artificial General Intelligence (AGI) will be using Rust instead of Python is the general trend ?
@queueoverflow
@queueoverflow 4 ай бұрын
In China, 35 is already consider very old. No company will hire a guy who is 35+
@ButchCassidyAndSundanceKid
@ButchCassidyAndSundanceKid 6 ай бұрын
How does your girlfriend/wife feel about your youtube business ? Is she supportive ?
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 34 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 8 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 38 МЛН
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 34 МЛН