Sunday Lightning Talks - PyCon 2019
39:05
Пікірлер
@user-mk4bb1yh8t
@user-mk4bb1yh8t Ай бұрын
This guy makes nerds looks COOL!
@rodelias9378
@rodelias9378 2 ай бұрын
Awesome talk! A must watch for anyone doing OOP
@user-bc1xp2of2x
@user-bc1xp2of2x 2 ай бұрын
watching in 2024 of learnign python
@rodelias9378
@rodelias9378 2 ай бұрын
Great talk! Thank you very much!
@marcosgomes3140
@marcosgomes3140 3 ай бұрын
Lady!! I'll try it for sure!! Thanks a lot!!! 👏🏼👏🏼👏🏼👏🏼
@user-mk4bb1yh8t
@user-mk4bb1yh8t 3 ай бұрын
ראובן יא תותח על! הרצאה מצויינת על DECORATORS!
@nrobertoutube
@nrobertoutube 6 ай бұрын
🎯 Key Takeaways for quick navigation: Consider the *limitations and biases of your data when analyzing it, such as missing values and data collection timeframes.* Make your *results understandable and interpretable by choosing appropriate metrics or visualizations, like views per comment instead of comments per view.* When visualizing *the distribution of a numeric variable, consider using a histogram to show the frequency distribution of values.* Adjust the *number of bins in a histogram to reveal more detail in the distribution.* Pay attention *to the interpretation of the visualization, as it may not always match initial assumptions. In this case, the histogram showed that there are more talks with some comments rather than talks with zero comments.* Use the *`PD.to_datetime` function to convert UNIX timestamps to date-time format.* Verify the *correctness of date conversions by randomly sampling and inspecting the results.* Utilize the *`value_counts` method to count the occurrences of each year.* For plotting *data over time, consider using a line plot rather than a bar plot.* Ensure the *proper sorting of data on the x-axis for line plots to avoid misleading visualizations.* Be cautious *of incomplete data when drawing conclusions from visualizations.* To unpack *a stringified list of dictionaries, you can use the `ast.literal_eval` function to convert it into an actual list.* When working *with pandas Series, you can use the `apply` method to apply a custom function to every element in the Series.* You can *also use a lambda function for simple custom functions when using `apply`.* Pay attention *to small sample sizes when calculating statistics.* When dealing *with data limitations, think creatively about how to use the available data to answer your questions. Be aware of the limitations and weaknesses of your chosen approach. If necessary, consider gathering additional data or modifying your question.* To count *the number of funny ratings in the dataset, you can create a function that iterates through the dictionaries in the "ratings" column and extracts the count for "funny."* To calculate *the percentage of funny ratings for each talk, divide the "funny ratings" by the total number of ratings for that talk.* To identify *the funniest occupations, sort the talks by their funny rating percentages and examine the speaker occupations, which should align with common sense expectations.* To analyze *the funny rate by occupation, you can use a groupby operation to calculate the mean funny rate for each speaker occupation. However, be cautious about the small sample sizes for some occupations, which may affect the reliability of the mean.* 03:11:15 You *can use the "describe" function on non-numeric columns to get information about non-null values, unique values, top values, and their frequencies.* 03:11:45 Having *a small sample size in your data can be a weakness, and it's essential to address it.* 03:13:44 Filtering *data based on certain conditions, like including only occupations that appear at least five times, can help mitigate the impact of a small sample size.* 03:17:13 After *filtering data, you can perform groupby and aggregation operations to analyze subsets of the data effectively.* 03:19:26 Dealing *with data where people have multiple occupations listed can be challenging, and it's important to consider how to handle such cases.* 03:20:10 Always *check your assumptions about the data, verify the results for reasonableness, and be aware of small sample sizes and missing data when conducting data analysis.* Made with HARPA AI
@osoriomatucurane9511
@osoriomatucurane9511 8 ай бұрын
Great content covered
@TomershalevMan
@TomershalevMan 9 ай бұрын
Excellent, thank you Luciano
@MatthiasBlume
@MatthiasBlume 9 ай бұрын
To me the best way to understand what that R function is goes as follows: Suppose you have some slightly crappy version of factorial, call it crappyfact that only works for arguments 0 ... N for some number N, but not for arguments bigger than N. Then R(crappyfact) returns a slightly improved version of factorial - slightly less crappy, because it will work for arguments up to N+1. The actual perfect fact is a fixpoint of R because R cannot improve it further. As a matter of fact (no pun intended), this fixpoint is the so-called LEAST fixpoint. It is the "least crappy" version of factorial that cannot be further improved by R.
@MatthiasBlume
@MatthiasBlume 9 ай бұрын
Simplification: You don't have to modify ISZERO and you can use the normal TRUE and FALSE. You would still pass thunks as second and third arguments to ISZERO, and then you invoke the thunk at the end after ISZERO returns: lambda n : ISZERO(n)(lambda dummy: ONE)(lambda dummy: MUL(n)(FACT(PRED(n))))(TRUE) (The last TRUE is the dummy argument and could be anything.)
@yuryg.
@yuryg. 9 ай бұрын
nice talk!
@satyajeetkumarjha1482
@satyajeetkumarjha1482 10 ай бұрын
Perfect.
@nikitasid4947
@nikitasid4947 10 ай бұрын
Finally a lecture on programming.
@FannyVanderbildt
@FannyVanderbildt 11 ай бұрын
Thanks :))) do we need returning _instance in singleton?
@mergen.t
@mergen.t Жыл бұрын
2:40:00 yield from
@the-ghost-in-the-machine1108
@the-ghost-in-the-machine1108 Жыл бұрын
great lesson
@JonathanMGithumbi
@JonathanMGithumbi Жыл бұрын
Just now discovering black, can definitely say it changed the way i approach at code formatting
@venkateswaraotella6581
@venkateswaraotella6581 Жыл бұрын
I need to extract document as same where i need to change the code..?
@disenchitilapillydevassy6203
@disenchitilapillydevassy6203 Жыл бұрын
Do we have a github action file/docs for wiley ?
@leaht-pu1tm
@leaht-pu1tm Жыл бұрын
Using it from the terminal to format my files is great. Integration in visual studio code just does not work.
@arturkabitcher
@arturkabitcher Жыл бұрын
a very good talk indeed. thanks, Andrew!
@shivabaral5076
@shivabaral5076 Жыл бұрын
Great intro to ML and python libraries such as scikit learn.fruitful session...thank you👍👍
@seerozhaa2656
@seerozhaa2656 Жыл бұрын
thanks, really interesting talk!
@twangist
@twangist Жыл бұрын
The links to slides are dead.
@edchelstephens
@edchelstephens Жыл бұрын
Thank you Reuven! :)
@narutouzumaki2648
@narutouzumaki2648 Жыл бұрын
Excellent lecture! very nice and interested topics Question: in case the inner function named "foo" and it can receive a named argument named "cache" in time 16:12, don't you *have* to use nonlocal? since "cache" foo may shadow the local "cache" variable of "memoize " function EDIT: i checked the scenario, and the named variable "cache" of "foo" DON'T shadow the "cache" variable of memoize Thanks again for the great video
@rverm1000
@rverm1000 Жыл бұрын
where i work we are in the industrial dark ages .we cannot plc programs. everything is keep oem.
@shneor.e
@shneor.e Жыл бұрын
Great presentation!
@doc0core
@doc0core Жыл бұрын
We need more real women in IT.
@ashutosh5392
@ashutosh5392 Жыл бұрын
"The following 'id_vars' are not present in the DataFrame: getting this error
@JohnMatthew1
@JohnMatthew1 Жыл бұрын
Very good presenter, fun and informative :)
@manishtripathi7363
@manishtripathi7363 Жыл бұрын
very nice explained w.r.t real world scenario
@stevehageman6785
@stevehageman6785 Жыл бұрын
Well done talk.....
@adamhendry945
@adamhendry945 Жыл бұрын
All joking aside, I like the walrus operator. It's a simple and elegant solution for certain expensive calls and it lets me translate C/C++ code (with assingments in conditions) in a logical 1:1 fashion to Python. Moreover, if you don't need it, you don't have to use it. Thanks for this!
@kevinaud6461
@kevinaud6461 Жыл бұрын
Wow, one of the highest-quality programming talks I have ever watched (and I have watched A LOT). This concept is far clearer to me now. Thank you!!
@computersciencetutorials2931
@computersciencetutorials2931 Жыл бұрын
Great talk! Will have to revisit many times
@Saitama-ur3lq
@Saitama-ur3lq Жыл бұрын
i am honestly saying this, they should scrap this DST bullshit, why cant you people do what asians do?
@yomajo
@yomajo 2 жыл бұрын
Caching using pickle'ing was a very nice! Great talk!
@hadihadi-lc2fu
@hadihadi-lc2fu 2 жыл бұрын
Hi jonas how read plc data with pymodbus in rtu metode?
@Aa-ji2yf
@Aa-ji2yf 2 жыл бұрын
Cool
@JavieRRcaRRi
@JavieRRcaRRi 2 жыл бұрын
7:36 ... menciona a una persona "muy buena en visualización" llamada Tamara , el apellido no lo alcanzo a escuchar alguien sabe de quien habla?
@sebastianbarrios7455
@sebastianbarrios7455 9 ай бұрын
Tamara Munzner "A Guide to Visual Multi-Level Interface Design from Synthesis of Empirical Study Evidence" o también "Visualization analysis and design"
@_intruder
@_intruder 2 жыл бұрын
I've never felt so excited to implement a SUCC, let me tell you.
@x87-64
@x87-64 2 жыл бұрын
This was totally insane. He is a brilliant teacher.
@e1evn1ee
@e1evn1ee 2 жыл бұрын
Material is here if you need it. arielortiz.info/s201911/pycon2019/docs/design_patterns.html
@loveyou-pi5gj
@loveyou-pi5gj 2 жыл бұрын
1:55:00
@tib7209
@tib7209 2 жыл бұрын
noice
@anantharamaniyer9135
@anantharamaniyer9135 2 жыл бұрын
Very well presented. Many thanks for presenting this, especially the section of testing dataframes, quite clear and succinct
@DavidBerglund
@DavidBerglund 2 жыл бұрын
Happy I found this. It's really great!
@umaimakhurshidahmad1939
@umaimakhurshidahmad1939 2 жыл бұрын
I HAVE LEARNED SO MUCH FROM THIS GUY!! <3 THANKYOU