This learner has completed ID verification. Find out more.

Guganesan Ilavarasan

Guganesan Ilavarasan

Student of Masters at the Department of Ancient History and Archaeology, University of Madras. My areas of interest & research are Pre-Proto History, Indology, Hindu Iconography & Temple Architecture.

Location Chennai, India

Achievements

Activity

  • Funnily, as recorded in the last sentence, a whole excavation can be over with just a preliminary exploration. However, not so common, I had read a case where they were about to excavate a neolithic ash mound here in South India. When they laid out transects and started satellite remote sensing, a new state of the art ground penetrating imaging technology...

  • Cost! The prime consideration of the Project Design should be cost, at least to the constrained typed University training excavations.

    Modikuppam-Valasai, Vellore, Tamil Nadu (7th February to 24th February 2020)

    I received preliminary field training as an archaeologist at the Neolithic - Iron age site of Modikuppam-Valasai under the direction of Dr Jinu...

  • Pottery analysis - Geophysical analysis - Osteoprofile - Carbon-Isotope Quarantine centre - Habitation and Burial demarcation etc.

  • Hello, everyone! I am Gugan from India. I hold an MA in archaeology from the University of Madras. Currently, I pursue a double degree, an MPhil in Archaeology at the Madras University, and a P.G. Dip in Manuscriptology and Palaeography at the Indira Gandhi National Centre for the Arts (Bangalore University). Furthermore, I will be doing my MSc in...

  • Hello, everyone! I am Gugan from India. I hold an MA in archaeology from the University of Madras. Currently, I pursue a double degree, an MPhil in Archaeology at the Madras University, and a P.G. Dip in Manuscriptology and Palaeography at the Indira Gandhi National Centre for the Arts (Bangalore University). Furthermore, I will be doing my MSc in...

  • So glad Firefox is claiming back its lost market share from Chrome. And what a quiet London evening! The Tames and O2 made such a stunning background. I would love to know more about that building.

  • I have three questions.

    Can None be used as a parameter in function definition? Like the alias value until an argument is going to sit in its place?

    How stronger is ‘is’ compared to ==? Will we get into any error if we use ‘is’ where == should have been used?

    I saw Dr Check used elif instead of else in the minimum example’s loop. Can we mimic the same…

  • @HelenHsu = is assigning. Eg. x = 5; it’s like henceforth 5 is the value of x. Whilst, == is like checking the literal value of that variable. Eg if you are checking if x == 7, it’s false, while x == 5 is true. The ‘is’ is similar to ==.

  • Haha, true.

  • But we program them to think like a human.

  • @StephenCatto That is a very rudimentary mistake we make whilst counting the minimum, I think. Always keeping 0 or -1 as the initial variable, and if we keep the same for a min, the variable does not change.

  • Is the [] brackets used to signify that it is holding a list? Can I know which chapter discusses these different types of brackets in python?

  • @StephenCatto Wow, the range function seems cool, sort like ‘and’ and ‘or’. Is it part of the next course, sir?

  • @CliveK If DR Chuck had not given the last print statement, the 0 would not have been outputted, I reckon.

  • How to differentiate whether the == is used to check the whole input instead of this chapter’s example of checking just the first character of an input? Will it be briefed in any of the subsequent chapters?

  • Wow, I never knew that! Thank you.

  • And here we are. \o/

  • Though this week’s content seemed small, it for sure took much understanding to grasp. I cannot wait enough for the last chapter.

  • As Dr Chuch says, that a return terminates the cycle to go back to the invoked line. Is there a difference when an if/elif/else terminates a condition and a return terminates a condition? And does Atom text editor has the auto-saver mode? Testing just edited code in cmd without saving it in the editor?

  • @StephenCatto Sorry, sir, I would not repeat henceforth.

  • @StephenCatto Thank you very much, sir. So space and comma should necessarily be present in all two object print statements; not just the comma alone?

  • @StephenCatto I will be very grateful to know about the software, Mr Catto. The signing back into the pages is the most stressful part, as you had said.

  • Thank you, Stephen. I think I got a bit carried away with the objectives. Thought of catching any out of range inputs with an error message.

  • @StephenCatto So, knowing the basic commands shown in the course is more than enough, I reckon. What are ls and ls-l equivalent in windows, sir?

  • @StephenCatto So, instead of using elif, If I were to substitute 4 ifs for a five-way problem, would that have any effect compared to using 4 elifs?

  • @deed Haha, true.

  • All right! I can feel the heat of Python turning on steadily. Though last weak was a bit pleasant boy, was this one a bit challenging? Furthermore, the Quiz Q #9 sure made me sweat a bit, haha.

  • Mr Catto, instead of writing elif after the first if, can I substitute with just consequent ifs; will that be a problem, sir?

  • Stephen, though my code works, can you please see how to utilise ‘else’ here? Or should I follow something similar to try and except like in ex3.2 to make else work?

    2372f7e2-a1da-4b38-afcd-0761e8c93efa

  • @StephenCatto Can you please suggest some dictionary or guides to different windows command lines?

  • @StephenCatto I reckon we should periodically clear caches and cookie then.

  • Meanwhile, Stephen, should there always be a comma between the String to be printed and the value to be printed in the Print command?

    Eg. print(“Pay:”,pay) was good, but print(“Pay:”pay) threw in a syntax error.

    Furthermore, I’m thrilled learning these command lines, dir, cd /, cd .. etc. Can you please guide me to a good dictionary or any resources to…

  • Do you think performing strontium isotope analysis on Indus archae-zoological samples produces any significant results?
    21:47 15/06/2021
    TwoRains Indus Bioarchaeology

  • @StephenCatto Splendid! Now I can perceive it. After making enough of the Python’s library, the language was built of itself is what I could comprehend (probably replacing/substituting the original C source codes). Furthermore, sure, sir, I will read more about UTF; it sounds interesting. I read a little upon getting introduced to the term by your reply…

  • @StephenCatto Thank you, I am much relieved now knowing it was a network error. I just hope I did not have deleted my history; now, browser recommendations are gone.

  • Thank you very much for your guidance, Stephen. I did all the things mentioned above and further selected all the options in advanced settings, including not the pre-selected ones of “Associate Files with Python”, “Precompile Standard Library”, “Download debugging Library”, and “Download debug binaries”. I also selected the “Disable the path limit length”…

  • And when I type in dir, it displays

  • And when I type in dir, it displays

  • Going as smooth as it can, I never imagined learning python would be so seamless.

  • Upon opening the file, mine says, “Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > manage App Execution Aliases.”

  • Wow, he is a legend. And those wondering the relevance of this video; it breaks the heat, something that other courses do not have.

  • Repeat until end
    If 'path "TO THE LEFT"'
    do '"TURN LEFT"'
    If 'path to "AHEAD"'
    do 'move forward'
    else 'turn "RIGHT"'

    This will cause the character to U-Turn where there isn't a path or hitting a wall.

  • What an honour! Meanwhile, what was there in 1.5.2 that was so revolutionary that it was not in the initial versions? Something significant like the float operational execution during division from python two to three?

  • Wow, the level of passion! I only hope we had the same education system here.

  • @StephenCatto Oh, that sounds so promising. You had me at ‘same resources and style of teaching’, and the rest added to it. But, sir, I have a small concern; my Futurelearn unlimited is getting over in a week. Furthermore, since I will be starting my MSc Computational Archaeology at either UCL or Oxford this September, I thought of not extending my membership,…

  • @StephenCatto Thank you for your reply, sir.; even I was not ready that you would answer this on the weekend. However, I did many other things which still did not solve, like deleting my entire history, disabling some HTML5 plugin or something. However, nothing worked, even checked the Twitter and Instagram pages of Futurelearn for updates, but nothing was…

  • @StephenCatto Yeah, so this clarified almost all of my doubts. Python was first built using C, and then after the substantiate libraries were coded, it was developed in Python itself. So, the final python version has been written in both source (code) elements of C and Python. So this final Python+C version of the program was then translated into machine code,…

  • Wow! The things you can do with 3D printing is astonishing. I reckon the similar problem of resurrecting old computers is finding parts for old cars; I hope 3D printing makes those too, provided we have accurate blueprints. Furthermore, when the curator ran that mini-computer, god was that satisfying!

  • @deed You are very close.

  • Wow! You know how satisfied that feels!

  • “The media could not be loaded, either because the server or network failed or because the format is not supported.” I am getting this error over all of my chapter videos. I cleared cookies, checked for browser updates and even restarted my system, but the issue persists.

  • Vanakkam, sir; I’m also from Tamil Nadu. Are you able to play the course’s videos, sir?

  • The course is progressing more seamlessly than I can ever hope. However, as a word of info for fellow learners, I have been reading the book (HTML) simultaneously as I have been watching the videos here for this week; it just works fabulously. I would highly recommend lateral reading; though Chapter 1 is a bit long due to the introduction, the consequent ones…

  • @StephenCatto I just now saw; it seems Course 3-5 are in Michigan Online, but when prompted for a non-Univ of Michigan registration, it opens the course on the Coursera website. Think, I should buy a Coursera membership to finish it then.

    https://online.umich.edu/courses/introduction-to-data-science-in-python/

  • Great! Now I can conceive; the CPU solves/workout the instructions we feed to it in the form of a program, which goes through the RAM from the HDD. My earlier misconception was that since the CPU on its own cannot determine or execute its own instruction, it cannot be a brain (an engine or mobility part, maybe?). Perhaps, I should have been confused with AI….

  • So, I just finished Chapter 1 of the book and in the ‘Terminology: Interpreter and Compiler’ section, I saw “The Python interpreter is written in a high-level language called ‘C’” and after a line as “So Python is a program itself, and it is compiled into machine code”.

    So does that mean that Python software is written in C by its developers, or does the…

  • “A good teacher always sits atop a students head”, said me, a 65-year-old teacher, with his 90 year old father in the next room who was also a teacher. I am 24 and so far have a BA, MA, MPhil, Pg Dip in archaeology, with another MSc and PhD awaiting at either UCL or Cambridge, but Dr Chuck was the only one to have matched that rationale out of all the…

  • So basically, the computer does not solve but filtrates through iterations to find the answer? So the CPU is not a brain as it does not solve, but the RAM is like the supplier of source/question to the CPU: which is constantly sucking in those sources. So who does the filtration, the RAM? So does it not make the RAM the most important [part of a computer,…

  • Dr Charles seems so passionate and enthusiastic to teach; his usage of simple, people’s language makes me feel so at home. I cannot be glad enough to have enrolled on the course.

  • Lets Code!

  • Thank you for the reply, sir; much obliged. So, I will be glad to glance at Chapter 1 and Week 2’s contents simultaneously once I start. Furthermore, it is true that after seeing a video, reading a text on the same would cement your perspective; I will effectively follow it.

  • @StephenCatto Splendid, sir! Then I presume the videos suffice. I will look into the other answer immediately.

  • @StephenCatto Thank you very much, sir; I installed both. By course three, I reckon the one in edx? I happened to see this one and the next course there as well.

  • Inspiring story; passion drives change indeed. Ms Shankar overlooked her profits and materialistic gains for something she felt enthusiastic and charismatic about, and she continued doing precisely that. I was just another average Indian student studying an almost ubiquitous-futile course in historical studies for my bachelors (BA). Nevertheless, I believed in…

  • Each and everything sounds so new and technological here. I cannot be ardent enough to start learning. The course’s structure itself seems so well connected and attributed to further assistance and easy accessibility to multiple outside sources. Furthermore, it feels immensely supportive that @StephenCatto Mr Catto answers all of the doubts and concerns…

  • Guganesan Ilavarasan made a comment

    @StephenCatto Mr Catto, if I study the programme (course) via videos and articles in the Fututrelearn course (all chapters of 6 weeks), should I still read the individual chapters in the PDF/HTML format in the book, sir? I mean, is the Futurelearn training a direct substitute for the book? Or would I still need to study the book irrespective of my progress…

  • Python 3.9.5 and Atom 1.57.0 have been downloaded and installed. Funny, all along, I thought Python was an application like any other, e.g., ArcGIS, Microsoft Word etc. Now it feels completely different, like a symbiote living within my windows OS.

  • Guganesan Ilavarasan made a comment

    This FAQ section is fabulous! It almost answered all of my pre-assumption queries.

  • @StephenCatto So, the podcasts are near-identical versions of the videos in this Futurelearn course. I don’t need to listen to the podcast if I watched all the videos in this course?

  • @StephenCatto Are the participants below discussing further week encountered problems here, or am I short of any preparation, sir? Like I happened to know of ‘Auto-grader’ and ‘Pythom playground’ priorly? Or should I download those now?

  • Thank you for making the materials accessible to all.

  • Whoa! Mr Guido van Rossum in this course? What an absolute honour!

  • I submitted the survey.

  • Hello, everyone! I am Gugan from India. I hold an MA in archaeology from the University of Madras. Currently, I pursue a double degree, an MPhil in Archaeology at the Madras University, and a P.G. Dip in Manuscriptology and Palaeography at the Indira Gandhi National Centre for the Arts (Bangalore University). Furthermore, I will be doing my MSc in…

  • Okay, I wanted to come back to this section and tell you about this as a clarification. I finished the course just now and earned a certificate by scoring 80% on the final test. I guess most of the participants would have opened blocky and try to finish the Puzzle, Maze, Bird and Turtle right away; but, the actual exercises start from the next chapter. The...

  • Thank you for offering this course. I achieved 80% in the final test and got my certificate. However, I would have done better, I believe, if the 4th question was priorly warned as a multiple answer question. I wanted to finish this course before my unlimited expires on the 21st of June, 2021, and to be honest, I had no idea how quick the chapters passed. I...

  • All right, here we go; I hope I get that above 70% in the valuation.

  • Well, I like to be a computational archaeologist doing landscape and quantitative modellings in my doctorate reserach.

  • I am sorry to hear; you can try Michigan's course.

  • Programming has become ubiquitous, ma'am. I am an archaeologist and still demand to know to program.

  • Ms Skelton's advice is quintessential to any stream you end up. Choose your specialisation after your Univ. (could be even after masters) and always stay progressive and ever-learning, getting adapted to new concepts and current technology in your discipline.

  • Just read my comment back; I mean, double-minded in a good way, like having shifting lateral thinking to different objectives simultaneously.

  • Pair programming seems to be effective if the pairs share a similar level of charisma and dedication; I was astonished by how effective it is. Furthermore, the 'Agile' format seems like a too double-minded approach, by constantly reviewing the process and making considerable changes.

  • Okay, so I searched opening relating to software development in my discipline, Archaeology. Many seem to be demanding a basic understanding of Archaeology and knowledge of the preliminary level of coding in python and SQL (whatever that is?) for a minimum of 2 years. Jobs are mainly at the positional levels of 'Research Assistant' or 'Project Assiatants' with...

  • So by the last couple of lines, are you trying to say that software and its developing teams are highly volatile? Like, could it be changed or modified at any point of the development cycle?

  • I did manage to finish mine, though I had to warn you about the complicated angles and long line of blocks. Moreover, I could not implement loops for individual houses to duplicate, as my angles were way more convoluted than I could comprehend.

    https://blockly.games/turtle?lang=en&level=10#yvwnub

  • I did complicate the angles because of frequent shifts after houses, though a long set of codes, hey, it is done.

    https://blockly.games/turtle?lang=en&level=10#yvwnub

  • True, with the maze done, the turtle feels a bit experienced.

  • Haha, I like the last three independent strokes.

  • Which function blocks, Anna? Regular ones like Loop or something advanced?

  • I obviously faced trouble with the triangle, unlike Mr Armitage. Furthermore, moving the mouse in a parallel manner was never easy for me, so I finally gave up and drew in random directions.

  • As I said before, Turtle demands a tad bit of creativity than a maze. The challenging part was, however, nailing the angles, I would say. Nevertheless, a visual understanding of the overlay assisted me in overcoming it.

  • Though I completed all 10, Houses sounds simple, but the complex is understanding the angles, I reckon.

  • wow! That's fabulous!

  • You have to again put another 'pen Up' Block, and in the 'Up' drop-down option, select 'Down'

  • I already finished up to level 10. Turtle is logical and assumption-al than maze; it demands a tad more creative block building. Furthermore, the turtle was also the world's first self-guided (by light) automated robot, sort of our automated vacuum cleaners.

    http://web.csulb.edu/~wmartinz/rssc/content/w-grey-walter-and-his-turtle-robots.html

  • It is easy; draw forward and back in a 360 times loop.

  • Brilliantly put! The more modular your code, the more modifiable it is on future rectifications.